DripDrop.Step (DripDrop v0.2.0)

Copy Markdown View Source

A sequence step with channel, timing, and template configuration.

Summary

Functions

Builds a changeset for sequence steps and embedded timing.

Types

t()

@type t() :: %DripDrop.Step{
  __meta__: term(),
  active: term(),
  adapter_override: term(),
  adapter_override_id: term(),
  channel: term(),
  channel_adapter: term(),
  channel_adapter_id: term(),
  conditions: term(),
  config: term(),
  id: term(),
  inserted_at: term(),
  key: term(),
  name: term(),
  position: term(),
  sequence_version: term(),
  sequence_version_id: term(),
  template_content: term(),
  template_function: term(),
  template_module: term(),
  template_type: term(),
  tenant_key: term(),
  timing: term(),
  updated_at: term()
}

Functions

changeset(step, attrs)

@spec changeset(Ecto.Schema.t(), map()) :: Ecto.Changeset.t()

Builds a changeset for sequence steps and embedded timing.