Table of Contents

Class MailFolderIdentity

Namespace
MailFathom.Domain.Folders
Assembly
MailFathom.Domain.dll

Names one folder of one account, which is the pair a folder decision is always made about.

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

Remarks

An alias is unique inside an account and nowhere else, so an alias on its own names a folder in as many mailboxes as happen to use the word. Every decision configuration makes about a folder — mirroring it, embedding it, letting a tool read it — therefore travels as this pair, and a query that narrowed by the alias alone would apply one account's decision to another account's mail.

Constructors

MailFolderIdentity(MailAccountId, MailFolderAlias)

Names one folder of one account, which is the pair a folder decision is always made about.

Properties

AccountId

The account the folder belongs to.

Alias

MailFathom's own name for the folder.