Class ThreadedEmail
- Namespace
- MailFathom.Application.Emails.Threads
- Assembly
- MailFathom.Application.dll
One stored email as assembly sees it: its identity, its message identifiers, and what it answers.
public sealed record ThreadedEmail : IEquatable<ThreadedEmail>
- Inheritance
-
ThreadedEmail
- Implements
- Inherited Members
Remarks
Everything assembly decides is decided from these values and from nothing else, which is what keeps the rule readable in one place: no subject, no address, and no timestamp is here to be reached for.
Properties
- AnsweredInternetMessageId
Gets the identifier the message answers, or null when it answers none.
- AnsweredStoredEmailId
Gets the stored email it answers, or null while nothing has resolved one.
- InternetMessageId
Gets the message's own identifier, or null when it carried none.
- ReferencedInternetMessageIds
Gets the ancestors the message refers to, in header order.
- StoredEmailId
Gets the stored email's local identity.