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
@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 }