ApiDsl
camundala.api.ApiDsl
trait ApiDsl extends ApiBaseDsl
Attributes
- Graph
-
- Supertypes
- Known subtypes
-
trait DefaultApiCreator
Members list
Value members
Concrete methods
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:
- ApiBaseDsl
Givens
Givens
given given_Conversion_CustomTask_CustomWorkerApi[In <: Product : Encoder, Out <: Product : ClassTag]: Conversion[CustomTask[In, Out], CustomWorkerApi[In, Out]]
given given_Conversion_DecisionDmn_DecisionDmnApi[In <: Product : Encoder, Out <: Product : ClassTag]: Conversion[DecisionDmn[In, Out], DecisionDmnApi[In, Out]]
given given_Conversion_Process_ProcessApi[In <: Product : Encoder, Out <: Product : ClassTag]: Conversion[Process[In, Out], ProcessApi[In, Out]]
given given_Conversion_ReceiveEvent_ActivityApi[In <: Product : Schema]: Conversion[ReceiveEvent[In, _], ActivityApi[In, NoOutput]]
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]]
given given_Conversion_UserTask_ActivityApi[In <: Product : Encoder, Out <: Product : ClassTag]: Conversion[UserTask[In, Out], ActivityApi[In, Out]]
Extensions
Inherited extensions
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 [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 [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