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
- 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.