Table of Contents

Class StoredMailScope

Namespace
MailFathom.Application.Mail.Maintenance
Assembly
MailFathom.Application.dll

Names the mail one maintenance operation acts on: an account, or one folder of it.

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

Remarks

One type for both operations because an operator names the same two things for either, and because the narrower scope means the same thing in both: a folder alias rather than a remote path, so a folder the server renamed is still the folder the operator asked about. An absent folder is every folder the account holds mail in rather than every folder its configuration maps — the mail is what is acted on, and a mapping somebody withdrew left its rows where they were.

Constructors

StoredMailScope(MailAccountId, MailFolderAlias?)

Names the mail one maintenance operation acts on: an account, or one folder of it.

Properties

Account

The account whose stored mail is acted on.

Folder

MailFathom's own name for the one folder to act on, or null for every folder the account holds mail in.