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.