Property Principal
- Namespace
- MailFathom.Domain.Delivery
- Assembly
- MailFathom.Domain.dll
Principal
Gets whoever the send was asked for by, or null for a record written before that was kept.
public required OutgoingEmailPrincipal? Principal { get; init; }
Property Value
Remarks
It is what confines a caller reading a send back, or withdrawing one, to the sends it asked for itself. Absence is a record from an earlier build rather than a send nobody asked for, and it matches nobody: a caller cannot prove it queued a record that never said who did, and the operator's own view of the outbox is where such a record is read from instead.