Skip to main content

Interface: JobRecord

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

Properties​

attempt​

attempt: number

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


completedAt​

completedAt: Date | null

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


createdAt​

createdAt: Date

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


id​

id: string

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


lastError​

lastError: string | null

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


lockedAt​

lockedAt: Date | null

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


maxAttempts​

maxAttempts: number

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


nextPollAt​

nextPollAt: Date | null

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


payload​

payload: Record<string, unknown>

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


priority​

priority: number

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


stageId​

stageId: string

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


startedAt​

startedAt: Date | null

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


status​

status: Status

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


updatedAt​

updatedAt: Date

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


workerId​

workerId: string | null

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


workflowId​

workflowId: string

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


workflowRunId​

workflowRunId: string

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