21 lines
496 B
Rust
21 lines
496 B
Rust
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 }
|
|
}
|
|
} |