Class MailFlagChangeInvalidException
- Namespace
- MailFathom.Application.Mail.Mutations.Authoring.Failures
- Assembly
- MailFathom.Application.dll
The failure raised when a request to write flags or keywords states no change a server could be asked for.
public sealed class MailFlagChangeInvalidException : MailFathomException, ISerializable
- Inheritance
-
MailFlagChangeInvalidException
- Implements
- Inherited Members
Remarks
Every one of these is refused before anything is written down and before a mail server is involved at all, because a request that cannot be carried must not become a durable record convergence will keep attempting. The refusals are separate sentences rather than one, since each names a different thing for the caller to correct.
No keyword the caller wrote reaches this message. A label is text the owner or their client chose and can name a person, a case, or a diagnosis, so an unusable one is reported as unusable and described by the rule it broke. Every limit named here is MailFathom's own or IMAP's.
Properties
- ErrorCode
Gets the stable code identifying this failure to a boundary that must report it without naming a type.
Methods
- IncompleteKeywordChange()
Refuses a request that stated one half of a keyword change and not the other.
- KeywordNotWritable()
Refuses a keyword a mail server could not be asked to store.
- NoKeywordNamed()
Refuses an addition or a removal that listed no keyword.
- NothingAsked()
Refuses a request that named an email and asked for nothing to be done to it.
- RequestIdAlreadyAskedForAnother()
Refuses a request identity that already names this change on this email with different terms.
- RequestIdNotUsable()
Refuses a caller-supplied request identity a mutation record could not be written under.
- UnknownKeywordDirection()
Refuses a keyword direction this system does not declare.