Table of Contents

Property CancelledAt

Namespace
MailFathom.Domain.Delivery.Scheduling
Assembly
MailFathom.Domain.dll

CancelledAt

Gets when the declaration was stopped, or null while it still produces occurrences.

public DateTimeOffset? CancelledAt { get; init; }

Property Value

DateTimeOffset?

Remarks

An instant rather than a flag, because stopping a recurring send is an act somebody took and the record of a send that stopped producing mail is worth reading in the order it happened. It is what makes cancelling the declaration a different act from cancelling one held occurrence: this stops every occasion still to come, and that one stops a message already written down.