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

Copy Markdown

templateId obrigatório. channels ⊆ enabledChannels do template (whatsapp, sms, email, telegram). Com scheduledFor (≥ ~2 min), status inicial SCHEDULED. Sending Pool WhatsApp: configure no painel (a API v1 de create ainda não envia sendingPoolId).

Summary

Types

t()

@type t() :: %Notifique.OpenApi.Model.NtfContactCampaignCreate{
  audienceContactIds: [String.t()] | nil,
  channelFailureMode: String.t() | nil,
  channels: [Notifique.OpenApi.Model.NtfContactCampaignChannel.t()],
  fromEmail: String.t() | nil,
  instanceId: String.t() | nil,
  name: String.t(),
  scheduledFor: DateTime.t() | nil,
  segmentId: String.t() | nil,
  sendingPoolId: String.t() | nil,
  telegramInstanceId: String.t() | nil,
  templateId: String.t(),
  variables: Notifique.OpenApi.Model.NtfContactCampaignCreateVariables.t() | nil
}

Functions

decode(value)