#[cfg(feature = "rest-api-endpoint-agent")]
mod agents;
#[cfg(feature = "rest-api-endpoint-batches")]
mod batches;
#[cfg(feature = "rest-api-endpoint-location")]
mod locations;
#[cfg(feature = "rest-api-endpoint-organization")]
mod organizations;
#[cfg(feature = "rest-api-endpoint-product")]
mod products;
#[cfg(feature = "rest-api-endpoint-purchase-order")]
mod purchase_orders;
#[cfg(feature = "rest-api-endpoint-record")]
mod records;
#[cfg(feature = "rest-api-endpoint-role")]
mod roles;
#[cfg(feature = "rest-api-endpoint-schema")]
mod schemas;
#[cfg(feature = "rest-api-endpoint-submit")]
mod submit;
#[cfg(feature = "rest-api-endpoint-agent")]
pub use agents::*;
#[cfg(feature = "rest-api-endpoint-batches")]
pub use batches::*;
#[cfg(feature = "rest-api-endpoint-location")]
pub use locations::*;
#[cfg(feature = "rest-api-endpoint-organization")]
pub use organizations::*;
#[cfg(feature = "rest-api-endpoint-product")]
pub use products::*;
#[cfg(feature = "rest-api-endpoint-purchase-order")]
pub use purchase_orders::*;
#[cfg(feature = "rest-api-endpoint-record")]
pub use records::*;
#[cfg(feature = "rest-api-endpoint-role")]
pub use roles::*;
#[cfg(feature = "rest-api-endpoint-schema")]
pub use schemas::*;
#[cfg(feature = "rest-api-endpoint-submit")]
pub use submit::*;
#[cfg(any(
feature = "rest-api-endpoint-agent",
feature = "rest-api-endpoint-batches",
feature = "rest-api-endpoint-location",
feature = "rest-api-endpoint-organization",
feature = "rest-api-endpoint-product",
feature = "rest-api-endpoint-purchase-order",
feature = "rest-api-endpoint-record",
feature = "rest-api-endpoint-role",
feature = "rest-api-endpoint-schema",
feature = "rest-api-endpoint-submit",
))]
pub(in crate::rest_api) const DEFAULT_GRID_PROTOCOL_VERSION: &str = "1";