Sendio.Broadcasts.Broadcast (sendio v1.1.0)

Sendio Broadcast struct.

get/2 returns every field; list/2 returns the summary fields (id, name, segment and audience fields, status and dates). create, update, send, cancel and duplicate return only the id.

Summary

Types

@type t() :: %Sendio.Broadcasts.Broadcast{
  audience: String.t() | nil,
  audience_id: String.t() | nil,
  created_at: DateTime.t() | nil,
  exclude_segment_ids: [String.t()] | nil,
  failed_reason: String.t() | nil,
  from: String.t() | nil,
  html: String.t() | nil,
  id: String.t(),
  name: String.t() | nil,
  preview_text: String.t() | nil,
  reply_to: [String.t()] | nil,
  scheduled_at: DateTime.t() | nil,
  segment_id: String.t() | nil,
  segment_ids: [String.t()] | nil,
  sent_at: DateTime.t() | nil,
  status: String.t() | nil,
  subject: String.t() | nil,
  template_engine: String.t() | nil,
  text: String.t() | nil,
  topic_id: String.t() | nil,
  tracking: boolean() | nil,
  unsubscribe_scope: String.t() | nil,
  version_number: integer() | nil
}