feat: add ecc2 session messaging primitives

This commit is contained in:
Affaan Mustafa
2026-04-07 12:13:47 -07:00
parent 1d46559201
commit 27b8272fad
5 changed files with 472 additions and 32 deletions

View File

@@ -101,3 +101,14 @@ pub struct SessionMetrics {
pub duration_secs: u64,
pub cost_usd: f64,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct SessionMessage {
pub id: i64,
pub from_session: String,
pub to_session: String,
pub content: String,
pub msg_type: String,
pub read: bool,
pub timestamp: DateTime<Utc>,
}