#![warn(missing_docs)]
pub mod client;
pub mod errors;
pub mod types;
pub mod webhook;
#[cfg(feature = "blocking")]
pub mod blocking;
pub use client::{
AccountApi, Client, ClientBuilder, EmailApi, MmsApi, RetryConfig, SmsApi, VoiceApi,
};
pub use errors::ClickSendError;
pub use types::{
AccountData, ApiEnvelope, Currency, DeliveryReceiptWebhook, Email, EmailFrom, EmailRecipient,
InboundSmsWebhook, MmsMessage, MmsMessageCollection, Paginated, SmsHistoryItem,
SmsInboundItem, SmsMessage, SmsMessageCollection, SmsReceiptItem, SmsSendData,
SmsSendMessageResult, VoiceMessage, VoiceMessageCollection,
};
#[cfg(feature = "blocking")]
pub use blocking::{BlockingClient, BlockingClientBuilder};