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