Table of Contents

Class OutgoingMailFilingResult

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

Reports what one filing attempt did, in the terms a pass tallies and a metric is broken down by.

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

Remarks

Nothing here is mail. The identifier is MailFathom's own, the filing is one of a closed set of words this system chose, and the failure is a code — no subject, no address, and no folder path.

The filing may be the unspecified struct default, which is not a missing value but the answer itself: a failure that ended before any place was chosen says nothing about which place, and naming one anyway would put a word into a log line and a metric dimension that the failure never established. Read the place through FilingName rather than through Name, which refuses the default.

Constructors

OutgoingMailFilingResult(OutgoingEmailId, OutgoingMailFiling, OutgoingMailFilingOutcome, MailFathomErrorCode?)

Reports what one filing attempt did, in the terms a pass tallies and a metric is broken down by.

Fields

UndeterminedFilingName

The word a log line and a metric dimension carry for an attempt that reached no place at all.

Properties

Failure

The code recorded against the record, or null when the attempt recorded none.

Filing

The place the copy was going into, or the unspecified default where the attempt reached none.

FilingName

Gets the place this attempt was about, as the one name every reader of this result records it by.

Outcome

How the attempt ended.

OutgoingEmailId

The send whose copy was being filed.