Table of Contents

Class SpamClassificationRunRequest

Namespace
MailFathom.Application.Spam.Runs
Assembly
MailFathom.Application.dll

What asking for a whole-mailbox classification run produced.

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

Remarks

A request that started nothing is an answer rather than a refusal, and the terms it carried are deliberately not applied to the run already under way: a walk that has scored half a mailbox as a dry run cannot become one that acts halfway through, because the half already behind it would never be acted on. The caller is told which of the two happened and can read the outstanding run's own terms from it.

Constructors

SpamClassificationRunRequest(SpamClassificationRun, bool)

What asking for a whole-mailbox classification run produced.

Properties

Accepted

Whether this request is what put that run in front of the account.

Run

The run the account now has outstanding, which is the one already going when nothing was started.