//! Data transfer objects (DTOs) and domain models. //! //! Convention: //! - `*Request` — inbound JSON body (what the caller sends). //! - `*Response` — outbound JSON body (what we return). //! - Domain structs without a suffix hold business data (DB row shape, etc.). //! //! Keep request/response types thin — no business logic here. pub mod item; pub mod pagination;