Struct google_gmail1::History
[−]
[src]
pub struct History { pub labels_removed: Option<Vec<HistoryLabelRemoved>>, pub messages_deleted: Option<Vec<HistoryMessageDeleted>>, pub labels_added: Option<Vec<HistoryLabelAdded>>, pub messages: Option<Vec<Message>>, pub id: Option<String>, pub messages_added: Option<Vec<HistoryMessageAdded>>, }
A record of a change to the user's mailbox. Each history change may affect multiple messages in multiple ways.
This type is not used in any activity, and only used as part of another schema.
Fields
labels_removed: Option<Vec<HistoryLabelRemoved>>
Labels removed from messages in this history record.
messages_deleted: Option<Vec<HistoryMessageDeleted>>
Messages deleted (not Trashed) from the mailbox in this history record.
labels_added: Option<Vec<HistoryLabelAdded>>
Labels added to messages in this history record.
messages: Option<Vec<Message>>
List of messages changed in this history record. The fields for specific change types, such as messagesAdded may duplicate messages in this field. We recommend using the specific change-type fields instead of this.
id: Option<String>
The mailbox sequence ID.
messages_added: Option<Vec<HistoryMessageAdded>>
Messages added to the mailbox in this history record.
Trait Implementations
impl Debug for History
[src]
impl Clone for History
[src]
fn clone(&self) -> History
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more