TapirApiCreator

class Object
trait Matchable
class Any

Type members

Inherited classlikes

case class UsedByReferenceCreator(refId: String)
case class UsesReferenceCreator(processName: String)

Value members

Concrete methods

protected def create(apiDoc: ApiDoc): Seq[Endpoint[Unit, _, Unit, _, Any]]

Inherited methods

protected def apiConfig: ApiConfig
Inherited from:
AbstractApiCreator
protected def basePath: Path
Inherited from:
AbstractApiCreator
protected def info(title: String, description: Option[String]): Info
Inherited from:
AbstractApiCreator
protected def projectName: String
protected def servers: List[Server]
Inherited from:
AbstractApiCreator
protected def title: String
Inherited from:
AbstractApiCreator
protected def version: String
Inherited from:
AbstractApiCreator

Extensions

Extensions

extension (cApi: CApi)
def create(tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
extension (dmn: DecisionDmnApi[_, _])
def additionalDescr: Option[String]
extension (groupedApi: GroupedApi)
def create(): Seq[Endpoint[Unit, _, Unit, _, Any]]
extension (inOutApi: InOutApi[_, _])
def createEndpoint(tag: String, additionalDescr: Option[String]): Seq[Endpoint[Unit, _, Unit, _, Any]]
extension (pa: ProcessApi[_, _])
def additionalDescr: Option[String]
def processName: String

Inherited extensions

extension (inOutApi: InOutApi[_, _])
def endpointName: String
Inherited from:
AbstractApiCreator
def endpointType: String
Inherited from:
AbstractApiCreator

Implicits

Inherited implicits

implicit protected def tenantId: Option[String]
Inherited from:
AbstractApiCreator