Class DeterministicSpamReading
- Namespace
- MailFathom.Application.Spam.Signals
- Assembly
- MailFathom.Application.dll
What the deterministic stage concluded from a message's own headers and its folder.
public sealed record DeterministicSpamReading : IEquatable<DeterministicSpamReading>
- Inheritance
-
DeterministicSpamReading
- Implements
- Inherited Members
Remarks
The signals are the whole point of the stage and are returned even when the verdict is Undetermined: an operator diagnosing a classification needs to see that DKIM failed and that no provider wrote a verdict, which is a different situation from a message that carried nothing at all.
Constructors
- DeterministicSpamReading(SpamVerdict, SpamAssessment?, IReadOnlyList<SpamSignal>)
What the deterministic stage concluded from a message's own headers and its folder.
Properties
- Assessment
The score and threshold when one source carried both, otherwise null.
- Signals
Every fact observed, whether or not it moved the verdict.
- Verdict
The verdict the observed facts reach.