Table of Contents

Constructor MailRuleActionRecording

Namespace
MailFathom.Application.Rules.Actions
Assembly
MailFathom.Application.dll

MailRuleActionRecording(IReadOnlyList<RecordedMailRuleAction>, IReadOnlyList<MailRuleActionFailure>)

What recording one email's planned actions produced.

public MailRuleActionRecording(IReadOnlyList<RecordedMailRuleAction> Recorded, IReadOnlyList<MailRuleActionFailure> Failures)

Parameters

Recorded IReadOnlyList<RecordedMailRuleAction>

The actions a mutation record was opened for, each naming the record that carries it.

Failures IReadOnlyList<MailRuleActionFailure>

The actions nothing was recorded for, each with the reason.

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.