1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use serde::{Deserialize, Serialize};
use crate::models::node_reserved_cpu_resources::NodeReservedCpuResources;
use crate::models::node_reserved_disk_resources::NodeReservedDiskResources;
use crate::models::node_reserved_memory_resources::NodeReservedMemoryResources;
use crate::models::node_reserved_network_resources::NodeReservedNetworkResources;
#[derive(Clone, Debug, Default, Deserialize, Serialize)]
#[serde(rename_all = "PascalCase")]
pub struct NodeReservedResources {
#[serde(rename = "CPU")]
pub cpu: Option<NodeReservedCpuResources>,
pub memory: Option<NodeReservedMemoryResources>,
pub disk: Option<NodeReservedDiskResources>,
pub networks: Option<NodeReservedNetworkResources>,
}