Crate zipwhip_rs

Crate zipwhip_rs 

Source
Expand description

§Zipwhip API Wrapper for Rust

zipwhip-rs is a fast, async and safe wrapper of the Zipwhip API. Zipwhip text enables buisness’s landlines, and also provides an API for sending SMS/MMS message.

This crate removes wraps the API and provides easy access to sending SMS and MMS messages

#[tokio::main]
 async fn main() -> Result<(), Box<dyn std::error::Error>> {
  // Create API Client
 let zw_client = zipwhip_rs::Client::with_key("<zipwhip session key>");
 // Send SMS
 zw_client.send_sms("+12064517010", "Hello, Zipwhip-rs!").await?;

 Ok(())
 }

Send an SMS with the message “Hello, Zipwhip-rs!”

For a more featureful example see the chatbot in the examples folder

Structs§

Client
Zipwhip API Client Requires a Zipwhip session key to be used
Webhook
Rusty type representing a configured Zipwhip Webhook

Enums§

WebhookEvent
Various webhook events one can listen for.
ZipwhipError
An error returned from the Zipwhip API Some of these errors are defined in the Zipwhip API specification, and are checked before sending the API request