struct

Autobot::Cron::CronJobState

Inherits JSON::Serializable < Struct < Value < Object

Runtime state of a job.

Constructors

new(last_run_at_ms : Int64 | Nil = nil, last_status : Autobot::Cron::JobStatus | Nil = nil, last_error : Nil | String = nil, last_output : Nil | String = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance 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.

Source
last_error
Source
last_error=(last_error : String | Nil)
Source
last_output
Source
last_output=(last_output : String | Nil)
Source
last_run_at_ms
Source
last_run_at_ms=(last_run_at_ms : Int64 | Nil)
Source
last_status
Source
last_status=(last_status : JobStatus | Nil)
Source