Class History
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
Id
The mailbox sequence ID.
public virtual ulong? Id { get; set; }
Property Value
LabelsAdded
Labels added to messages in this history record.
public virtual IList<HistoryLabelAdded> LabelsAdded { get; set; }
Property Value
LabelsRemoved
Labels removed from messages in this history record.
public virtual IList<HistoryLabelRemoved> LabelsRemoved { get; set; }
Property Value
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
MessagesAdded
Messages added to the mailbox in this history record.
public virtual IList<HistoryMessageAdded> MessagesAdded { get; set; }
Property Value
MessagesDeleted
Messages deleted (not Trashed) from the mailbox in this history record.
public virtual IList<HistoryMessageDeleted> MessagesDeleted { get; set; }