ApiConfig

orchescala.api.ApiConfig
See theApiConfig companion object
case class ApiConfig(companyName: String, tenantId: Option[String], contact: Option[Contact], endpoint: String, basePath: Path, jiraUrls: Map[String, String], projectsConfig: ProjectsConfig, modelerTemplateConfig: ModelerTemplateConfig, docBaseUrl: Option[String], tempGitDir: Path)

Attributes

Companion
object
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 refIdentShort(refIdent: String): String
def refIdentShort(refIdent: String, projectName: String): String
def withBasePath(path: Path): ApiConfig
def withContact(contact: Contact): ApiConfig
def withDocBaseUrl(url: 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 init: Unit
lazy val openApiDocuPath: Path
lazy val openApiPath: Path
lazy val postmanOpenApiDocuPath: Path
lazy val postmanOpenApiPath: Path
lazy val projectConfPath: Path
lazy val projectGroups: Seq[ProjectGroup]