Azure.Communication.Messages Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ActionBindings |
Binding actions to the interactive message. Please note ActionBindings is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WhatsAppButtonActionBindings, WhatsAppListActionBindings and WhatsAppUrlActionBindings. |
ActionGroup |
The Action Group content. |
ActionGroupContent |
The action content of type ActionGroup. |
ActionGroupItem |
The Action group item in the content. |
AddParticipantsOptions |
Request payload for adding participants to a conversation. |
AddParticipantsResult |
Response for the add participants operation. |
AudioConversationMessageContent |
A request to send an audio conversation message. |
AudioNotificationContent |
A request to send an audio notification. |
BotContact |
Bot Contact. |
ButtonContent |
The message content of type Button information. |
ButtonSetContent |
The message content of type ButtonSet/ List of buttons information. |
CommunicationContact |
Communication Contact. |
CommunicationConversation |
A conversation. |
CommunicationMessagesClientOptions |
The client options for NotificationMessagesClient and MessageTemplateClient. |
CommunicationMessagesModelFactory |
Model factory for models. |
ConversationAdministrationClient |
The Azure Communication Services Conversation Adminstration client. |
ConversationContact |
Details of an external platform contact. Please note ConversationContact is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include BotContact, CommunicationContact and WhatsAppContact. |
ConversationMessage |
Details of a message. |
ConversationMessageContent |
Details of the conversation message content. Please note ConversationMessageContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AudioConversationMessageContent, DocumentConversationMessageContent, ImageConversationMessageContent, TemplateConversationMessageContent, TextConversationMessageContent and VideoConversationMessageContent. |
ConversationMessageItem |
The conversation message as returned from the service. |
ConversationParticipant |
Advanced Messaging conversation participant. Please note ConversationParticipant is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ExternalConversationParticipant and InternalConversationParticipant. |
ConversationThreadClient |
The Azure Communication Services Conversation Thread client. |
DocumentConversationMessageContent |
A request to send a document conversation message. |
DocumentMessageContent |
The message content of type document information. |
DocumentNotificationContent |
A request to send a document notification. |
ExternalConversationParticipant |
External conversation participant. |
GetConversationThreadAnalysisResult |
Result of the get conversation messages AI Analysis operation. |
ImageConversationMessageContent |
A request to send an image conversation message. |
ImageMessageContent |
The message content of type image information. |
ImageNotificationContent |
A request to send an image notification. |
InteractiveMessage |
The Interactive message content to which user can read and respond. |
InteractiveNotificationContent |
A request to send an Interactive message notification. |
InternalConversationParticipant |
Internal conversation participant. |
LinkContent |
The message content of type Url information. |
MediaNotificationContent |
@deprecated A request to send an image notification. |
MessageContent |
The message content object used to create interactive messages components. Please note MessageContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ButtonSetContent, DocumentMessageContent, ActionGroupContent, ImageMessageContent, TextMessageContent, LinkContent and VideoMessageContent. |
MessageReceipt |
Receipt of the sending one message. |
MessageTemplate |
The template object used to create templates. |
MessageTemplateBindings |
The binding object to link values to the template specific locations Please note MessageTemplateBindings is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WhatsAppMessageTemplateBindings. |
MessageTemplateClient |
The MessageTemplate service client. |
MessageTemplateDocument |
The message template's document value information. |
MessageTemplateImage |
The message template's image value information. |
MessageTemplateItem |
The message template as returned from the service. Please note MessageTemplateItem is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WhatsAppMessageTemplateItem. |
MessageTemplateLocation |
The message template's location value information. |
MessageTemplateQuickAction |
The message template's quick action value information. |
MessageTemplateText |
The message template's text value information. |
MessageTemplateValue |
The class describes a parameter of a template. Please note MessageTemplateValue is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MessageTemplateDocument, MessageTemplateImage, MessageTemplateLocation, MessageTemplateQuickAction, MessageTemplateText and MessageTemplateVideo. |
MessageTemplateVideo |
The message template's video value information. |
NotificationContent |
Details of the message to send. Please note NotificationContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AudioNotificationContent, DocumentNotificationContent, ImageNotificationContent, MediaNotificationContent, InteractiveNotificationContent, ReactionNotificationContent, StickerNotificationContent, TemplateNotificationContent, TextNotificationContent and VideoNotificationContent. |
NotificationMessagesClient |
The NotificationMessages service client. |
ReactionNotificationContent |
A request to send a Reaction notification. |
RemoveParticipantsOptions |
Request payload for removing participants from a conversation. |
RemoveParticipantsResult |
Response for the remove participants operation. |
SendConversationMessageOptions |
Request payload for sending a conversation message. |
SendConversationMessageResult |
Result of the send conversation message operation. |
SendMessageResult |
Result of the send message operation. |
StickerNotificationContent |
A request to send a Sticker notification. |
TemplateConversationMessageContent |
A request to send a template conversation message. |
TemplateNotificationContent |
A request to send a template notification. |
TextConversationMessageContent |
A request to send a text conversation message. |
TextMessageContent |
The message content of type text information. |
TextNotificationContent |
A request to send a text notification. |
UpdateParticipantsResult |
Response for the remove participants operation. |
VideoConversationMessageContent |
A request to send a video conversation message. |
VideoMessageContent |
The message content of type video information. |
VideoNotificationContent |
A request to send a video notification. |
Structs
MessageTemplateStatus |
The aggregated template status. |
OutboundDeliveryStrategyKind |
The options of the outbound delivery strategy for messages sent by participants in a conversation. |
Enums
CommunicationMessagesClientOptions.ServiceVersion |
The version of the service to use. |