PURISTA API / @purista/core / QueueMessage
Type Alias: QueueMessage<Payload, Params>
QueueMessage<
Payload,Params> =object
Defined in: core/types/queue/QueueMessage.ts:1
Type Parameters
Payload
Payload = unknown
Params
Params = unknown
Properties
attempt
attempt:
number
Defined in: core/types/queue/QueueMessage.ts:10
correlationId?
optionalcorrelationId:string
Defined in: core/types/queue/QueueMessage.ts:16
createdAt
createdAt:
number
Defined in: core/types/queue/QueueMessage.ts:7
headers
headers:
Record<string,string>
Defined in: core/types/queue/QueueMessage.ts:6
id
id:
string
Defined in: core/types/queue/QueueMessage.ts:2
idempotencyKey?
optionalidempotencyKey:string
Defined in: core/types/queue/QueueMessage.ts:18
leaseExpiresAt
leaseExpiresAt:
number
Defined in: core/types/queue/QueueMessage.ts:12
leaseTtlMs
leaseTtlMs:
number
Defined in: core/types/queue/QueueMessage.ts:13
maxAttempts
maxAttempts:
number
Defined in: core/types/queue/QueueMessage.ts:11
parameter?
optionalparameter:Params
Defined in: core/types/queue/QueueMessage.ts:5
parentSpanId?
optionalparentSpanId:string
Defined in: core/types/queue/QueueMessage.ts:15
partitionKey?
optionalpartitionKey:string
Defined in: core/types/queue/QueueMessage.ts:17
payload
payload:
Payload
Defined in: core/types/queue/QueueMessage.ts:4
priority?
optionalpriority:number
Defined in: core/types/queue/QueueMessage.ts:9
queueName
queueName:
string
Defined in: core/types/queue/QueueMessage.ts:3
scheduledAt?
optionalscheduledAt:number
Defined in: core/types/queue/QueueMessage.ts:8
traceId?
optionaltraceId:string
Defined in: core/types/queue/QueueMessage.ts:14
