Skip to content

QueueJobInput

Defined in: packages/core/src/capture/db-queue/types.ts:46

A job of any kind, as enqueueJob takes it.

optional buildId?: string | null

Defined in: packages/core/src/capture/db-queue/types.ts:49

Build the job works on; notify jobs may have none.


optional data?: Record<string, unknown>

Defined in: packages/core/src/capture/db-queue/types.ts:55

Kind-specific fields (channel id, zip key, …), stored as JSON.


kind: CaptureJobKind

Defined in: packages/core/src/capture/db-queue/types.ts:47


optional maxAttempts?: number

Defined in: packages/core/src/capture/db-queue/types.ts:57

Attempts allowed in total for this job; defaults to the queue’s (retries + 1).


optional reqId?: string

Defined in: packages/core/src/capture/db-queue/types.ts:52


optional shard?: string

Defined in: packages/core/src/capture/db-queue/types.ts:51

capture_shards row, for a shard capture job.


optional traceparent?: string

Defined in: packages/core/src/capture/db-queue/types.ts:53