Sendio.Broadcasts.Version (sendio v1.1.0)

A saved version of a broadcast.

list_versions/3 returns the summary fields; get_version/3, update_version/4 and restore_version/3 also return the content, sender and audience fields.

Summary

Types

@type t() :: %Sendio.Broadcasts.Version{
  audience: String.t() | nil,
  broadcast_id: String.t() | nil,
  broadcast_name: String.t() | nil,
  comment: String.t() | nil,
  created_at: String.t() | nil,
  current: boolean() | nil,
  exclude_segment_ids: [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,
  restored_from: integer() | nil,
  segment_ids: [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
}