Package-level declarations

Types

Link copied to clipboard
data class Workflow2<I : Any, M : Any, O : Any>(val firstAgent: Agent<I, M>, val secondAgent: Agent<M, O>)
Link copied to clipboard
data class Workflow3<I : Any, M1 : Any, M2 : Any, O : Any>(val firstAgent: Agent<I, M1>, val restWorkflow: Workflow2<M1, M2, O>)
Link copied to clipboard
data class Workflow4<I : Any, M1 : Any, M2 : Any, M3 : Any, O : Any>(val firstAgent: Agent<I, M1>, val restWorkflow: Workflow3<M1, M2, M3, O>)
Link copied to clipboard
data class Workflow5<I : Any, M1 : Any, M2 : Any, M3 : Any, M4 : Any, O : Any>(val firstAgent: Agent<I, M1>, val restWorkflow: Workflow4<M1, M2, M3, M4, O>)

Functions

Link copied to clipboard
inline suspend fun <I : Any, M : Any, O : Any> Workflow2<I, M, O>.start(input: I, vararg attachments: Attachment): WorkflowRun<O>
inline suspend fun <I : Any, M1 : Any, M2 : Any, O : Any> Workflow3<I, M1, M2, O>.start(input: I, vararg attachments: Attachment): WorkflowRun<O>
inline suspend fun <I : Any, M1 : Any, M2 : Any, M3 : Any, O : Any> Workflow4<I, M1, M2, M3, O>.start(input: I, vararg attachments: Attachment): WorkflowRun<O>
inline suspend fun <I : Any, M1 : Any, M2 : Any, M3 : Any, M4 : Any, O : Any> Workflow5<I, M1, M2, M3, M4, O>.start(input: I, vararg attachments: Attachment): WorkflowRun<O>