Autobot::Cron::CronJobState
Inherits JSON::Serializable < Struct < Value < Object
Runtime state of a job.
Constructors
new(pull : JSON::PullParser)
Sourcenew(last_run_at_ms : Int64 | Nil = nil, last_status : Autobot::Cron::JobStatus | Nil = nil, last_error : Nil | String = nil, last_output : Nil | String = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
copy(last_run_at_ms : Int64 | Nil | Nil = @last_run_at_ms, last_status : JobStatus | Nil | Nil = @last_status, last_error : String | Nil | Nil = @last_error, last_output : String | Nil | Nil = @last_output) : CronJobState
Create a copy with selectively overridden fields.
last_error
Sourcelast_output
Sourcelast_run_at_ms
Sourcelast_status
Sourcelast_status=(last_status : JobStatus | Nil)
Source