use serde::{Deserialize, Serialize};
use super::rate_limiter;
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, PartialOrd, Ord, Hash)]
pub struct PartialNetworkInterface {
#[serde(rename = "iface_id")]
pub iface_id: String,
#[serde(rename = "rx_rate_limiter", skip_serializing_if = "Option::is_none")]
pub rx_rate_limiter: Option<rate_limiter::RateLimiter>,
#[serde(rename = "tx_rate_limiter", skip_serializing_if = "Option::is_none")]
pub tx_rate_limiter: Option<rate_limiter::RateLimiter>,
}