pub struct OutboxMessage {
pub message_id: String,
pub receiver_first_name: String,
pub receiver_last_name: String,
pub receiver_name: String,
pub topic: String,
pub content: String,
pub send_date: String,
pub is_any_file_attached: bool,
pub tags: Vec<String>,
pub category: Option<String>,
}Expand description
A message in the outbox (sent message).
Fields§
§message_id: StringUnique message identifier.
receiver_first_name: StringReceiver’s first name.
receiver_last_name: StringReceiver’s last name.
receiver_name: StringReceiver’s full display name.
topic: StringMessage subject/topic.
content: StringMessage content (base64-encoded).
send_date: StringDate when the message was sent.
is_any_file_attached: boolWhether the message has attachments.
Message tags/labels.
category: Option<String>Message category.
Trait Implementations§
Source§impl Debug for OutboxMessage
impl Debug for OutboxMessage
Source§impl<'de> Deserialize<'de> for OutboxMessage
impl<'de> Deserialize<'de> for OutboxMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OutboxMessage
impl RefUnwindSafe for OutboxMessage
impl Send for OutboxMessage
impl Sync for OutboxMessage
impl Unpin for OutboxMessage
impl UnwindSafe for OutboxMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more