Notifique.OpenApi.Model.NtfContactCampaign (notifique v0.2.1)

Copy Markdown

Campanha multicanal. channels ⊆ canais habilitados do template (whatsapp|sms|email|telegram). Status: DRAFT, SCHEDULED, RUNNING, COMPLETED, FAILED, CANCELLED.

Summary

Types

t()

@type t() :: %Notifique.OpenApi.Model.NtfContactCampaign{
  audienceContactIds: [String.t()] | nil,
  audienceCount: integer() | nil,
  channelFailureMode: String.t() | nil,
  channels: [Notifique.OpenApi.Model.NtfContactCampaignChannel.t()] | nil,
  completedAt: DateTime.t() | nil,
  createdAt: DateTime.t() | nil,
  errorMessage: String.t() | nil,
  fromEmail: String.t() | nil,
  id: String.t() | nil,
  instanceId: String.t() | nil,
  lastRunAt: DateTime.t() | nil,
  name: String.t() | nil,
  scheduledFor: DateTime.t() | nil,
  segmentId: String.t() | nil,
  sendingPoolId: String.t() | nil,
  startedAt: DateTime.t() | nil,
  status: String.t() | nil,
  telegramInstanceId: String.t() | nil,
  templateId: String.t() | nil,
  updatedAt: DateTime.t() | nil,
  variables: %{optional(String.t()) => any()} | nil
}

Functions

decode(value)