1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use serde::{Deserialize, Serialize};
use crate::models::allocated_cpu_resources::AllocatedCpuResources;
use crate::models::allocated_memory_resources::AllocatedMemoryResources;
use crate::models::network_resource::NetworkResource;
#[derive(Clone, Debug, Default, Deserialize, Serialize)]
#[serde(rename_all = "PascalCase")]
pub struct AllocatedTaskResources {
#[serde(rename = "CPU")]
pub cpu: Option<AllocatedCpuResources>,
pub memory: Option<AllocatedMemoryResources>,
pub networks: Option<Vec<NetworkResource>>,
}