Table of Contents

Class MutationAttributedDisappearance

Namespace
MailFathom.Application.Synchronization.Reconciliation
Assembly
MailFathom.Application.dll

Pairs one occurrence the folder no longer holds with the change MailFathom made that took it out.

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

Constructors

MutationAttributedDisappearance(StoredEmailId, MailboxMutationRecordId, MailboxMutation, AuthoredDeleteEmailDisposition?)

Pairs one occurrence the folder no longer holds with the change MailFathom made that took it out.

Properties

LocalDisposition

What the change decided about the local copy — a delete always, a relocation whose destination MailFathom does not mirror — and null where nothing local is disposed of. It is read off the record rather than from the account's configuration, because the configuration says what a change authored now would do and this window is applying one authored earlier.

Mutation

Which change it was, carried here so the suppression a run reports names the same word its log line and its counter already use rather than sending a reader back to the record to find out.

MutationRecordId

The durable record of the change that removed it.

StoredEmailId

The local identity whose occurrence has gone.