OptionalmessageMessage template (sprintf-compatible) used for the error.
OptionalmessageParameters that will be interpolated into the formatted message.
OptionalparentUnderlying error that triggered the current failure.
OptionalpayloadAdditional structured data attached to the error instance.
OptionaltranslateFormatter used to render the localized user message.
Optionaluseri18n key or literal string visible to end users.
OptionaluserParameters interpolated into the localized user message.
Options accepted by AbstractReportedError.