Expand description
§Sendly Rust SDK
Official Rust client for the Sendly SMS API.
§Quick Start
use sendly::{Sendly, SendMessageRequest};
#[tokio::main]
async fn main() -> Result<(), sendly::Error> {
let client = Sendly::new("sk_live_v1_your_api_key");
let message = client.messages().send(SendMessageRequest {
to: "+15551234567".to_string(),
text: "Hello from Sendly!".to_string(),
}).await?;
println!("Message sent: {}", message.id);
Ok(())
}Structs§
- Batch
List - Paginated list of batches.
- Batch
Message Item - A single message in a batch request.
- Batch
Message Response - Response from sending batch messages.
- Batch
Message Result - Result of a single message in a batch.
- Cancel
Scheduled Message Response - Response from cancelling a scheduled message.
- List
Batches Options - Options for listing batches.
- List
Messages Options - Options for listing messages.
- List
Scheduled Messages Options - Options for listing scheduled messages.
- Message
- An SMS message.
- Message
List - Paginated list of messages.
- Messages
- Messages resource for sending and managing SMS.
- Schedule
Message Request - Request to schedule an SMS message.
- Scheduled
Message - A scheduled SMS message.
- Scheduled
Message List - Paginated list of scheduled messages.
- Send
Batch Request - Request to send batch messages.
- Send
Message Request - Request to send an SMS message.
- Sendly
- Sendly API client.
- Sendly
Config - Configuration for the Sendly client.
Enums§
- Batch
Status - Status of a message batch.
- Error
- Errors that can occur when using the Sendly SDK.
- Message
Status - Message delivery status.
- Scheduled
Message Status - Status of a scheduled message.
Type Aliases§
- Result
- Result type for Sendly operations.