Table of Contents

Struct RecurringSendId

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

Identifies one declaration that a message is sent again on every occasion a schedule names.

public readonly record struct RecurringSendId : IEquatable<RecurringSendId>
Implements
Inherited Members

Remarks

It outlives every occurrence it produces, which is what makes it the value both halves of cancelling name: stopping one held occurrence names that occurrence's own record, and stopping the declaration names this. It is also half of each occurrence's idempotency identity, so a value that changed would make the next occasion a first occasion.

Properties

Value

Gets the non-empty UUID value.

Methods

Create(Guid)

Creates a recurring send identifier from a non-empty UUID.

ToString()

Returns the fully qualified type name of this instance.