#![forbid(unsafe_code)]
#![cfg_attr(docsrs, feature(doc_cfg))]
pub mod auth;
pub mod cache;
pub mod client;
pub mod config;
pub mod error;
mod generated;
pub mod http;
pub mod magic_link;
pub mod observability;
pub mod operation;
pub mod pagination;
mod raw;
pub mod resilience;
pub mod route;
pub mod security;
mod trace;
pub mod types;
pub mod url;
pub mod version;
pub mod webhooks;
pub use auth::{AuthStrategy, BearerAuth, CookieAuth, NoAuth, StaticTokenProvider, TokenProvider};
pub use client::{AccountClient, Client, ClientBuilder, RequestOptions, Response, Scope};
pub use config::Config;
pub use error::{Error, ErrorCode};
pub use http::HttpClient;
pub use magic_link::MagicLinkFlow;
pub use operation::Operation;
pub use pagination::Page;
pub use types::{DateTime, SensitiveString};
pub use version::{API_VERSION, VERSION};
pub mod models {
pub use crate::generated::types::*;
}
pub mod routes {
pub use crate::generated::routes::*;
pub use crate::route::{Pagination, ParamKind, ParamRole, Retry, Route, RouteParam};
}
pub mod services {
pub use crate::generated::services::*;
}
pub mod redaction {
pub use crate::generated::redaction::PATHS;
}