Constructor MailDraftDivergence
- Namespace
- MailFathom.Domain.Delivery.Drafts
- Assembly
- MailFathom.Domain.dll
MailDraftDivergence(MailDraftDivergenceReason, DateTimeOffset)
Records that a copy MailFathom appended stopped being one it may still replace or remove.
public MailDraftDivergence(MailDraftDivergenceReason Reason, DateTimeOffset ObservedAt)
Parameters
ReasonMailDraftDivergenceReasonWhich fact took the copy out of reach.
ObservedAtDateTimeOffsetWhen the attempt that would have touched the copy found it out.
Remarks
It is written onto the draft rather than logged and forgotten, because it is what tells an owner why the draft in their mail client stopped following the one this deployment holds. Nothing about it is mail content: a reason and an instant are this system's own account of its own act.