ApiConfig

camundala.api.ApiConfig
case class ApiConfig(tenantId: Option[String], contact: Option[Contact], endpoint: String, basePath: Path, cawemoFolder: Option[String], openApiPath: Path, postmanOpenApiPath: Path, openApiDocuPath: Path, postmanOpenApiDocuPath: Path, jiraUrls: Map[String, String], projectsConfig: ProjectsConfig, docProjectUrl: String => String, diagramDownloadPath: Option[String], diagramNameAdjuster: Option[String => String], catalogOptimized: Boolean)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def addJiraUrl(jiraTag: String, url: String): ApiConfig
def withBasePath(path: Path): ApiConfig
def withCawemoFolder(folderName: String): ApiConfig
def withDiagramDownloadPath(diagramDownloadPath: String): ApiConfig
def withDiagramNameAdjuster(adjuster: String => String): ApiConfig
def withDocProjectUrl(url: String => String): ApiConfig
def withEndpoint(ep: String): ApiConfig
def withJiraUrls(urls: (String, String)*): ApiConfig
def withPort(port: Int): ApiConfig
def withTenantId(tenantId: String): ApiConfig

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

val catalogPath: Path
lazy val projectGroups: Seq[ProjectGroup]