Skip to content

@saflib/jobs-db


Interface: JobEntity ​

Properties ​

attempt ​

attempt: number


authority ​

authority: JobAuthority


concurrency_key ​

concurrency_key: null | string


created_at ​

created_at: Date


dedupe_key ​

dedupe_key: null | string


enqueued_by_operation_id ​

enqueued_by_operation_id: string


finished_at ​

finished_at: null | Date


heartbeat_at ​

heartbeat_at: null | Date


id ​

id: string


max_attempts ​

max_attempts: number


operation_id ​

operation_id: string


original_request_id ​

original_request_id: string


parent_job_id ​

parent_job_id: null | string


priority ​

priority: number


request ​

request: JobRequest


result ​

result: null | JobResult


run_at ​

run_at: Date


started_at ​

started_at: null | Date


status ​

status: "pending" | "running" | "retrying" | "succeeded" | "dead" | "cancelled"


updated_at ​

updated_at: Date


user_id ​

user_id: string