use common_utils::id_type; use masking::Secret; #[derive(Debug, serde::Deserialize, serde::Serialize, Clone)] pub struct ChatRequest { pub message: Secret, } #[derive(Debug, serde::Deserialize, serde::Serialize)] pub struct ChatResponse { pub response: Secret, pub merchant_id: id_type::MerchantId, pub status: String, #[serde(skip_serializing)] pub query_executed: Option>, #[serde(skip_serializing)] pub row_count: Option, }