Interface: CronEnqueueParams
Params for one cron-tick enqueue. Mirrored by @saflib/jobs-http makeCronEnqueuer so @saflib/cron-http does not import @saflib/jobs-http.
Properties
dedupeKey?
optionaldedupeKey:string
Defaults to cron:{jobName}.
enabledBy
enabledBy:
string
Admin who enabled the cron job (job_settings.enabled_by).
jobName
jobName:
string
Cron job name (becomes cron:{jobName} callingOperationId / default dedupe).
operationId
operationId:
string
Target background operationId from the job's declarative enqueue config.
priority?
optionalpriority:number
request?
optionalrequest:CronJobRequest
requestId
requestId:
string
Tick request id — assertion requestId / originalRequestId root.