DefaultApiCreator
trait CamundaPostmanApiCreator
trait ApiCreator
trait App
trait DelayedInit
trait TapirApiCreator
trait PostmanApiCreator
trait AbstractApiCreator
trait ProcessReferenceCreator
trait ApiDsl
class Object
trait Matchable
class Any
Type members
Inherited classlikes
Inherited types
Value members
Inherited methods
def api[In <: Product : Decoder, Out <: Product : Schema](pApi: ProcessApi[In, Out])(body: CApi*): ApiConstr
- Inherited from:
- ApiDsl
def api[In <: Product : Encoder, Out <: Product : ClassTag](pApi: DecisionDmnApi[In, Out]): ApiConstr
- Inherited from:
- ApiDsl
protected def createPostmanForDecisionDmn(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
- Inherited from:
- CamundaPostmanApiCreator
protected def createPostmanForProcess(api: ProcessApi[_, _], tag: String, isGroup: Boolean): Seq[Endpoint[Unit, _, Unit, _, Any]]
- Inherited from:
- CamundaPostmanApiCreator
protected def createPostmanForReceiveMessageEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
- Inherited from:
- CamundaPostmanApiCreator
protected def createPostmanForReceiveSignalEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
- Inherited from:
- CamundaPostmanApiCreator
protected def createPostmanForUserTask(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
- Inherited from:
- CamundaPostmanApiCreator
Deprecated and Inherited methods
Inherited fields
Extensions
Inherited extensions
extension (api: ActivityApi[_, _])
extension (api: InOutApi[_, _])
protected def postmanBaseEndpoint(tag: String, input: Option[EndpointInput[_]], label: String, descr: Option[String]): Endpoint[Unit, _, Unit, Unit, Any]
- Inherited from:
- PostmanApiCreator
extension (cApi: CApi)
extension (cApi: CApi)
extension (dmn: DecisionDmnApi[_, _])
extension (groupedApi: GroupedApi)
extension (groupedApi: GroupedApi)
extension [In <: Product, Out <: Product, T <: InOutApi[In, Out]](inOutApi: T)
def withExample(label: String, example: InOut[In, Out, _])(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]): T
- Inherited from:
- ApiDsl
inline def withExample(inline example: InOut[In, Out, _])(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
- Inherited from:
- ApiDsl
def withInExample(label: String, example: In)(implicit evidence$71: Encoder[In], evidence$72: Decoder[In], evidence$73: Schema[In], evidence$74: Encoder[Out], evidence$75: Decoder[Out], evidence$76: Schema[Out], evidence$77: ClassTag[Out]): T
- Inherited from:
- ApiDsl
inline def withInExample(inline example: In)(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
- Inherited from:
- ApiDsl
def withOutExample(label: String, example: Out)(implicit evidence$78: Encoder[In], evidence$79: Decoder[In], evidence$80: Schema[In], evidence$81: Encoder[Out], evidence$82: Decoder[Out], evidence$83: Schema[Out], evidence$84: ClassTag[Out]): T
- Inherited from:
- ApiDsl
inline def withOutExample(inline example: Out)(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]): T
- Inherited from:
- ApiDsl
extension (inOutApi: InOutApi[_, _])
def createEndpoint(tag: String, additionalDescr: Option[String]): Seq[Endpoint[Unit, _, Unit, _, Any]]
- Inherited from:
- TapirApiCreator
extension (inOutApi: InOutApi[_, _])
extension (inOutApi: InOutApi[_, _])
extension (inOutApi: InOutApi[_, _])
def toPostmanInput[T <: Product : Schema](wrapper: FormVariables => T, examples: Seq[InOutExample[_]]): Option[EndpointInput[T]]
- Inherited from:
- CamundaPostmanApiCreator
extension (pa: ProcessApi[_, _])
extension (process: ProcessApi[_, _])
Implicits
Inherited implicits
implicit inline def toApi[In <: Product : Schema, Out <: Product : Schema](inline inOut: Activity[In, Out, _]): ActivityApi[In, Out]
- Inherited from:
- ApiDsl
implicit inline def toApi[In <: Product : Encoder, Out <: Product : Encoder](inline dmn: DecisionDmn[In, Out]): DecisionDmnApi[In, Out]
- Inherited from:
- ApiDsl
implicit inline def toApi[In <: Product : Encoder, Out <: Product : Schema](inline process: Process[In, Out]): ProcessApi[In, Out]
- Inherited from:
- ApiDsl