Struct MailFolderResolutionId
- Namespace
- MailFathom.Domain.Folders
- Assembly
- MailFathom.Domain.dll
Identifies which binding of an alias a folder-scoped record belongs to.
public readonly record struct MailFolderResolutionId : IEquatable<MailFolderResolutionId>
- Implements
- Inherited Members
Remarks
This is the folder component of the stable remote occurrence identity, and it names a generation rather than an alias on purpose: the tuple is only stable while its folder component identifies one specific remote folder, and an alias can be repointed to another one. See MailFolderResolutionGeneration for what a shared identity would cost.
Constructors
- MailFolderResolutionId(MailFolderAlias, MailFolderResolutionGeneration)
Identifies which binding of an alias a folder-scoped record belongs to.
Properties
- Alias
The operator-facing folder name.
- Generation
The binding of that alias the record belongs to.
Methods
- ToString()
Returns the fully qualified type name of this instance.