APICreator
Value members
Concrete methods
def apiEndpoints[In <: Product : Encoder, Out <: Product : Schema](processes: Process[In, Out]*): Unit
Deprecated and Inherited methods
Concrete fields
Inherited fields
Extensions
Extensions
extension [In <: Product, Out <: Product](dmn: DecisionDmn[In, Out])
def endpoint(implicit evidence$137: Encoder[In], evidence$138: Decoder[In], evidence$139: Schema[In], evidence$140: ClassTag[In], evidence$141: Encoder[Out], evidence$142: Decoder[Out], evidence$143: Schema[Out], evidence$144: ClassTag[Out]): ApiEndpoint[In, EvaluateDecisionIn, Out, EvaluateDecision[In, Out]]
extension [In <: Product](event: ReceiveMessageEvent[In])
def endpoint(implicit evidence$149: Encoder[In], evidence$150: Decoder[In], evidence$151: Schema[In], evidence$152: ClassTag[In]): ApiEndpoint[In, CorrelateMessageIn, NoOutput, CorrelateMessage[In]]
extension [In <: Product](event: ReceiveSignalEvent[In])
def endpoint(implicit evidence$157: Encoder[In], evidence$158: Decoder[In], evidence$159: Schema[In], evidence$160: ClassTag[In]): ApiEndpoint[In, SendSignalIn, NoOutput, SendSignal[In]]
extension [In <: Product, Out <: Product](process: Process[In, Out])
def endpoints(activities: ApiEndpoint[_, _, _, _]*)(implicit evidence$89: Encoder[In], evidence$90: Decoder[In], evidence$91: Schema[In], evidence$92: ClassTag[In], evidence$93: Encoder[Out], evidence$94: Decoder[Out], evidence$95: Schema[Out], evidence$96: ClassTag[Out]): ApiEndpoints
def endpoints(tag: String, processName: String)(activities: ApiEndpoint[_, _, _, _]*)(implicit evidence$97: Encoder[In], evidence$98: Decoder[In], evidence$99: Schema[In], evidence$100: ClassTag[In], evidence$101: Encoder[Out], evidence$102: Decoder[Out], evidence$103: Schema[Out], evidence$104: ClassTag[Out]): ApiEndpoints
def endpoints(activities: Seq[ApiEndpoint[_, _, _, _]], tag: String, processName: String)(implicit evidence$105: Encoder[In], evidence$106: Decoder[In], evidence$107: Schema[In], evidence$108: ClassTag[In], evidence$109: Encoder[Out], evidence$110: Decoder[Out], evidence$111: Schema[Out], evidence$112: ClassTag[Out]): ApiEndpoints
extension [In <: Product, Out <: Product](processes: Map[String, Process[In, Out]])
def endpoints(activities: ApiEndpoint[_, _, _, _]*)(implicit evidence$41: Encoder[In], evidence$42: Decoder[In], evidence$43: Schema[In], evidence$44: ClassTag[In], evidence$45: Encoder[Out], evidence$46: Decoder[Out], evidence$47: Schema[Out], evidence$48: ClassTag[Out]): ApiEndpoints
def endpoints(tag: Option[String], processName: Option[String], activities: ApiEndpoint[_, _, _, _]*)(implicit evidence$49: Encoder[In], evidence$50: Decoder[In], evidence$51: Schema[In], evidence$52: ClassTag[In], evidence$53: Encoder[Out], evidence$54: Decoder[Out], evidence$55: Schema[Out], evidence$56: ClassTag[Out]): ApiEndpoints
extension [In <: Product, Out <: Product](userTask: UserTask[In, Out])
def endpoint(implicit evidence$121: Encoder[In], evidence$122: Decoder[In], evidence$123: Schema[In], evidence$124: ClassTag[In], evidence$125: Encoder[Out], evidence$126: Decoder[Out], evidence$127: Schema[Out], evidence$128: ClassTag[Out]): ApiEndpoint[In, NoInput, Out, UserTaskEndpoint[In, Out]]
Implicits
Implicits
implicit def toEndpoint[In <: Product : ClassTag, Out <: Product : ClassTag](processes: Map[String, Process[In, Out]]): ApiEndpoints
implicit def toEndpoint[In <: Product : Encoder, Out <: Product : ClassTag](process: Process[In, Out]): ApiEndpoints
implicit def toEndpoint[In <: Product : Encoder, Out <: Product : Decoder](userTask: UserTask[In, Out]): ApiEndpoint[In, NoInput, Out, UserTaskEndpoint[In, Out]]
implicit def toEndpoint[In <: Product : Schema, Out <: Product : Encoder](dmn: DecisionDmn[In, Out]): ApiEndpoint[In, EvaluateDecisionIn, Out, EvaluateDecision[In, Out]]
implicit def toEndpoint[In <: Product : ClassTag](event: ReceiveMessageEvent[In]): ApiEndpoint[In, CorrelateMessageIn, NoOutput, CorrelateMessage[In]]
implicit def toEndpoint[In <: Product : ClassTag](event: ReceiveSignalEvent[In]): ApiEndpoint[In, SendSignalIn, NoOutput, SendSignal[In]]