Private
Public Access
1
0

client: implements event/updates websocket

This commit is contained in:
2025-05-01 18:07:18 -07:00
parent 13a78ccd47
commit f6ac3b5a58
14 changed files with 561 additions and 67 deletions

View File

@@ -0,0 +1,21 @@
use serde::Deserialize;
use super::conversation::Conversation;
use super::message::Message;
#[derive(Debug, Clone, Deserialize)]
pub struct UpdateItem {
#[serde(rename = "messageSequenceNumber")]
pub seq: u64,
#[serde(rename = "conversation")]
pub conversation: Option<Conversation>,
#[serde(rename = "message")]
pub message: Option<Message>,
}
impl Default for UpdateItem {
fn default() -> Self {
Self { seq: 0, conversation: None, message: None }
}
}