Class AuthoredResponseRequest
- Namespace
- MailFathom.Application.Mail.Delivery.Authoring
- Assembly
- MailFathom.Application.dll
States what somebody is answering, how, and what they wrote of their own.
public sealed record AuthoredResponseRequest : IEquatable<AuthoredResponseRequest>
- Inheritance
-
AuthoredResponseRequest
- Implements
- Inherited Members
Remarks
The answered message is named by its stable local identity and by nothing else. Everything read out of it — the addresses, the subject, the threading identifiers, the quoted text, the files a forward carries — comes from the stored copy that identity resolves to, so a caller cannot state any of them and cannot state them wrongly.
What an author does decide is here: which act it is, and the words they wrote. The recipients are theirs to add and a forward's are theirs alone, because a forward goes to people the original never named.
Properties
- Act
Gets which answer is being authored.
- AnsweredEmailId
Gets the stored email being answered.
- PlainTextBody
Gets the plain-text the author wrote, which is placed above the quoted original.
- Recipients
Gets the people the author named themselves, which is everybody a forward goes to.