pub struct Message {Show 29 fields
pub received_date_time: String,
pub sent_date_time: String,
pub has_attachments: bool,
pub internet_message_id: String,
pub internet_message_headers: Vec<InternetMessageHeader>,
pub subject: String,
pub body: ItemBody,
pub body_preview: String,
pub importance: Importance,
pub parent_folder_id: String,
pub sender: Recipient,
pub from: Recipient,
pub to_recipients: Vec<Recipient>,
pub cc_recipients: Vec<Recipient>,
pub bcc_recipients: Vec<Recipient>,
pub reply_to: Vec<Recipient>,
pub conversation_id: String,
pub unique_body: ItemBody,
pub is_delivery_receipt_requested: bool,
pub is_read_receipt_requested: bool,
pub is_read: bool,
pub is_draft: bool,
pub web_link: String,
pub inference_classification: InferenceClassificationType,
pub flag: FollowupFlag,
pub attachments: Vec<Attachment>,
pub extensions: Vec<Extension>,
pub single_value_extended_properties: Vec<SingleValueLegacyExtendedProperty>,
pub multi_value_extended_properties: Vec<MultiValueLegacyExtendedProperty>,
}
Fields§
§received_date_time: String
§sent_date_time: String
§has_attachments: bool
§internet_message_id: String
§internet_message_headers: Vec<InternetMessageHeader>
§subject: String
§body: ItemBody
§body_preview: String
§importance: Importance
§parent_folder_id: String
§sender: Recipient
§from: Recipient
§to_recipients: Vec<Recipient>
§cc_recipients: Vec<Recipient>
§bcc_recipients: Vec<Recipient>
§reply_to: Vec<Recipient>
§conversation_id: String
§unique_body: ItemBody
§is_delivery_receipt_requested: bool
§is_read_receipt_requested: bool
§is_read: bool
§is_draft: bool
§web_link: String
§inference_classification: InferenceClassificationType
§flag: FollowupFlag
§attachments: Vec<Attachment>
§extensions: Vec<Extension>
§single_value_extended_properties: Vec<SingleValueLegacyExtendedProperty>
§multi_value_extended_properties: Vec<MultiValueLegacyExtendedProperty>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Message
impl<'de> Deserialize<'de> for Message
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
impl Eq for Message
impl StructuralPartialEq for Message
Auto Trait Implementations§
impl Freeze for Message
impl RefUnwindSafe for Message
impl Send for Message
impl Sync for Message
impl Unpin for Message
impl UnwindSafe for Message
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