//! API response envelope.
//!
//! [`ApiResponse`] wraps success data or an [`HttpErrorResponse`] with a
//! matching status code, and converts into an Axum response.
//! [`ResponseMetadata`] carries pagination and custom metadata fields.
pub use ApiResponse;
pub use HttpErrorResponse;
pub use HttpErrorResponseType;
pub use ResponseMetadata;
pub use ReservedKeyError;
pub use ApiResponseStatus;