Skip to main content

Module types

Module types 

Source
Expand description

Workflow definition types — fully serializable for use through all bindings.

Structs§

ApprovalField
One field in an ApprovalStep form.
ApprovalStep
Pause for human-in-the-loop approval or input.
Edge
Directed edge between two stages, optionally conditional.
ForEachStep
Run body once per element of the array at state key items_from.
LoopUntilStep
Repeat body until until holds (AND of preconditions over workflow state) or max_iterations is reached — whichever comes first.
PatternStep
Run one of the car-multi coordination patterns.
ProposalStep
Execute a car-engine action proposal.
Stage
A named step in the workflow.
SubWorkflowStep
Run a nested workflow.
Workflow
Top-level workflow definition: a named graph of stages with conditional edges.

Enums§

CompensationHandler
What to run when compensating a stage on workflow failure (saga pattern).
PatternKind
All supported car-multi coordination patterns.
StageStep
What a stage actually does.