Class MailRuleExecutionPage
- Namespace
- MailFathom.Application.Rules.History
- Assembly
- MailFathom.Application.dll
Carries one bounded page of an account's rule history and the boundary the next page continues from.
public sealed record MailRuleExecutionPage : IEquatable<MailRuleExecutionPage>
- Inheritance
-
MailRuleExecutionPage
- Implements
- Inherited Members
Remarks
The absent cursor is the end of the walk rather than a page that happened to be short: a page is only ever short because the filtered history held nothing more, so a caller stops when the cursor stops instead of comparing the count against the size it asked for.
Constructors
- MailRuleExecutionPage(IReadOnlyList<MailRuleExecution>, MailRuleExecutionCursor?)
Carries one bounded page of an account's rule history and the boundary the next page continues from.
Properties
- Executions
The executions, newest first.
- NextCursor
The cursor a caller presents for the following page, or null when this page reached the end of the history.