DefaultApiCreator
camundala.api.DefaultApiCreator
Attributes
- Graph
- Supertypes
- trait CamundaPostmanApiCreatortrait ApiCreatortrait Apptrait DelayedInittrait TapirApiCreatortrait PostmanApiCreatortrait AbstractApiCreatortrait ProcessReferenceCreatortrait ApiDsltrait ApiBaseDslclass Objecttrait Matchableclass Any
Members list
Concise view
Type members
Inherited classlikes
Attributes
- Inherited from:
- ProcessReferenceCreator
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Inherited from:
- ProcessReferenceCreator
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Value members
Inherited methods
def api[In <: Product : Encoder, Out <: Product : ClassTag](pApi: ProcessApi[In, Out])(body: CApi*): 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
Attributes
- Inherited from:
- PostmanApiCreator
protected def createPostmanForDecisionDmn(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 createPostmanForReceiveMessageEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- CamundaPostmanApiCreator
protected def createPostmanForReceiveSignalEvent(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:
- ApiBaseDsl
Attributes
- Inherited from:
- AbstractApiCreator
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:
- ApiCreator
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
Extensions
Inherited extensions
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
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 [In <: Product, Out <: Product, T <: DecisionDmnApi[In, Out]](decApi: T)
def withDiagramName(diagramName: String)(implicit evidence$57: Encoder[In], evidence$58: Decoder[In], evidence$59: Schema[In], evidence$60: Encoder[Out], evidence$61: Decoder[Out], evidence$62: Schema[Out], evidence$63: ClassTag[Out]): DecisionDmnApi[In, Out]
Attributes
- Inherited from:
- ApiBaseDsl
extension (dmn: DecisionDmnApi[_, _])
Attributes
- Inherited from:
- TapirApiCreator
extension (groupedApi: GroupedApi)
Attributes
- Inherited from:
- TapirApiCreator
extension (inOutApi: InOutApi[_, _])
Attributes
- Inherited from:
- PostmanApiCreator
extension (inOutApi: InOutApi[_, _])
Attributes
- Inherited from:
- AbstractApiCreator
Attributes
- Inherited from:
- AbstractApiCreator
extension (inOutApi: InOutApi[_, _])
def createEndpoint(tag: String, additionalDescr: Option[String]): Seq[Endpoint[Unit, _, Unit, _, Any]]
Attributes
- Inherited from:
- TapirApiCreator
extension (inOutApi: InOutApi[_, _])
def toPostmanInput[T <: Product : Schema](wrapper: FormVariables => T, examples: Seq[InOutExample[_]]): Option[EndpointInput[T]]
Attributes
- Inherited from:
- CamundaPostmanApiCreator
extension [In <: Product, Out <: Product, T <: InOutApi[In, Out]](inOutApi: T)
def withExample(label: String, example: InOut[In, Out, _])(implicit evidence$36: Encoder[In], evidence$37: Decoder[In], evidence$38: Schema[In], evidence$39: Encoder[Out], evidence$40: Decoder[Out], evidence$41: Schema[Out], evidence$42: ClassTag[Out]): T
Attributes
- Inherited from:
- ApiBaseDsl
inline def withExample(inline example: InOut[In, Out, _])(implicit evidence$15: Encoder[In], evidence$16: Decoder[In], evidence$17: Schema[In], evidence$18: Encoder[Out], evidence$19: Decoder[Out], evidence$20: Schema[Out], evidence$21: ClassTag[Out]): T
Attributes
- Inherited from:
- ApiBaseDsl
def withInExample(label: String, example: In)(implicit evidence$43: Encoder[In], evidence$44: Decoder[In], evidence$45: Schema[In], evidence$46: Encoder[Out], evidence$47: Decoder[Out], evidence$48: Schema[Out], evidence$49: ClassTag[Out]): T
Attributes
- Inherited from:
- ApiBaseDsl
inline def withInExample(inline example: In)(implicit evidence$22: Encoder[In], evidence$23: Decoder[In], evidence$24: Schema[In], evidence$25: Encoder[Out], evidence$26: Decoder[Out], evidence$27: Schema[Out], evidence$28: ClassTag[Out]): T
Attributes
- Inherited from:
- ApiBaseDsl
def withOutExample(label: String, example: Out)(implicit evidence$50: Encoder[In], evidence$51: Decoder[In], evidence$52: Schema[In], evidence$53: Encoder[Out], evidence$54: Decoder[Out], evidence$55: Schema[Out], evidence$56: ClassTag[Out]): T
Attributes
- Inherited from:
- ApiBaseDsl
inline def withOutExample(inline example: Out)(implicit evidence$29: Encoder[In], evidence$30: Decoder[In], evidence$31: Schema[In], evidence$32: Encoder[Out], evidence$33: Decoder[Out], evidence$34: Schema[Out], evidence$35: ClassTag[Out]): T
Attributes
- Inherited from:
- ApiBaseDsl
extension (pa: ProcessApi[_, _])
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)
def withDiagramName(diagramName: String)(implicit evidence$64: Encoder[In], evidence$65: Decoder[In], evidence$66: Schema[In], evidence$67: Encoder[Out], evidence$68: Decoder[Out], evidence$69: Schema[Out], evidence$70: ClassTag[Out]): ProcessApi[In, Out]
Attributes
- Inherited from:
- ApiBaseDsl
Implicits
Inherited implicits
Attributes
- Inherited from:
- AbstractApiCreator
implicit def toApi[In <: Product : Decoder, Out <: Product : Schema](inOut: Activity[In, Out, _]): ActivityApi[In, Out]
Attributes
- Inherited from:
- ApiDsl
implicit def toApi[In <: Product : Encoder, Out <: Product : ClassTag](dmn: DecisionDmn[In, Out]): DecisionDmnApi[In, Out]
Attributes
- Inherited from:
- ApiDsl
implicit def toApi[In <: Product : Encoder, Out <: Product : ClassTag](process: Process[In, Out]): ProcessApi[In, Out]
Attributes
- Inherited from:
- ApiDsl