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, #[serde(rename = "message")] pub message: Option, } impl Default for UpdateItem { fn default() -> Self { Self { seq: 0, conversation: None, message: None } } }