use serde::{Deserialize, Serialize};
use super::ColorStr;
#[derive(Clone, Debug, Default, Deserialize, Serialize)]
#[cfg_attr(feature = "generate_schema", derive(schemars::JsonSchema))]
#[cfg_attr(test, serde(deny_unknown_fields), derive(PartialEq, Eq))]
pub(crate) struct NetworkStyle {
#[serde(alias = "rx_colour")]
pub(crate) rx_color: Option<ColorStr>,
#[serde(alias = "tx_colour")]
pub(crate) tx_color: Option<ColorStr>,
#[serde(alias = "rx_total_colour")]
pub(crate) rx_total_color: Option<ColorStr>,
#[serde(alias = "tx_total_colour")]
pub(crate) tx_total_color: Option<ColorStr>,
}