Table of Contents

Class History

Namespace
Google.Apis.Gmail.v1.Data
Assembly
Google.Apis.Gmail.v1.dll

A record of a change to the user's mailbox. Each history change may affect multiple messages in multiple ways.

public class History : IDirectResponseSchema
Inheritance
History
Implements
IDirectResponseSchema
Inherited Members

Constructors

History()

public History()

Properties

ETag

The ETag of the item.

public virtual string ETag { get; set; }

Property Value

string

Id

The mailbox sequence ID.

public virtual ulong? Id { get; set; }

Property Value

ulong?

LabelsAdded

Labels added to messages in this history record.

public virtual IList<HistoryLabelAdded> LabelsAdded { get; set; }

Property Value

IList<HistoryLabelAdded>

LabelsRemoved

Labels removed from messages in this history record.

public virtual IList<HistoryLabelRemoved> LabelsRemoved { get; set; }

Property Value

IList<HistoryLabelRemoved>

Messages

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.

public virtual IList<Message> Messages { get; set; }

Property Value

IList<Message>

MessagesAdded

Messages added to the mailbox in this history record.

public virtual IList<HistoryMessageAdded> MessagesAdded { get; set; }

Property Value

IList<HistoryMessageAdded>

MessagesDeleted

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

public virtual IList<HistoryMessageDeleted> MessagesDeleted { get; set; }

Property Value

IList<HistoryMessageDeleted>