Job
Defined in: packages/messaging/src/queue/job-queue.interface.ts:9
Type Parameters
Section titled “Type Parameters”T
Properties
Section titled “Properties”attempts
Section titled “attempts”attempts:
number
Defined in: packages/messaging/src/queue/job-queue.interface.ts:15
completedAt?
Section titled “completedAt?”
optionalcompletedAt:Date
Defined in: packages/messaging/src/queue/job-queue.interface.ts:20
createdAt
Section titled “createdAt”createdAt:
Date
Defined in: packages/messaging/src/queue/job-queue.interface.ts:18
data:
T
Defined in: packages/messaging/src/queue/job-queue.interface.ts:12
delay:
number
Defined in: packages/messaging/src/queue/job-queue.interface.ts:17
error?
Section titled “error?”
optionalerror:string
Defined in: packages/messaging/src/queue/job-queue.interface.ts:22
failedAt?
Section titled “failedAt?”
optionalfailedAt:Date
Defined in: packages/messaging/src/queue/job-queue.interface.ts:21
id:
string
Defined in: packages/messaging/src/queue/job-queue.interface.ts:10
maxAttempts
Section titled “maxAttempts”maxAttempts:
number
Defined in: packages/messaging/src/queue/job-queue.interface.ts:16
metadata
Section titled “metadata”metadata:
Record<string,any>
Defined in: packages/messaging/src/queue/job-queue.interface.ts:23
priority
Section titled “priority”priority:
number
Defined in: packages/messaging/src/queue/job-queue.interface.ts:14
processAt
Section titled “processAt”processAt:
Date
Defined in: packages/messaging/src/queue/job-queue.interface.ts:19
status
Section titled “status”status:
JobStatus
Defined in: packages/messaging/src/queue/job-queue.interface.ts:13
type:
string
Defined in: packages/messaging/src/queue/job-queue.interface.ts:11