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 = 1The change was given up on, and the entry's failure code says what it was given up on for.
Performed = 0The 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.