Workflow3

data class Workflow3<I : Any, M1 : Any, M2 : Any, O : Any>(val firstAgent: Agent<I, M1>, val restWorkflow: Workflow2<M1, M2, O>)

Constructors

Link copied to clipboard
constructor(firstAgent: Agent<I, M1>, restWorkflow: Workflow2<M1, M2, O>)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
inline suspend fun <I : Any, M1 : Any, M2 : Any, O : Any> Workflow3<I, M1, M2, O>.start(input: I, vararg attachments: Attachment): WorkflowRun<O>
Link copied to clipboard
infix fun <I : Any, M1 : Any, M2 : Any, M3 : Any, O : Any> Workflow3<I, M1, M2, M3>.thenProcess(next: Agent<M3, O>): Workflow4<I, M1, M2, M3, O>