Class RemoteEmailFlagObservation
- Assembly
- MailFathom.Application.dll
Pairs one remote occurrence the server still holds with the flags it reported for it.
public sealed record RemoteEmailFlagObservation : IEquatable<RemoteEmailFlagObservation>
- Inheritance
-
RemoteEmailFlagObservation
- Implements
- Inherited Members
Remarks
An observation exists only for an email the server answered about. Absence is therefore the answer to a different question than any flag can carry: the occurrence is no longer in the folder, which is what reconciliation acts on.
Constructors
- RemoteEmailFlagObservation(ImapUid, RemoteEmailFlagSnapshot)
Pairs one remote occurrence the server still holds with the flags it reported for it.
Properties
- Snapshot
What the server reported, and when it was read.
- Uid
The UID the flags were read for, within the session's folder and UIDVALIDITY.