Table of Contents

Method AccountsForFlaggedStateOf

Namespace
MailFathom.Domain.Mutations
Assembly
MailFathom.Domain.dll

AccountsForFlaggedStateOf(EmailOccurrenceId, bool, DateTimeOffset)

Reports whether the remote \Flagged flag a folder just reported stands where this mutation set it.

public bool AccountsForFlaggedStateOf(EmailOccurrenceId occurrence, bool observedFlaggedState, DateTimeOffset previouslyObservedAt)

Parameters

occurrence EmailOccurrenceId

The occurrence whose flag changed.

observedFlaggedState bool

The \Flagged value the server has now reported.

previouslyObservedAt DateTimeOffset

When synchronization last read this occurrence's flags before the reading being judged.

Returns

bool

true when this mutation is what moved the flag to that value.

Remarks

Every condition is the one AccountsForSeenStateOf(EmailOccurrenceId, bool, DateTimeOffset) applies and holds for the same reason; only the value being compared differs, because the two flags are the same act against different bits of the same STORE.