Typed trigger ref structs — one per trigger_type.
Strategies pattern-match on trigger type in init/2.
Summary
Types
@type t() :: Cyclium.Trigger.Schedule.t() | Cyclium.Trigger.Event.t() | Cyclium.Trigger.Manual.t() | Cyclium.Trigger.Workflow.t() | Cyclium.Trigger.Interactive.t()