Table of Contents

Constructor MailboxMutationAuditPage

Namespace
MailFathom.Application.Mail.Mutations.Audit
Assembly
MailFathom.Application.dll

MailboxMutationAuditPage(IReadOnlyList<MailboxMutationAuditEntry>, MailboxMutationAuditCursor?)

Carries one bounded page of an account's audit trail and the boundary the next page continues from.

public MailboxMutationAuditPage(IReadOnlyList<MailboxMutationAuditEntry> Entries, MailboxMutationAuditCursor? NextCursor)

Parameters

Entries IReadOnlyList<MailboxMutationAuditEntry>

The entries, newest first.

NextCursor MailboxMutationAuditCursor?

The cursor a caller presents for the following page, or null when this page reached the end of the trail.

Remarks

The absent cursor is the end of the walk rather than a page that happened to be short: a page is only ever short because the filtered trail held nothing more, so a caller stops when the cursor stops instead of comparing the count against the size it asked for.