Table of Contents

Enum MailboxMutationAuditOutcome

Namespace
MailFathom.Domain.Mutations.Audit
Assembly
MailFathom.Domain.dll

Names how a mutation ended, in the only two endings a change is allowed to have.

public enum MailboxMutationAuditOutcome

Fields

Abandoned = 1

The change was given up on, and the entry's failure code says what it was given up on for.

Performed = 0

The mail server made the change that was asked for.

Remarks

There is no pending member, because an entry is written when the mutation reaches a terminal stage and never before. A trail whose entries could say "still happening" would need rewriting as the mutation moved, and a history that is rewritten is not the thing an audit exists to hold.