Table of Contents

Property ErrorCode

Namespace
MailFathom.Application.Emails.Embeddings
Assembly
MailFathom.Application.dll

ErrorCode

Gets the stable code identifying this failure to a boundary that must report it without naming a type.

public override MailFathomErrorCode ErrorCode { get; }

Property Value

MailFathomErrorCode

Remarks

Three codes cover six classifications, because a code names what an operator does about a failure rather than how it arrived: a refused credential is rotated, a wrong-shaped answer is a declaration to correct, and everything else is a run to repeat later. Failure keeps the finer distinction for the pipeline that has to decide about repeating.