OptionaldurationJob execution duration in ms for 'complete' events
OptionalerrorError message for 'fail' events
OptionalfailFailure count for 'fail' events
OptionallastWhen the job finished for 'complete' events
OptionallastWhen the job started for 'complete' events
OptionalprogressProgress percentage (0-100) for 'progress' events
OptionalretryScheduled retry time for 'retry' events
OptionalretryRetry attempt number for 'retry' events
Optionalsource
Notification payload sent when a job's state changes during execution. This enables bi-directional communication so that all subscribers can receive job lifecycle events (start, success, fail, complete, etc.)