Class MailboxMutationOutcome
- Namespace
- MailFathom.Application.Mail.Mutations
- Assembly
- MailFathom.Application.dll
Reports what asking for one mutation did, and where the record of it can be read.
public sealed record MailboxMutationOutcome : IEquatable<MailboxMutationOutcome>
- Inheritance
-
MailboxMutationOutcome
- Implements
- Inherited Members
Remarks
The record identifier is part of the outcome rather than something a caller looks up afterwards, because it is the only stable name for a change that is in flight: the occurrence it targets can move, and the request that produced it says nothing about how far it got.
Constructors
- MailboxMutationOutcome(MailboxMutationRecordId, MailboxMutationStatus, RemoteEmailPlacement)
Reports what asking for one mutation did, and where the record of it can be read.
Properties
- Placement
Where the destination folder put the email, as far as the record says.
- RecordId
The durable record the request was written to, which is the same for every repeat of it.
- Status
What this call did.