View Source WorkflowMetal.Storage.Schema.Transition (workflow_metal v0.2.1)
Present a transition.
Link to this section Summary
Link to this section Types
Specs
executor() :: module()
Specs
executor_params() :: term()
Specs
id() :: term()
Specs
join_type() :: atom()
Specs
metadata() :: map() | nil
Specs
split_type() :: atom()
Specs
t() :: %WorkflowMetal.Storage.Schema.Transition{
executor: module(),
executor_params: map() | nil,
id: id(),
join_type: join_type(),
metadata: map() | nil,
split_type: split_type(),
workflow_id: workflow_id()
}
Specs
workflow_id() :: WorkflowMetal.Storage.Schema.Workflow.id()