Table of Contents

Namespace Vonage.Messages

Classes

Attachment

Represents an attachment (image, audio, video, or file) for a message.

CaptionedAttachment

Represents an attachment to a message.

MessageRequestBase

Base class for all message requests. Provides common properties shared across all messaging channels.

MessagesClient

Client for sending messages across multiple channels (SMS, MMS, WhatsApp, Messenger, Viber, RCS). Implements the Vonage Messages API v1.

MessagesResponse

Represents the response from sending a message through the Messages API.

Interfaces

IMessage

Represents a message to be sent by an IMessageClient.

IMessagesClient

Exposes methods for sending messages across multiple channels (SMS, MMS, WhatsApp, Messenger, Viber, RCS).

IUpdateMessageRequest

Represents a request to update a message.

Enums

MessagesChannel

Defines the messaging channel to use for sending a message.

MessagesMessageType

Defines the message type on a request.