Table of Contents

Class MailRuleEvaluationRunRequest

Namespace
MailFathom.Application.Rules.Evaluation
Assembly
MailFathom.Application.dll

The answer to somebody asking for a whole-mailbox rule run.

public sealed record MailRuleEvaluationRunRequest : IEquatable<MailRuleEvaluationRunRequest>
Inheritance
MailRuleEvaluationRunRequest
Implements
Inherited Members

Constructors

MailRuleEvaluationRunRequest(MailRuleEvaluationRun, bool)

The answer to somebody asking for a whole-mailbox rule run.

Properties

Accepted

Whether this request is what put the run in front of the account. A request that finds one already outstanding is answered with that run rather than refused: the caller asked for the account's mail to be re-evaluated and it is going to be, which is the answer they wanted even though nothing new was written.

Run

The run the account has outstanding, which is this request's own when Accepted is true.