Class used to pass information about errors between microservices implemented in different languages. On the receiving side
ErrorDescription is used to recreate the exception object close to its original type without missing additional details.
Description
The ErrorDescription class is used to pass information about errors between microservices implemented in different languages. On the receiving side ErrorDescription is used to recreate the exception object close to its original type without missing additional details. This class is serializeable.
Fields
type
Data type of the original error.
public type: string
category
Standard error category.
public category: string
status
HTTP status code associated with this error type.
public status: number
code
Unique error code.
public code: string
message
A human-readable error description (usually written in English).
public message: string
details
A map with additional details that can be used to restore error description in other languages.
public details: any
correlation_id
Unique transaction id used to trace execution through a call chain
public correlation_id: string
cause
Original error wrapped by this exception.
public cause: string
stack_trace
Stack trace of the exception.
public stack_trace: string
See also