clientapi_pve/models/
nodes_services_get_services_response_data_inner.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct NodesServicesGetServicesResponseDataInner {
16
17 #[serde(rename = "active-state")]
19 pub active_state: models::PveActiveStateEnum,
20
21 #[serde(rename = "desc")]
23 pub desc: String,
24
25 #[serde(rename = "name")]
27 pub name: String,
28
29 #[serde(rename = "service")]
31 pub service: String,
32
33 #[serde(rename = "state")]
35 pub state: models::PveNodesServicesStateEnum,
36
37 #[serde(rename = "unit-state")]
39 pub unit_state: models::PveUnitStateEnum,
40
41
42}
43
44impl NodesServicesGetServicesResponseDataInner {
45 pub fn new(active_state: models::PveActiveStateEnum, desc: String, name: String, service: String, state: models::PveNodesServicesStateEnum, unit_state: models::PveUnitStateEnum) -> NodesServicesGetServicesResponseDataInner {
46 NodesServicesGetServicesResponseDataInner {
47
48 active_state,
49
50 desc,
51
52 name,
53
54 service,
55
56 state,
57
58 unit_state,
59
60 }
61 }
62}
63
64