Table of Contents

Struct OutgoingEmailId

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

Identifies one durable outgoing record independently of the request it was written for.

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

Remarks

The record's idempotency identity is what decides whether a request is a new send, and it is a composite of the sending account and the authoring act. This surrogate is what everything afterwards refers to the record by, so advancing a stage — or reaching the stored MIME — names one value rather than restating that composite.

Properties

Value

Gets the non-empty UUID value.

Methods

Create(Guid)

Creates an outgoing email identifier from a non-empty UUID.

ToString()

Returns the fully qualified type name of this instance.