Skip to main content

Interface: JobRecord

Defined in: packages/workflow-engine/src/persistence/interface.ts:304

Properties​

attempt​

attempt: number

Defined in: packages/workflow-engine/src/persistence/interface.ts:317


completedAt​

completedAt: Date | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:316


createdAt​

createdAt: Date

Defined in: packages/workflow-engine/src/persistence/interface.ts:306


id​

id: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:305


lastError​

lastError: string | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:319


lockedAt​

lockedAt: Date | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:314


maxAttempts​

maxAttempts: number

Defined in: packages/workflow-engine/src/persistence/interface.ts:318


nextPollAt​

nextPollAt: Date | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:320


payload​

payload: Record<string, unknown>

Defined in: packages/workflow-engine/src/persistence/interface.ts:321


priority​

priority: number

Defined in: packages/workflow-engine/src/persistence/interface.ts:312


stageId​

stageId: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:310


startedAt​

startedAt: Date | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:315


status​

status: Status

Defined in: packages/workflow-engine/src/persistence/interface.ts:311


updatedAt​

updatedAt: Date

Defined in: packages/workflow-engine/src/persistence/interface.ts:307


workerId​

workerId: string | null

Defined in: packages/workflow-engine/src/persistence/interface.ts:313


workflowId​

workflowId: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:309


workflowRunId​

workflowRunId: string

Defined in: packages/workflow-engine/src/persistence/interface.ts:308