DefaultApiCreator
orchescala.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
You can adjust the OpenApi for Postman, e.g. to replace some values with placeholders.
You can adjust the OpenApi for Postman, e.g. to replace some values with placeholders.
Attributes
- Returns
-
adjusted api
- Inherited from:
- AbstractApiCreator
def api[In <: Product : Encoder, Out <: Product : ClassTag, InitIn <: Product : Schema](pApi: ProcessApi[In, Out, InitIn])(body: InOutApi[_, _]*): ProcessApi[In, Out, InitIn]
Attributes
- Inherited from:
- ApiBaseDsl
Attributes
- Inherited from:
- ApiBaseDsl
Attributes
- Inherited from:
- ApiCreator
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:
- ApiCreator
Attributes
- Inherited from:
- ProcessReferenceCreator
Attributes
- Inherited from:
- ApiBaseDsl
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:
- 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
Inherited and Abstract methods
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- ApiCreator
Attributes
- Inherited from:
- ApiCreator
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:
- App
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, InitIn <: Product : Schema]: Conversion[Process[In, Out, InitIn], ProcessApi[In, Out, InitIn]]
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:
- PostmanApiCreator
extension (cApi: CApi)
Attributes
- Inherited from:
- TapirApiCreator
extension [In <: Product, Out <: Product, T <: DecisionDmnApi[In, Out]](decApi: T)(using 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)(using 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
Attributes
- Inherited from:
- ApiBaseDsl
extension (inOutApi: InOutApi[_, _])
Attributes
- Inherited from:
- AbstractApiCreator
extension (inOutApi: InOutApi[_, _])
def createEndpoint(tagFull: String, tagIsFix: Boolean, additionalDescr: Option[String]): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- TapirApiCreator
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 (processApi: ProcessApi[_, _, _])
Attributes
- Inherited from:
- TapirApiCreator
extension [In <: Product, Out <: Product, InitIn <: Product, T <: ProcessApi[In, Out, InitIn]](processApi: T)(using 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], evidence$8: Encoder[InitIn], evidence$9: Decoder[InitIn], evidence$10: Schema[InitIn])
Attributes
- Inherited from:
- ApiBaseDsl
In this article