Class MailRuleEvaluationReport
- Namespace
- MailFathom.Application.Rules.Evaluation
- Assembly
- MailFathom.Application.dll
What one account run's evaluation step did, under the rule set it read when it began.
public sealed record MailRuleEvaluationReport : IEquatable<MailRuleEvaluationReport>
- Inheritance
-
MailRuleEvaluationReport
- Implements
- Inherited Members
Constructors
- MailRuleEvaluationReport(MailRuleSetRevision, MailRuleEvaluationWalk, MailRuleEvaluationWalk?, MailRuleEvaluationRunEnding?)
What one account run's evaluation step did, under the rule set it read when it began.
Properties
- Arrivals
What the walk over mail no pass had evaluated did.
- IsEmpty
Gets whether the pass did anything an operator would want reported.
- RequestedRun
What the walk over a requested whole-mailbox run did, or null when the account had no run outstanding. A run the pass ended without evaluating anything — because the rule set moved under it — reports an empty walk beside its ending rather than no walk at all.
- RequestedRunEnding
How the requested run stopped being outstanding, or null when it is still outstanding or when there was none.
- Revision
The rule set every email of the arrival walk was evaluated against.
Methods
- Nothing(MailRuleSetRevision)
A pass that had no rule set to run and no mail to run it over.