1mod client;
8mod error;
9mod expiry;
10mod message;
11mod negotiated;
12mod rate_limit;
13mod request;
14mod validation;
15
16pub use client::{Auth, SdkBuildError, SdkClient, SdkClientBuilder, COMPANIES_HOUSE_API_ROOT};
17
18pub use reqwest::Method;
20pub use error::SdkError;
21pub use message::ApiMessage;
22pub use expiry::ChDeprecation;
23pub use negotiated::NegotiatedResponse;
24pub use request::SdkRequest;
25pub use validation::{vendor_content_type, Validation};
26
27pub type SdkResult<T> = Result<T, SdkError>;