Table of Contents

Namespace MailFathom.Application.Mail.Mutations.Authoring

Namespaces

MailFathom.Application.Mail.Mutations.Authoring.Failures

Classes

AuthoredMailFlagChange

One caller's request to write \Seen, \Flagged, or keywords onto one email this deployment holds.

AuthoredMailFlagChangeResult

What one caller's flag and keyword change became: a durable record per value it asked for.

AuthoredMailFlagMutation

One mutation an authored change asks for, with the parameters that mutation needs and no others.

AuthoredMailboxTarget

Where one stored email is, as a mutation has to name it.

MailFlagChangeRecorder

Writes down the flag and keyword changes a caller asks for, as the mutation records every requester uses.

RecordedMailFlagMutation

One value a change asked for, and the durable record that now carries it.

Interfaces

IAuthoredMailboxTargetReader

Answers where one stored email currently is, in the identities an IMAP command is issued against.

Enums

MailKeywordChangeDirection

Names what a caller wants done with the keywords it listed.