Job
A Job is a scheduled job, stored with the date it should run. A custom job type reads its Job from $this->model.
Properties
The ID of this job. This is null until the job is saved.
The class name of the job type that runs this job, such as verbb\scheduler\jobs\SchedulerReSaveElementJob.
The date and time this job should run.
The context this job was scheduled from. Jobs scheduled by the Scheduler field use field, and those scheduled when an element with a future post or expiry date is saved, with enableReSaveElementOnElementSave turned on, start with programmatic:. Jobs scheduled through addJob() without a context use global.
The settings the job type uses when it runs, such as elementId for jobs scheduled by the Scheduler field.
Methods
Returns the job type that runs this job, with this job set as its model. This is null when the job type class can't be loaded, such as when the plugin that provided it is no longer installed.