{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Error",
"type": "object",
"description": "Details of the error condition such as the source of the error, reason code for the error, if the error is recoverable, and details about the error",
"properties": {
"Source": {
"type": "string",
"description": "The application that generated this error"
},
"ReasonCode": {
"type": "string",
"description": "A unique constant identifying the error case encountered during transaction processing"
},
"Description": {
"type": "string",
"description": "Short description of the ReasonCode field"
},
"Recoverable": {
"type": "boolean",
"description": "Indicates whether this error will always be returned for this request, or retrying could change the outcome"
},
"Details": {
"type": "string",
"description": "Description of the issue"
}
}
}