Table of Contents

Namespace Vonage.Messaging

Classes

DeliveryReceipt

Represents a delivery receipt (DLR) received via webhook from the Vonage SMS API. Delivery receipts confirm whether a message was successfully delivered to the recipient's handset.

InboundSms

Represents an inbound SMS message received via webhook from the Vonage SMS API. Configure your webhook URL in the Vonage Dashboard to receive these messages.

SendSmsRequest

Represents a request to send an SMS message via the Vonage SMS API.

SendSmsResponse

Represents the response from sending an SMS message via the Vonage SMS API.

SmsClient

Implementation of ISmsClient for sending SMS messages via the Vonage SMS API.

SmsResponseMessage

Represents an individual message result within an SMS send response. Each message part in a multi-part SMS has its own response entry.

VonageSmsResponseException

Exception thrown when an SMS send request fails or returns a non-zero status code. Check the Response property for detailed error information.

Interfaces

ISignable

Indicates that the class can be signed.

ISmsClient

Provides methods for sending SMS messages using the Vonage SMS API.

Enums

DlrStatus

Represents the delivery status of an SMS message as reported in a delivery receipt (DLR).

SmsStatusCode

Represents the status codes returned by the Vonage SMS API when sending a message.

SmsType

Represents the encoding type of an SMS message body.