Job
Defined in: packages/messaging/src/queue/job-queue.interface.ts:12
Extended by
Section titled “Extended by”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:18
completedAt?
Section titled “completedAt?”
optionalcompletedAt?:Date
Defined in: packages/messaging/src/queue/job-queue.interface.ts:23
createdAt
Section titled “createdAt”createdAt:
Date
Defined in: packages/messaging/src/queue/job-queue.interface.ts:21
data:
T
Defined in: packages/messaging/src/queue/job-queue.interface.ts:15
delay:
number
Defined in: packages/messaging/src/queue/job-queue.interface.ts:20
error?
Section titled “error?”
optionalerror?:string
Defined in: packages/messaging/src/queue/job-queue.interface.ts:25
failedAt?
Section titled “failedAt?”
optionalfailedAt?:Date
Defined in: packages/messaging/src/queue/job-queue.interface.ts:24
id:
string
Defined in: packages/messaging/src/queue/job-queue.interface.ts:13
leaseExpiresAt?
Section titled “leaseExpiresAt?”
optionalleaseExpiresAt?:Date
Defined in: packages/messaging/src/queue/job-queue.interface.ts:31
While the job is processing in a queue with leaseMs: when it becomes
due again unless it is completed or failed first.
maxAttempts
Section titled “maxAttempts”maxAttempts:
number
Defined in: packages/messaging/src/queue/job-queue.interface.ts:19
metadata
Section titled “metadata”metadata:
Record<string,any>
Defined in: packages/messaging/src/queue/job-queue.interface.ts:26
priority
Section titled “priority”priority:
number
Defined in: packages/messaging/src/queue/job-queue.interface.ts:17
processAt
Section titled “processAt”processAt:
Date
Defined in: packages/messaging/src/queue/job-queue.interface.ts:22
status
Section titled “status”status:
JobStatus
Defined in: packages/messaging/src/queue/job-queue.interface.ts:16
type:
string
Defined in: packages/messaging/src/queue/job-queue.interface.ts:14