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

Copy Markdown

Conteúdo conforme type. text: message. image|video|audio|document: mediaUrl, fileName, mimetype (obrigatórios); caption opcional. location: latitude, longitude, name, address. contact: contact ou contactId. buttons: title, description, buttons (1 a 3; reply | copy | url | call | pix). list: title, description, buttonText, listSections. carousel: cards (1 a 10). template: templateId, variables, headerMediaUrl, carouselCardMediaUrls.

Summary

Types

t()

@type t() :: %Notifique.OpenApi.Model.NtfWaSendWhatsAppMessageRequestPayload{
  address: String.t() | nil,
  body: String.t() | nil,
  buttonText: String.t() | nil,
  buttons: [Notifique.OpenApi.Model.NtfWaWhatsAppButtonItem.t()] | nil,
  caption: String.t() | nil,
  cards: [Notifique.OpenApi.Model.NtfWaWhatsAppCarouselCard.t()] | nil,
  carouselCardMediaUrls: [String.t()] | nil,
  contact:
    Notifique.OpenApi.Model.NtfWaSendWhatsAppMessageRequestPayloadContact.t()
    | nil,
  contactId: String.t() | nil,
  description: String.t() | nil,
  fileName: String.t() | nil,
  footer: String.t() | nil,
  headerMediaUrl: Uri | nil,
  latitude: number() | nil,
  listSections: [Notifique.OpenApi.Model.NtfWaWhatsAppListSection.t()] | nil,
  longitude: number() | nil,
  mediaUrl: Uri | nil,
  message: String.t() | nil,
  mimetype: String.t() | nil,
  name: String.t() | nil,
  templateId: String.t() | nil,
  title: String.t() | nil,
  variables:
    Notifique.OpenApi.Model.NtfWaSendWhatsAppMessageRequestPayloadVariables.t()
    | nil
}

Functions

decode(value)