Table of Contents

Constructor MailFolderMappingChange

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

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

Describes one change of the remote folder an alias names.

public MailFolderMappingChange(MailAccountId AccountId, MailFolderAlias Alias, RemoteFolderPath? PreviousRemotePath, RemoteFolderPath NewRemotePath, MailFolderResolutionGeneration Generation, DateTimeOffset OccurredAt)

Parameters

AccountId MailAccountId

The account whose alias was rebound.

Alias MailFolderAlias

The operator-facing folder name that kept its meaning.

PreviousRemotePath RemoteFolderPath?

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

NewRemotePath RemoteFolderPath

The remote folder the alias names now.

Generation MailFolderResolutionGeneration

The generation the new binding synchronizes under.

OccurredAt DateTimeOffset

When the change was resolved.