#![cfg_attr(docsrs, feature(doc_cfg))]
mod account_scope;
pub mod auth;
pub mod cache;
pub mod client;
pub mod config;
pub mod error;
pub mod form;
mod generated;
pub mod http;
pub mod oauth;
pub mod observability;
pub mod operation;
pub mod pagination;
mod raw;
pub mod resilience;
pub mod route;
pub mod security;
pub mod services;
mod trace;
pub mod types;
pub mod url;
pub mod version;
pub use auth::{AuthStrategy, BearerAuth, StaticTokenProvider, TokenProvider};
pub use client::{Client, ClientBuilder, Response};
pub use config::Config;
pub use error::{Error, ErrorCode};
pub use form::FormResponse;
pub use http::HttpClient;
pub use operation::Operation;
pub use pagination::Page;
pub use types::{Date, 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};
}