use serde::{Deserialize, Serialize};
#[derive(Default, Debug, Serialize, Deserialize)]
pub struct LinuxBlockIo {
#[serde(rename = "leafWeight")]
pub leaf_weight: Option<u16>,
#[serde(rename = "throttleReadBpsDevice")]
pub throttle_read_bps_device: Option<Vec<super::super::models::LinuxThrottleDevice>>,
#[serde(rename = "throttleReadIOPSDevice")]
pub throttle_read_iops_device: Option<Vec<super::super::models::LinuxThrottleDevice>>,
#[serde(rename = "throttleWriteBpsDevice")]
pub throttle_write_bps_device: Option<Vec<super::super::models::LinuxThrottleDevice>>,
#[serde(rename = "throttleWriteIOPSDevice")]
pub throttle_write_iops_device: Option<Vec<super::super::models::LinuxThrottleDevice>>,
pub weight: Option<u16>,
#[serde(rename = "weightDevice")]
pub weight_device: Option<Vec<super::super::models::LinuxWeightDevice>>,
}