clientapi_pve/models/
pools_get_pools_response_data_inner_members_inner.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct PoolsGetPoolsResponseDataInnerMembersInner {
16
17 #[serde(rename = "id")]
18 pub id: String,
19
20 #[serde(rename = "node")]
21 pub node: String,
22
23 #[serde(rename = "storage", skip_serializing_if = "Option::is_none")]
24 pub storage: Option<String>,
25
26 #[serde(rename = "type")]
27 pub r#type: models::PvePoolsTypeTypeEnum,
28
29 #[serde(rename = "vmid", skip_serializing_if = "Option::is_none")]
30 pub vmid: Option<i64>,
31
32
33}
34
35impl PoolsGetPoolsResponseDataInnerMembersInner {
36 pub fn new(id: String, node: String, r#type: models::PvePoolsTypeTypeEnum) -> PoolsGetPoolsResponseDataInnerMembersInner {
37 PoolsGetPoolsResponseDataInnerMembersInner {
38
39 id,
40
41 node,
42
43 storage: None,
44
45 r#type,
46
47 vmid: None,
48
49 }
50 }
51}
52
53