Namespace MailFathom.Application.Rules.History
Classes
- MailRuleExecutedAction
One change a matching rule declared, and what the pass did about it.
- MailRuleExecution
What one rule concluded about one email on one pass, and what that conclusion asked the mailbox for.
- MailRuleExecutionComposer
Turns what one email's evaluation concluded, and what recording its actions produced, into the history.
- MailRuleExecutionPage
Carries one bounded page of an account's rule history and the boundary the next page continues from.
- MailRuleExecutionQuery
Asks one bounded, keyset-paginated page of an account's rule history.
- MailRuleExecutionQueryResult
Carries the query a request named, or the reason it named none.
- MailRuleHistoryRetention
Ages the rule history out at the window the rule configuration declares.
Structs
- MailRuleExecutionCursor
Marks where one page of the rule history ended, so the next page continues from it.
- MailRuleExecutionId
Identifies one recorded rule execution: what one rule concluded about one email, on one pass.
Interfaces
- IMailRuleExecutionStore
Keeps the record of what each rule concluded about each email, and what those conclusions asked for.
Enums
- MailRuleExecutedActionOutcome
What became of one action a matching rule declared, as far as the pass that matched it is concerned.
- MailRuleExecutionQueryOutcome
States whether a request named a page of the rule history, and what stopped it when it did not.
- MailRuleExecutionTrigger
Which walk reached the email, which is the whole of an execution's identity beyond its rule.