1 2 3 4 5 6 7 8 9 10 11 12 13
use serde::{Deserialize, Serialize};
use crate::models::cpu_stats::CpuStats;
use crate::models::device_group_stats::DeviceGroupStats;
use crate::models::memory_stats::MemoryStats;
#[derive(Clone, Debug, Default, Deserialize, Serialize)]
#[serde(rename_all = "PascalCase")]
pub struct ResourceUsage {
pub memory_stats: Option<MemoryStats>,
pub cpu_stats: Option<CpuStats>,
pub device_stats: Option<Vec<DeviceGroupStats>>,
}