ApiCreator
trait App
trait DelayedInit
trait TapirApiCreator
trait PostmanApiCreator
trait AbstractApiCreator
trait ProcessReferenceCreator
trait ApiDsl
class Object
trait Matchable
class Any
trait DefaultApiCreator
Type members
Inherited classlikes
Inherited types
Value members
Concrete methods
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:
- PostmanApiCreator
protected def createPostmanForProcess(api: ProcessApi[_, _], tag: String, isGroup: Boolean): Seq[Endpoint[Unit, _, Unit, _, Any]]
- Inherited from:
- PostmanApiCreator
protected def createPostmanForReceiveMessageEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
- Inherited from:
- PostmanApiCreator
protected def createPostmanForReceiveSignalEvent(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
- Inherited from:
- PostmanApiCreator
protected def createPostmanForUserTask(api: ActivityApi[_, _], tag: String): Seq[Endpoint[Unit, _, Unit, _, Any]]
- Inherited from:
- PostmanApiCreator
Deprecated and Inherited methods
Concrete fields
Extensions
Inherited extensions
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 (pa: 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