clientapi_pve/models/
nodes_tasks_node_tasks_response_data_inner.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct NodesTasksNodeTasksResponseDataInner {
16
17 #[serde(rename = "endtime", skip_serializing_if = "Option::is_none")]
18 pub endtime: Option<i64>,
19
20 #[serde(rename = "id")]
21 pub id: String,
22
23 #[serde(rename = "node")]
24 pub node: String,
25
26 #[serde(rename = "pid")]
27 pub pid: i64,
28
29 #[serde(rename = "pstart")]
30 pub pstart: i64,
31
32 #[serde(rename = "starttime")]
33 pub starttime: i64,
34
35 #[serde(rename = "status", skip_serializing_if = "Option::is_none")]
36 pub status: Option<String>,
37
38 #[serde(rename = "type")]
39 pub r#type: String,
40
41 #[serde(rename = "upid")]
42 pub upid: String,
43
44 #[serde(rename = "user")]
45 pub user: String,
46
47
48}
49
50impl NodesTasksNodeTasksResponseDataInner {
51 pub fn new(id: String, node: String, pid: i64, pstart: i64, starttime: i64, r#type: String, upid: String, user: String) -> NodesTasksNodeTasksResponseDataInner {
52 NodesTasksNodeTasksResponseDataInner {
53
54 endtime: None,
55
56 id,
57
58 node,
59
60 pid,
61
62 pstart,
63
64 starttime,
65
66 status: None,
67
68 r#type,
69
70 upid,
71
72 user,
73
74 }
75 }
76}
77
78