Cyclium.Workflow.Config (Cyclium v0.2.0)

Copy Markdown View Source

Parsed workflow configuration generated by use Cyclium.Workflow.

Summary

Types

t()

@type t() :: %Cyclium.Workflow.Config{
  debounce_ms: non_neg_integer() | nil,
  episode_reuse: boolean(),
  failure_policies: %{required(atom()) => map()},
  steps: %{required(atom()) => Cyclium.Workflow.StepConfig.t()},
  subject_key: atom() | nil,
  trigger: {:event, binary()} | :manual,
  workflow_id: binary()
}