Class MailRuleActionRecording
- Namespace
- MailFathom.Application.Rules.Actions
- Assembly
- MailFathom.Application.dll
What recording one email's planned actions produced.
public sealed record MailRuleActionRecording : IEquatable<MailRuleActionRecording>
- Inheritance
-
MailRuleActionRecording
- Implements
- Inherited Members
Remarks
A record already open is reported as recorded rather than as a second request, because that is what it is: the identity of a rule's request is the occurrence, the rule with its revision, and the mutation, so the same rule asking for the same email again finds the record it wrote the first time and the history names that same record.
Constructors
- MailRuleActionRecording(IReadOnlyList<RecordedMailRuleAction>, IReadOnlyList<MailRuleActionFailure>)
What recording one email's planned actions produced.
Properties
- Failures
The actions nothing was recorded for, each with the reason.
- Nothing
Gets the recording of an email whose rules asked for nothing.
- Recorded
The actions a mutation record was opened for, each naming the record that carries it.
- RecordedCount
Gets how many mutation records the plan opened, counting one already open as recorded.