endpoints
object endpoints
Type members
Classlikes
sealed
trait ApiEndpoint[In <: Product, Out <: Product, T <: ApiEndpoint[In, Out, T]](implicit evidence$7: Encoder[In], evidence$8: Decoder[In], evidence$9: Schema[In], evidence$10: Encoder[Out], evidence$11: Decoder[Out], evidence$12: Schema[Out]) extends Product
case
class CamundaRestApi[In <: Product, Out <: Product](name: String, tag: String, descr: Option[String] | String, requestInput: RequestInput[In], requestOutput: RequestOutput[Out], requestErrorOutputs: List[RequestErrorOutput])(implicit evidence$1: Encoder[In], evidence$2: Decoder[In], evidence$3: Schema[In], evidence$4: Encoder[Out], evidence$5: Decoder[Out], evidence$6: Schema[Out])
- Companion
- object
case
class CompleteTask[In <: Product](restApi: CamundaRestApi[In, NoOutput])(implicit evidence$22: Encoder[In], evidence$23: Decoder[In], evidence$24: Schema[In]) extends ApiEndpoint[In, NoOutput, CompleteTask[In]]
case
class EvaluateDecision[In <: Product, Out <: Product](decisionDefinitionKey: String, hitPolicy: HitPolicy, restApi: CamundaRestApi[In, Out])(implicit evidence$31: Encoder[In], evidence$32: Decoder[In], evidence$33: Schema[In], evidence$34: Encoder[Out], evidence$35: Decoder[Out], evidence$36: Schema[Out]) extends ApiEndpoint[In, Out, EvaluateDecision[In, Out]]
case
class GetActiveTask(restApi: CamundaRestApi[NoInput, NoOutput]) extends ApiEndpoint[NoInput, NoOutput, GetActiveTask]
case
class GetTaskFormVariables[Out <: Product](restApi: CamundaRestApi[NoInput, Out])(implicit evidence$19: Encoder[Out], evidence$20: Decoder[Out], evidence$21: Schema[Out]) extends ApiEndpoint[NoInput, Out, GetTaskFormVariables[Out]]
case
class StartProcessInstance[In <: Product, Out <: Product](processDefinitionKey: String, restApi: CamundaRestApi[In, Out])(implicit evidence$13: Encoder[In], evidence$14: Decoder[In], evidence$15: Schema[In], evidence$16: Encoder[Out], evidence$17: Decoder[Out], evidence$18: Schema[Out]) extends ApiEndpoint[In, Out, StartProcessInstance[In, Out]]
- Companion
- object
case
class UserTaskEndpoint[In <: Product, Out <: Product](restApi: CamundaRestApi[In, Out], getActiveTask: GetActiveTask, getTaskFormVariables: GetTaskFormVariables[In], completeTask: CompleteTask[Out])(implicit evidence$25: Encoder[In], evidence$26: Decoder[In], evidence$27: Schema[In], evidence$28: Encoder[Out], evidence$29: Decoder[Out], evidence$30: Schema[Out]) extends ApiEndpoint[In, Out, UserTaskEndpoint[In, Out]]
Value members
Concrete methods
Concrete fields
Extensions
Extensions
extension (request: RequestErrorOutput)