Optional_OptionaldebounceTracks when debounce window started. Used internally for maxWait calculations.
OptionaldisabledOptionalendThe date when the job should stop running. The job will not run after this date (nextRunAt will be set to null).
OptionalfailOptionalfailedOptionalfailOptionalforkForks a new node sub process for executing this job
OptionallastOptionallastOptionallastOptionallockedOptionalprogressOptionalrepeatOptionalrepeatOptionalrepeatOptionalskipDays of the week to skip (0 = Sunday, 1 = Monday, ..., 6 = Saturday). The job will not run on these days.
OptionalstartThe date when the job should start running. The job will not run before this date.
normal: job is queued and will be processed (regular case when the user adds a new job) single: job with this name is only queued once, if there is an existing entry in the database, the job is just updated, but not newly inserted (this is used for .every())
OptionaluniqueUnique constraint query object. Keys are field paths (e.g., 'data.userId'), values are the expected values. The implementation interprets this for upsert operations.
Optionalunique
Job ID