#![cfg_attr(docsrs, feature(doc_cfg))]
#![deny(missing_docs)]
#![allow(clippy::module_name_repetitions)]
mod client;
mod error;
mod resources;
mod webhook;
pub use client::{Sendry, SendryBuilder};
pub use error::Error;
pub use resources::{
audiences::{Audience, AudienceParams, Audiences},
campaigns::{Campaign, CampaignParams, Campaigns},
contacts::{Contact, ContactParams, Contacts},
domains::{Domain, DomainParams, Domains},
emails::{BatchEmail, BatchEmailItem, BatchResponse, Email, EmailResponse, Emails, SendEmail},
templates::{Template, TemplateParams, Templates},
webhooks::{Webhook, WebhookParams, Webhooks},
};
pub use webhook::verify_webhook_signature;
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
#[derive(Debug, Clone, serde::Deserialize)]
pub struct Page<T> {
pub data: Vec<T>,
pub has_more: bool,
pub next_cursor: Option<String>,
}