Class MailboxDestinationResolution
- Namespace
- MailFathom.Application.Mail.Mutations.Destinations
- Assembly
- MailFathom.Application.dll
Carries the folder a destination resolved to, or the reason it resolved to none.
public sealed record MailboxDestinationResolution : IEquatable<MailboxDestinationResolution>
- Inheritance
-
MailboxDestinationResolution
- Implements
- Inherited Members
Remarks
A destination that resolved to nothing is a result rather than an exception because it fails one action and no more. The rest of the batch is unaffected, and the author reports the refusal where the operator reads what a rule did.
Properties
- Destination
Gets the folder, which is present exactly when Outcome is Resolved.
- Outcome
Gets what happened.
Methods
- Ambiguous()
Reports a role several advertised folders carry.
- NotAdvertised()
Reports a mapping the server advertises no folder for.
- Resolved(MailboxDestination)
Reports a destination that names a folder the server holds.
- Unbound()
Reports a mirrored folder nothing has bound to a remote folder yet.
- Unmapped()
Reports a destination no mapping of the account answers to.