PURISTA API / @purista/core / createErrorResponse
Function: createErrorResponse()
createErrorResponse(
instanceId
,originalEBMessage
,statusCode
,error
?):Readonly
<Omit
<{contentEncoding
:"utf-8"
;contentType
:"application/json"
;correlationId
:string
;eventName
:string
;id
:string
;isHandledError
:boolean
;messageType
:CommandErrorResponse
;otp
:string
;payload
: {data
:unknown
;message
:string
;status
:StatusCode
; };principalId
:string
;receiver
: {instanceId
:string
;serviceName
:string
;serviceTarget
:string
;serviceVersion
:string
; };sender
: {instanceId
:string
;serviceName
:string
;serviceTarget
:string
;serviceVersion
:string
; };tenantId
:string
;timestamp
:number
;traceId
:string
; },"instanceId"
>>
Defined in: packages/core/src/core/helper/createErrorResponse.impl.ts:19
Creates a error response object based on original command Toggles sender and receiver
Parameters
instanceId
string
originalEBMessage
Readonly
<{ contentEncoding
: string
; contentType
: string
; correlationId
: string
; eventName
: string
; id
: string
; messageType
: Command
; otp
: string
; payload
: { parameter
: unknown
; payload
: unknown
; }; principalId
: string
; receiver
: EBMessageAddress
; sender
: { instanceId
: string
; serviceName
: string
; serviceTarget
: string
; serviceVersion
: string
; }; tenantId
: string
; timestamp
: number
; traceId
: string
; }>
statusCode
StatusCode
= StatusCode.InternalServerError
error?
unknown
Returns
Readonly
<Omit
<{ contentEncoding
: "utf-8"
; contentType
: "application/json"
; correlationId
: string
; eventName
: string
; id
: string
; isHandledError
: boolean
; messageType
: CommandErrorResponse
; otp
: string
; payload
: { data
: unknown
; message
: string
; status
: StatusCode
; }; principalId
: string
; receiver
: { instanceId
: string
; serviceName
: string
; serviceTarget
: string
; serviceVersion
: string
; }; sender
: { instanceId
: string
; serviceName
: string
; serviceTarget
: string
; serviceVersion
: string
; }; tenantId
: string
; timestamp
: number
; traceId
: string
; }, "instanceId"
>>
CommandErrorResponse message object