//! Data transfer objects for chat HTTP commands and API responses.
//!
//! Request and response shapes mirror [`openapi.yaml`](../../../../openapi.yaml) `/chat/*` schemas;
//! command structs are consumed by [`crate::ChatApp`] and result views are returned to handlers.

pub mod commands;
pub mod queries;
pub mod results;
