nomad_client_rs/models/
job_list_stub.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Debug, Default, PartialEq, Serialize, Deserialize)]
4pub struct JobListStub {
5    #[serde(rename = "CreateIndex", skip_serializing_if = "Option::is_none")]
6    pub create_index: Option<i32>,
7    #[serde(rename = "Datacenters", skip_serializing_if = "Option::is_none")]
8    pub datacenters: Option<Vec<String>>,
9    #[serde(rename = "ID", skip_serializing_if = "Option::is_none")]
10    pub id: Option<String>,
11    #[serde(rename = "JobModifyIndex", skip_serializing_if = "Option::is_none")]
12    pub job_modify_index: Option<i32>,
13    #[serde(rename = "JobSummary", skip_serializing_if = "Option::is_none")]
14    pub job_summary: Option<crate::models::JobSummary>,
15    #[serde(rename = "ModifyIndex", skip_serializing_if = "Option::is_none")]
16    pub modify_index: Option<i32>,
17    #[serde(rename = "Name", skip_serializing_if = "Option::is_none")]
18    pub name: Option<String>,
19    #[serde(rename = "Namespace", skip_serializing_if = "Option::is_none")]
20    pub namespace: Option<String>,
21    #[serde(rename = "ParameterizedJob", skip_serializing_if = "Option::is_none")]
22    pub parameterized_job: Option<bool>,
23    #[serde(rename = "ParentID", skip_serializing_if = "Option::is_none")]
24    pub parent_id: Option<String>,
25    #[serde(rename = "Periodic", skip_serializing_if = "Option::is_none")]
26    pub periodic: Option<bool>,
27    #[serde(rename = "Priority", skip_serializing_if = "Option::is_none")]
28    pub priority: Option<i32>,
29    #[serde(rename = "Status", skip_serializing_if = "Option::is_none")]
30    pub status: Option<String>,
31    #[serde(rename = "StatusDescription", skip_serializing_if = "Option::is_none")]
32    pub status_description: Option<String>,
33    #[serde(rename = "Stop", skip_serializing_if = "Option::is_none")]
34    pub stop: Option<bool>,
35    #[serde(rename = "SubmitTime", skip_serializing_if = "Option::is_none")]
36    pub submit_time: Option<i64>,
37    #[serde(rename = "Type", skip_serializing_if = "Option::is_none")]
38    pub _type: Option<String>,
39}