Table of Contents

Class ClassifiableEmail

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

The little a classification needs to know about the occurrence it is about, besides the content.

public sealed record ClassifiableEmail : IEquatable<ClassifiableEmail>
Inheritance
ClassifiableEmail
Implements
Inherited Members

Remarks

The account and the folder are here because two decisions rest on them and neither is in the content: whether the configured scope covers the folder, and whether that folder is the one the account advertises for junk. Nothing else about the occurrence is needed, which is why this carries no subject, no participant, and no size.

Constructors

ClassifiableEmail(StoredEmailId, MailAccountId, MailFolderAlias)

The little a classification needs to know about the occurrence it is about, besides the content.

Properties

AccountId

The account the occurrence was stored from.

FolderAlias

MailFathom's own name for the folder it was stored from.

Id

The stable local identifier of the occurrence.