Table of Contents

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.

Verdict

What classification concluded, or null when it has reached no conclusion yet.