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