PURISTA API / @purista/core / toCloudEvent
Function: toCloudEvent()
toCloudEvent<
Payload>(message):CloudEvent
Defined in: helper/enterpriseInterop.ts:429
Convert a PURISTA custom event message to a CloudEvents 1.0 structured object.
Type Parameters
Payload
Payload
Parameters
message
contentEncoding
string
content encoding of message payload
contentType
string
content type of message payload
correlationId?
string
correlation id to know which command response referrs to which command
eventName
string
event name for this message
id
string
global unique id of message
messageType
Message type musst be EBMessageType.CustomMessage
otp?
string
stringified Opentelemetry parent trace id
payload?
Payload
the message payload
principalId?
string
principal id
receiver?
an optional receiver
sender
{ instanceId: string; serviceName: string; serviceTarget: string; serviceVersion: string; }
sender.instanceId
string
instance id of eventbridge
sender.serviceName
string
the name of the service
sender.serviceTarget
string
the name of the command or subscription
sender.serviceVersion
string
the version of the service
tenantId?
string
principal id
timestamp
number
timestamp of message creation time
traceId?
string
trace id of message
Returns
Example
const event = toCloudEvent(puristaMessage)