Interface JobRow
interface JobRow {
attempt: number;
createdAt: string;
errors: any;
finalizedAt?: string;
groupKey?: string;
id: number;
kind: string;
maxAttempts: number;
metadata: any;
payload: any;
priority: number;
queue: string;
result?: any;
scheduledAt: string;
state: string;
tags: string[];
}
attempt: number;
createdAt: string;
errors: any;
finalizedAt?: string;
groupKey?: string;
id: number;
kind: string;
maxAttempts: number;
metadata: any;
payload: any;
priority: number;
queue: string;
result?: any;
scheduledAt: string;
state: string;
tags: string[];
}
Properties
attempt
attempt: number
createdAt
createdAt: string
errors
errors: any
OptionalfinalizedAt
finalizedAt?: string
OptionalgroupKey
groupKey?: string
id
id: number
kind
kind: string
maxAttempts
maxAttempts: number
metadata
metadata: any
payload
payload: any
priority
priority: number
queue
queue: string
Optionalresult
result?: any
scheduledAt
scheduledAt: string
state
state: string
tags
tags: string[]
A single job row — enough to render a dashboard table and the job detail drawer. Timestamps are ISO-8601 strings; JSON columns (
payload,result,errors,metadata) are passed through unchanged.