Table of Contents

Class MailDraftFilingResult

Namespace
MailFathom.Application.Mail.Delivery.Drafts
Assembly
MailFathom.Application.dll

Reports what one attempt against the mailbox did for one draft, already durable by the time it is read.

public sealed record MailDraftFilingResult : IEquatable<MailDraftFilingResult>
Inheritance
MailDraftFilingResult
Implements
Inherited Members

Remarks

It names the draft rather than the message, and carries a code rather than a sentence. Nothing here is a subject, an address, or a line of what somebody wrote, which is what lets the whole result reach a log line and a counter.

Constructors

MailDraftFilingResult(MailDraftId, MailDraftFilingOutcome, MailFathomErrorCode?, MailDraftDivergenceReason?)

Reports what one attempt against the mailbox did for one draft, already durable by the time it is read.

Properties

Divergence

Why the tracked copy was left alone, or null when none was.

DraftId

The draft the attempt was about.

Failure

The code identifying what ended it, or null when nothing did.

Outcome

What it did.