/// A workflow definition (timed sequence of device commands).
#[non_exhaustive]
pub struct Workflow;

/// A single step in a workflow.
#[non_exhaustive]
pub struct Step;

/// Target for a workflow step (single device, group, or all).
#[non_exhaustive]
pub struct Target;
