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.