# `Cyclium.Workflow.Config`
[🔗](https://github.com/Cyclium/cyclium_ex/blob/main/lib/cyclium/workflow/config.ex#L1)

Parsed workflow configuration generated by `use Cyclium.Workflow`.

# `t`

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

---

*Consult [api-reference.md](api-reference.md) for complete listing*
