pub mod auth;
pub mod endpoints;
pub mod envelope;
pub mod headers;
pub mod pagination;
pub mod patch;
pub mod quirks;
pub mod routing;
pub mod status;
pub use auth::{CredentialsToken, InvalidToken, TOKEN_PREFIX, TokenRole};
pub use endpoints::{ReceiverEndpoint, SenderEndpoint};
pub use envelope::{OcpiError, OcpiResponse};
pub use headers::{RequestIds, header_party, header_str, header_u64, link_next, parse_link_next};
pub use pagination::{CrawlAdjustment, Page, PageMeta, PageQuery, crawl_adjustment};
pub use patch::{Patch, PatchFallback, merge, patch_fallback};
pub use quirks::Quirks;
pub use routing::{RoutingHeaders, RoutingScenario};
#[cfg(feature = "client")]
pub use crate::client::OcpiRequest;
pub use status::{StatusClass, StatusCode};