Table of Contents

Struct RemoteSeenStateObservation

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

The previous reading of one occurrence's remote \Seen flag, and when it was taken.

public readonly record struct RemoteSeenStateObservation : IEquatable<RemoteSeenStateObservation>
Implements
Inherited Members

Remarks

The two travel together because both are needed and neither is meaningful alone. The value says whether the flag has moved since; the moment says whether a change MailFathom made could still be the reason it moved, which is what stops a mutation record answering for a mailbox somebody has had the chance to change since.

Constructors

RemoteSeenStateObservation(DateTimeOffset, bool)

The previous reading of one occurrence's remote \Seen flag, and when it was taken.

Properties

IsSeen

The value it stood at then.

ObservedAt

When the flag below was read from the server.