DefaultApiCreator
camundala.api.DefaultApiCreator
trait DefaultApiCreator extends ApiDsl, ApiCreator, CamundaPostmanApiCreator
Attributes
- Graph
-
- Supertypes
-
trait CamundaPostmanApiCreatortrait ApiCreatortrait Apptrait DelayedInittrait TapirApiCreatortrait PostmanApiCreatortrait AbstractApiCreatortrait ProcessReferenceCreatortrait ApiDsltrait ApiBaseDslclass Objecttrait Matchableclass AnyShow all
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
Inherited methods
def api[In <: Product : Encoder, Out <: Product : ClassTag](pApi: ProcessApi[In, Out])(body: InOutApi[_, _]*): ProcessApi[In, Out]
Attributes
- Inherited from:
- ApiBaseDsl
Attributes
- Inherited from:
- ApiBaseDsl
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- App
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- TapirApiCreator
Attributes
- Inherited from:
- ApiCreator
def createGeneralVariable(key: InputParams, descr: String, scalaExample: String, jsonExample: String): String
Attributes
- Inherited from:
- ApiCreator
Attributes
- Inherited from:
- ApiCreator
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForDecisionDmn(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- CamundaPostmanApiCreator
protected def createPostmanForExternalTask(api: ExternalTaskApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- CamundaPostmanApiCreator
protected def createPostmanForMessageEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- CamundaPostmanApiCreator
protected def createPostmanForProcess(api: ProcessApi[_, _], tag: String, isGroup: Boolean): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- CamundaPostmanApiCreator
protected def createPostmanForSignalEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- CamundaPostmanApiCreator
protected def createPostmanForTimerEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- CamundaPostmanApiCreator
protected def createPostmanForUserTask(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- CamundaPostmanApiCreator
Attributes
- Inherited from:
- ApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- ApiCreator
Attributes
- Inherited from:
- ApiCreator
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- ApiBaseDsl
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- PostmanApiCreator
Attributes
- Inherited from:
- App
Attributes
- Inherited from:
- ApiDsl
Attributes
- Inherited from:
- ApiCreator
Attributes
- Inherited from:
- ApiCreator
Attributes
- Inherited from:
- ApiCreator
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- ApiCreator
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- ApiCreator
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
Inherited fields
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- ApiCreator
Givens
Inherited givens
given given_Conversion_CustomTask_CustomWorkerApi[In <: Product : Encoder, Out <: Product : ClassTag]: Conversion[CustomTask[In, Out], CustomWorkerApi[In, Out]]
Attributes
- Inherited from:
- ApiDsl
given given_Conversion_DecisionDmn_DecisionDmnApi[In <: Product : Encoder, Out <: Product : ClassTag]: Conversion[DecisionDmn[In, Out], DecisionDmnApi[In, Out]]
Attributes
- Inherited from:
- ApiDsl
given given_Conversion_Process_ProcessApi[In <: Product : Encoder, Out <: Product : ClassTag]: Conversion[Process[In, Out], ProcessApi[In, Out]]
Attributes
- Inherited from:
- ApiDsl
given given_Conversion_ReceiveEvent_ActivityApi[In <: Product : Schema]: Conversion[ReceiveEvent[In, _], ActivityApi[In, NoOutput]]
Attributes
- Inherited from:
- ApiDsl
given given_Conversion_ServiceTask_ServiceWorkerApi[In <: Product : Encoder, Out <: Product : Schema, ServiceIn : Schema, ServiceOut : Decoder]: Conversion[ServiceTask[In, Out, ServiceIn, ServiceOut], ServiceWorkerApi[In, Out, ServiceIn, ServiceOut]]
Attributes
- Inherited from:
- ApiDsl
given given_Conversion_UserTask_ActivityApi[In <: Product : Encoder, Out <: Product : ClassTag]: Conversion[UserTask[In, Out], ActivityApi[In, Out]]
Attributes
- Inherited from:
- ApiDsl
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 (api: ActivityApi[_, _])
Attributes
- Inherited from:
- CamundaPostmanApiCreator
Attributes
- Inherited from:
- CamundaPostmanApiCreator
Attributes
- Inherited from:
- CamundaPostmanApiCreator
Attributes
- Inherited from:
- CamundaPostmanApiCreator
Attributes
- Inherited from:
- CamundaPostmanApiCreator
Attributes
- Inherited from:
- CamundaPostmanApiCreator
Attributes
- Inherited from:
- CamundaPostmanApiCreator
Attributes
- Inherited from:
- CamundaPostmanApiCreator
extension (cApi: CApi)
Attributes
- Inherited from:
- PostmanApiCreator
extension (cApi: CApi)
Attributes
- Inherited from:
- TapirApiCreator
extension (cApi: CApi)
Attributes
- Inherited from:
- PostmanApiCreator
extension [In <: Product, Out <: Product, T <: DecisionDmnApi[In, Out]](decApi: T)(implicit evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out], evidence$7: ClassTag[Out])
Attributes
- Inherited from:
- ApiBaseDsl
extension (dmn: DecisionDmnApi[_, _])
Attributes
- Inherited from:
- TapirApiCreator
extension (externalTaskApi: ExternalTaskApi[_, _])
Attributes
- Inherited from:
- CamundaPostmanApiCreator
extension (groupedApi: GroupedApi)
Attributes
- Inherited from:
- TapirApiCreator
extension [In <: Product, Out <: Product, T <: InOutApi[In, Out]](inOutApi: T)(implicit evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out], evidence$7: ClassTag[Out])
Attributes
- Inherited from:
- ApiBaseDsl
Attributes
- Inherited from:
- ApiBaseDsl
Attributes
- Inherited from:
- ApiBaseDsl
Attributes
- Inherited from:
- ApiBaseDsl
Attributes
- Inherited from:
- ApiBaseDsl
Attributes
- Inherited from:
- ApiBaseDsl
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 (inOutApi: InOutApi[_, _])
def toPostmanInput[T <: Product : Schema](wrapper: FormVariables => T, examples: Seq[InOutExample[_]]): Option[EndpointInput[T]]
Attributes
- Inherited from:
- CamundaPostmanApiCreator
extension (pa: ProcessApi[_, _] | ExternalTaskApi[_, _])
Attributes
- Inherited from:
- TapirApiCreator
Attributes
- Inherited from:
- TapirApiCreator
extension (process: ProcessApi[_, _])
Attributes
- Inherited from:
- CamundaPostmanApiCreator
extension [In <: Product, Out <: Product, T <: ProcessApi[In, Out]](processApi: T)(implicit evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out], evidence$7: ClassTag[Out])
Attributes
- Inherited from:
- ApiBaseDsl
In this article