Table of Contents

Namespace MailFathom.Application.Mail.Mutations.Audit

Classes

MailboxMutationAuditPage

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

MailboxMutationAuditQuery

Asks one bounded, keyset-paginated page of an account's audit trail.

MailboxMutationAuditQueryResult

Carries the query a request named, or the reason it named none.

MailboxMutationAuditSettings

States what one account has decided about keeping a record of the changes MailFathom made to its mailbox.

MailboxMutationAuditTrailRetention

Ages one account's audit trail out at the window that account configured.

Structs

MailboxMutationAuditCursor

Marks where one page of an audit trail ended, so the next page continues from it.

Interfaces

IMailboxMutationAuditEntryStore

Keeps the audit trail of the changes MailFathom made to remote mailboxes.

IMailboxMutationAuditSettingsReader

Answers what one account has decided about keeping a record of the changes MailFathom made to its mailbox.

IMailboxMutationAuditTrail

Writes the durable history one finished mutation leaves behind.

Enums

MailboxMutationAuditQueryOutcome

States whether a request named a page of an audit trail, and what stopped it when it did not.