Table of Contents

Class MailFolderMappingChange

Namespace
MailFathom.Application.Folders
Assembly
MailFathom.Application.dll

Describes one change of the remote folder an alias names.

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

Constructors

MailFolderMappingChange(MailAccountId, MailFolderAlias, RemoteFolderPath?, RemoteFolderPath, MailFolderResolutionGeneration, DateTimeOffset)

Describes one change of the remote folder an alias names.

Properties

AccountId

The account whose alias was rebound.

Alias

The operator-facing folder name that kept its meaning.

Generation

The generation the new binding synchronizes under.

NewRemotePath

The remote folder the alias names now.

OccurredAt

When the change was resolved.

PreviousRemotePath

The remote folder the alias named before, or null when this is its first binding.