Table of Contents

Property Author

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

Author

Gets the authored act that wrote the draft down.

public required OutgoingEmailRequester Author { get; init; }

Property Value

OutgoingEmailRequester

Remarks

It is the same shape an outgoing record's requester is, so a draft written by a rule and one written by somebody present are told apart the same way a send is. It is provenance here rather than an idempotency identity: two identical requests to save a draft are two drafts, because a draft that turned out to exist twice costs an owner a deletion rather than a recipient a second message.