ErrorDescription

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

trace_id

Unique transaction id used to trace execution through a call chain

public trace_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