Class EmailAwaitingContent
- Namespace
- MailFathom.Application.Synchronization
- Assembly
- MailFathom.Application.dll
One occurrence a run recorded without its content, with what a later run has to know to complete it.
public sealed record EmailAwaitingContent : IEquatable<EmailAwaitingContent>
- Inheritance
-
EmailAwaitingContent
- Implements
- Inherited Members
Remarks
The join travels beside the metadata because it decides one thing the completing run would otherwise get wrong: whether the message is offered for a spam verdict. It is read from the stored email rather than from the filing that created it, because that filing was met and settled by the discovery which recorded this occurrence, and the durable join is what survives it.
Constructors
- EmailAwaitingContent(RemoteEmailMetadata, bool)
One occurrence a run recorded without its content, with what a later run has to know to complete it.
Properties
- IsFiledCopy
Whether the stored email is already joined to the outgoing send it is a copy of.
- Metadata
What the occurrence was stored with, which is what a fetch of it has to be recorded under.