#![forbid(unsafe_code)]
#![warn(missing_docs)]
mod client;
mod error;
mod multipart;
#[rustfmt::skip]
pub mod models;
mod pagination;
#[rustfmt::skip]
mod services;
mod version;
#[rustfmt::skip]
mod webhooks;
pub use client::{
BoxError, Client, ClientBuilder, HttpRequest, HttpResponse, RequestOptions, Transport,
UreqTransport,
};
pub use error::{ApiError, Error};
pub use models::*;
pub use pagination::Page;
pub use services::*;
pub use version::{API_VERSION, DEFAULT_BASE_URL, VERSION};
pub use webhooks::{
verify_webhook, verify_webhook_at, verify_webhook_signature, verify_webhook_signature_at,
UnknownWebhookEvent, WebhookError, WebhookEvent, WEBHOOK_TOLERANCE,
};
pub use webhooks::AlertTriggeredWebhookEvent;
pub use webhooks::RecognitionCreatedWebhookEvent;
pub use webhooks::TestWebhookEvent;