Table of Contents

Constructor DerivedWorkCandidate

Namespace
MailFathom.Application.Spam.Gating
Assembly
MailFathom.Application.dll

DerivedWorkCandidate(MailAccountId, MailFolderAlias, DateTimeOffset, StoredEmailContentAvailability, SpamVerdict?)

Everything an admission is decided from about one occurrence, and nothing else.

public DerivedWorkCandidate(MailAccountId AccountId, MailFolderAlias FolderAlias, DateTimeOffset StoredAt, StoredEmailContentAvailability ContentAvailability, SpamVerdict? Verdict)

Parameters

AccountId MailAccountId

The account the occurrence belongs to.

FolderAlias MailFolderAlias

MailFathom's own name for the folder holding it now.

StoredAt DateTimeOffset

When this occurrence was first recorded locally, which is when its wait for a verdict began.

ContentAvailability StoredEmailContentAvailability

Whether the raw MIME a classification reads is stored, is coming, or never will be.

Verdict SpamVerdict?

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

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.