use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct PredictRequestStats { #[serde(rename = "max", default, skip_serializing_if = "Option::is_none")]
pub max: Option<f64>, #[serde(rename = "count", default, skip_serializing_if = "Option::is_none")]
pub count: Option<u32>, #[serde(rename = "p99", default, skip_serializing_if = "Option::is_none")]
pub p_99: Option<f64>, #[serde(rename = "p50", default, skip_serializing_if = "Option::is_none")]
pub p_50: Option<f64>, #[serde(rename = "average", default, skip_serializing_if = "Option::is_none")]
pub average: Option<f64>, #[serde(rename = "min", default, skip_serializing_if = "Option::is_none")]
pub min: Option<f64>, #[serde(rename = "p90", default, skip_serializing_if = "Option::is_none")]
pub p_90: Option<f64>,
}
impl PredictRequestStats {
pub fn new() -> PredictRequestStats {
PredictRequestStats {
max: None,
count: None,
p_99: None,
p_50: None,
average: None,
min: None,
p_90: None,
}
}
}