nxtgauge-ai-assistant/src/chat/models.rs

16 lines
383 B
Rust
Raw Normal View History

use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct ChatMessageRequest {
pub message: String,
pub user_id: Option<String>,
pub conversation_id: Option<String>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct ChatMessageResponse {
pub intent: String,
pub reply: String,
pub data: serde_json::Value,
}