Namespace MailFathom.Application.Mail.Delivery.Drafts
Classes
- AuthoredMailDrafting
Takes a message somebody wrote and holds it as a draft, which is the whole of what asking to draft does.
- AuthoredResponseDrafting
Takes an answer somebody wrote to a stored email and holds it as a draft.
- MailDraftBook
Holds every draft this deployment keeps, and is the one way one is written, revised, or given up.
- MailDraftFiler
Brings the drafts folder of one mailbox into step with one draft this deployment holds.
- MailDraftFilingResult
Reports what one attempt against the mailbox did for one draft, already durable by the time it is read.
- MailDraftPass
Keeps one account's drafts folder in step with the drafts this deployment holds.
- MailDraftPromotion
Turns one draft into an ordinary send, carrying the bytes the draft already is.
- MailDraftRefusedException
The failure raised when a draft somebody asked for is not stored, not revised, or not promoted.
- MailDraftRequest
States one draft somebody asked this deployment to hold, in the terms they wrote it in.
- MailResponseDraftRequest
States one answer to a stored email somebody asked this deployment to hold as a draft.
Interfaces
- IMailDraftStore
Keeps the durable account of every draft this deployment holds and every copy of one it appended.
Enums
- MailDraftFilingOutcome
States what one attempt to bring the mailbox's copy of a draft up to date actually did.