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 from messages in this history record.

Messages deleted (not Trashed) from the mailbox in this history record.

Labels added to messages in this history record.

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.

The mailbox sequence ID.

Messages added to the mailbox in this history record.

Trait Implementations

impl Debug for History
[src]

Formats the value using the given formatter.

impl Clone for History
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for History
[src]

Returns the "default value" for a type. Read more

impl Part for History
[src]