models Package

Classes

AudioNotificationContent

A request to send an audio notification.

All required parameters must be populated in order to send to server.

DocumentNotificationContent

A request to send a document notification.

All required parameters must be populated in order to send to server.

ImageNotificationContent

A request to send an image notification.

All required parameters must be populated in order to send to server.

MessageReceipt

Receipt of the sending one message.

MessageTemplate

The template object used to create templates.

All required parameters must be populated in order to send to server.

MessageTemplateBindings

The binding object to link values to the template specific locations.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: WhatsAppMessageTemplateBindings

All required parameters must be populated in order to send to server.

MessageTemplateDocument

The message template's document value information.

All required parameters must be populated in order to send to server.

MessageTemplateImage

The message template's image value information.

All required parameters must be populated in order to send to server.

MessageTemplateItem

The message template as returned from the service.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: WhatsAppMessageTemplateItem

Readonly variables are only populated by the server, and will be ignored when sending a request.

MessageTemplateLocation

The message template's location value information.

All required parameters must be populated in order to send to server.

MessageTemplateQuickAction

The message template's quick action value information.

All required parameters must be populated in order to send to server.

MessageTemplateText

The message template's text value information.

All required parameters must be populated in order to send to server.

MessageTemplateValue

The class describes a parameter of a template.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: MessageTemplateDocument, MessageTemplateImage, MessageTemplateLocation, MessageTemplateQuickAction, MessageTemplateText, MessageTemplateVideo

All required parameters must be populated in order to send to server.

MessageTemplateVideo

The message template's video value information.

All required parameters must be populated in order to send to server.

NotificationContent

Details of the message to send.

You probably want to use the sub-classes and not this class directly. Known sub-classes are: AudioNotificationContent, DocumentNotificationContent, ImageNotificationContent, MediaNotificationContent, TemplateNotificationContent, TextNotificationContent, VideoNotificationContent

All required parameters must be populated in order to send to server.

SendMessageResult

Result of the send message operation.

TemplateNotificationContent

A request to send a template notification.

All required parameters must be populated in order to send to server.

TextNotificationContent

A request to send a text notification.

All required parameters must be populated in order to send to server.

VideoNotificationContent

A request to send a video notification.

All required parameters must be populated in order to send to server.

WhatsAppMessageTemplateBindings

The template bindings for WhatsApp.

All required parameters must be populated in order to send to server.

WhatsAppMessageTemplateBindingsButton

The template bindings component button for WhatsApp.

All required parameters must be populated in order to send to server.

WhatsAppMessageTemplateBindingsComponent

The template bindings component for WhatsApp.

All required parameters must be populated in order to send to server.

WhatsAppMessageTemplateItem

The WhatsApp-specific template response contract.

Readonly variables are only populated by the server, and will be ignored when sending a request.

Enums

CommunicationMessageKind

The type of message.

CommunicationMessagesChannel

The type of the communication messages channel.

MessageTemplateBindingsKind

The type of the message template.

MessageTemplateStatus

The aggregated template status.

MessageTemplateValueKind

The type of the template parameter.

RepeatabilityResult

Repeatability Result header options.

WhatsAppMessageButtonSubType

The WhatsApp button sub type.