Table of Contents

Property ServedAccountIds

Namespace
MailFathom.Application.Accounts
Assembly
MailFathom.Application.dll

ServedAccountIds

Gets the accounts this deployment is configured to serve, deduplicated and ordered.

IReadOnlyList<MailAccountId> ServedAccountIds { get; }

Property Value

IReadOnlyList<MailAccountId>

Remarks

The order is the ordinal order of the identifiers, so a scope resolved from this set is canonical and a continuation cursor issued for it stays valid while the configuration does not change. An empty set means no account is served and therefore that no stored mail is readable, which is a state configuration allows: an operator may switch synchronization off and remove every account while a local copy still exists.