Table of Contents

Class RemoteEmailMetadataBatch

Namespace
MailFathom.Application.Synchronization
Assembly
MailFathom.Application.dll

Represents one bounded mailbox metadata page and the non-speculative UID cursor that has been inspected.

public sealed record RemoteEmailMetadataBatch : IEquatable<RemoteEmailMetadataBatch>
Inheritance
RemoteEmailMetadataBatch
Implements
Inherited Members

Constructors

RemoteEmailMetadataBatch(IReadOnlyList<RemoteEmailMetadata>, ImapUid?, bool)

Represents one bounded mailbox metadata page and the non-speculative UID cursor that has been inspected.

Properties

Emails

The emails discovered in this bounded page.

HasMore

Whether the session may have more UID windows to inspect after this page.

InspectedThroughUid

The highest UID value known safe to checkpoint, or null when no assigned UID was inspected.