ApiCreator
camundala.api.ApiCreator
trait ApiCreator extends PostmanApiCreator, TapirApiCreator, App
Attributes
- Graph
-
- Supertypes
-
trait Apptrait DelayedInittrait TapirApiCreatortrait PostmanApiCreatortrait AbstractApiCreatortrait ProcessReferenceCreatorclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait DefaultApiCreator
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- ProcessReferenceCreator
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Inherited from:
- ProcessReferenceCreator
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value members
Concrete methods
def createGeneralVariable(key: InputParams, descr: String, scalaExample: String, jsonExample: String): String
Inherited methods
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- App
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- TapirApiCreator
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForDecisionDmn(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForExternalTask(api: ExternalTaskApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForMessageEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForProcess(api: ProcessApi[_, _], tag: String, isGroup: Boolean): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForSignalEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForTimerEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForUserTask(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- App
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- AbstractApiCreator
Deprecated and Inherited methods
Attributes
- Deprecated
-
[Since version 2.11.0]
the delayedInit mechanism will disappear - Definition Classes
-
App -> DelayedInit
- Inherited from:
- App
Concrete fields
Inherited fields
Attributes
- Inherited from:
- ProcessReferenceCreator
Givens
Inherited givens
Attributes
- Inherited from:
- AbstractApiCreator
Extensions
Inherited extensions
extension (api: InOutApi[_, _])
protected def postmanBaseEndpoint(tag: String, input: Option[EndpointInput[_]], label: String, descr: Option[String]): Endpoint[Unit, _, Unit, Unit, Any]
Attributes
- Inherited from:
- PostmanApiCreator
extension (cApi: CApi)
Attributes
- Inherited from:
- PostmanApiCreator
extension (cApi: CApi)
Attributes
- Inherited from:
- TapirApiCreator
extension (cApi: CApi)
Attributes
- Inherited from:
- PostmanApiCreator
extension (dmn: DecisionDmnApi[_, _])
Attributes
- Inherited from:
- TapirApiCreator
extension (groupedApi: GroupedApi)
Attributes
- Inherited from:
- TapirApiCreator
extension (inOutApi: InOutApi[_, _])
Attributes
- Inherited from:
- AbstractApiCreator
extension (inOutApi: InOutApi[_, _])
def createEndpoint(tagFull: String, additionalDescr: Option[String]): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- TapirApiCreator
extension (inOutApi: InOutApi[_, _])
Attributes
- Inherited from:
- PostmanApiCreator
extension (pa: ProcessApi[_, _] | ExternalTaskApi[_, _])
Attributes
- Inherited from:
- TapirApiCreator
Attributes
- Inherited from:
- TapirApiCreator
In this article