use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize)]
pub struct QEMU {
#[serde(rename = "vmid")]
pub vm_id: u64, pub name: String, pub status: String, pub cpus: Option<u64>, pub maxmem: Option<u64>, pub mem: Option<u64>, pub disk: Option<u64>, pub uptime: Option<u64>, pub netin: Option<u64>, pub netout: Option<u64>, pub diskread: Option<u64>, pub diskwrite: Option<u64>, }
#[derive(Debug, Serialize, Deserialize)]
pub struct NodeQemuResponse {
pub data: Vec<QEMU>, }
#[derive(Debug, Serialize, Deserialize)]
pub struct VmStatus {
pub vmid: u64, pub status: String, pub cpus: Option<u64>, pub mem: Option<u64>, pub disk: Option<u64>, pub uptime: Option<u64>, }