windmill_api/models/
get_job_updates_200_response.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct GetJobUpdates200Response {
16 #[serde(rename = "running", skip_serializing_if = "Option::is_none")]
17 pub running: Option<bool>,
18 #[serde(rename = "completed", skip_serializing_if = "Option::is_none")]
19 pub completed: Option<bool>,
20 #[serde(rename = "new_logs", skip_serializing_if = "Option::is_none")]
21 pub new_logs: Option<String>,
22 #[serde(rename = "log_offset", skip_serializing_if = "Option::is_none")]
23 pub log_offset: Option<i32>,
24 #[serde(rename = "mem_peak", skip_serializing_if = "Option::is_none")]
25 pub mem_peak: Option<i32>,
26 #[serde(rename = "progress", skip_serializing_if = "Option::is_none")]
27 pub progress: Option<i32>,
28 #[serde(rename = "stream_offset", skip_serializing_if = "Option::is_none")]
29 pub stream_offset: Option<i32>,
30 #[serde(rename = "new_result_stream", skip_serializing_if = "Option::is_none")]
31 pub new_result_stream: Option<String>,
32 #[serde(rename = "flow_status", skip_serializing_if = "Option::is_none")]
33 pub flow_status: Option<Box<models::FlowStatus>>,
34 #[serde(rename = "workflow_as_code_status", skip_serializing_if = "Option::is_none")]
35 pub workflow_as_code_status: Option<Box<models::WorkflowStatus>>,
36}
37
38impl GetJobUpdates200Response {
39 pub fn new() -> GetJobUpdates200Response {
40 GetJobUpdates200Response {
41 running: None,
42 completed: None,
43 new_logs: None,
44 log_offset: None,
45 mem_peak: None,
46 progress: None,
47 stream_offset: None,
48 new_result_stream: None,
49 flow_status: None,
50 workflow_as_code_status: None,
51 }
52 }
53}
54