Immutable authoring version for a sequence.
Summary
Functions
Marks a sequence version active and stamps its publish time.
Marks a sequence version archived.
Builds a changeset for sequence version records.
Types
@type t() :: %DripDrop.SequenceVersion{ __meta__: term(), config: term(), id: term(), inserted_at: term(), mode: term(), name: term(), published_at: term(), sequence: term(), sequence_id: term(), state: term(), steps: term(), tenant_key: term(), transitions: term(), updated_at: term(), version: term() }
Functions
@spec activate_changeset(Ecto.Schema.t()) :: Ecto.Changeset.t()
Marks a sequence version active and stamps its publish time.
@spec archive_changeset(Ecto.Schema.t()) :: Ecto.Changeset.t()
Marks a sequence version archived.
@spec changeset(Ecto.Schema.t(), map()) :: Ecto.Changeset.t()
Builds a changeset for sequence version records.