Struct JobExecution
pub struct JobExecution {
pub job_id: Option<String>,
pub thing_name: Option<String>,
pub document: Option<Value>,
pub status: Option<JobStatus>,
pub details: Option<HashMap<String, String>>,
pub queued_at: Option<DateTime<Utc>>,
pub started_at: Option<DateTime<Utc>>,
pub last_update_at: Option<DateTime<Utc>>,
pub version: Option<i32>,
pub execution: Option<i64>,
}Fields§
§job_id: Option<String>The unique identifier you assigned to this job when it was created.
thing_name: Option<String>The name of the thing that is executing the job.
document: Option<Value>The content of the job document.
status: Option<JobStatus>The status of the job execution.
details: Option<HashMap<String, String>>A collection of name/value pairs that describe the status of the job execution. The maximum length of the value in the name/value pair is 1,024 characters.
queued_at: Option<DateTime<Utc>>The time, in seconds since the epoch, when the job execution was enqueued.
started_at: Option<DateTime<Utc>>The time, in seconds since the epoch, when the job execution was started.
last_update_at: Option<DateTime<Utc>>The time, in seconds since the epoch, when the job execution was last updated.
version: Option<i32>The version of the job execution. Job execution versions are incremented each time they are updated by a device.
execution: Option<i64>A number that identifies a particular job execution on a particular device. It can be used later in commands that return or update job execution information.
Trait Implementations§
§impl Clone for JobExecution
impl Clone for JobExecution
§fn clone(&self) -> JobExecution
fn clone(&self) -> JobExecution
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more