Class DerivedWorkCandidate
- Namespace
- MailFathom.Application.Spam.Gating
- Assembly
- MailFathom.Application.dll
Everything an admission is decided from about one occurrence, and nothing else.
public sealed record DerivedWorkCandidate : IEquatable<DerivedWorkCandidate>
- Inheritance
-
DerivedWorkCandidate
- Implements
- Inherited Members
Remarks
Four facts, none of them mail. Where the message is and when it was stored come from the occurrence, what was concluded about it comes from its classification, and whether it carries anything a classification could read comes from its content availability — so an admission can be decided without opening the message and can be reported without describing it.
Constructors
- DerivedWorkCandidate(MailAccountId, MailFolderAlias, DateTimeOffset, StoredEmailContentAvailability, SpamVerdict?)
Everything an admission is decided from about one occurrence, and nothing else.
Properties
- AccountId
The account the occurrence belongs to.
- ContentAvailability
Whether the raw MIME a classification reads is stored, is coming, or never will be.
- FolderAlias
MailFathom's own name for the folder holding it now.
- StoredAt
When this occurrence was first recorded locally, which is when its wait for a verdict began.