Class AuthoredResponseRefusal
- Namespace
- MailFathom.Application.Mail.Delivery.Authoring
- Assembly
- MailFathom.Application.dll
States why no answer was authored, in terms that carry nothing of the message it was about.
public sealed record AuthoredResponseRefusal : IEquatable<AuthoredResponseRefusal>
- Inheritance
-
AuthoredResponseRefusal
- Implements
- Inherited Members
Remarks
The three together are the whole of what a refusal may carry, and each number belongs to the reasons it says something about. Everything an authoring attempt knows besides them — the addresses it resolved, the subject it would have written, the text it would have quoted, the files it would have carried, the people a shared name matched — is the correspondence of the people the message is between, so a refusal that named any of it would put mail content into every log line and exception that travelled with it.
Constructors
- AuthoredResponseRefusal(AuthoredResponseRefusalReason, long?, int?)
States why no answer was authored, in terms that carry nothing of the message it was about.
Properties
- Failure
Gets the published identity of this refusal.
- MatchedContactCount
How many contacts carried the name, when the reason is an ambiguous one; otherwise null.
- Reason
What stopped it.