nomad_client/models/
job_revert_request.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct JobRevertRequest {
16 #[serde(rename = "JobID")]
17 pub job_id: String,
18 #[serde(rename = "JobVersion", skip_serializing_if = "Option::is_none")]
19 pub job_version: Option<i32>,
20 #[serde(rename = "EnforcePriorVersion", skip_serializing_if = "Option::is_none")]
21 pub enforce_prior_version: Option<i32>,
22 #[serde(rename = "ConsulToken", skip_serializing_if = "Option::is_none")]
23 pub consul_token: Option<String>,
24 #[serde(rename = "VaultToken", skip_serializing_if = "Option::is_none")]
25 pub vault_token: Option<String>,
26}
27
28impl JobRevertRequest {
29 pub fn new(job_id: String) -> JobRevertRequest {
30 JobRevertRequest {
31 job_id,
32 job_version: None,
33 enforce_prior_version: None,
34 consul_token: None,
35 vault_token: None,
36 }
37 }
38}
39
40