use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct DeviceSummary {
#[serde(rename = "total_count")]
pub total_count: i32,
#[serde(rename = "unreachable_count")]
pub unreachable_count: i32,
#[serde(rename = "outdated_agent_count")]
pub outdated_agent_count: i32,
}
impl DeviceSummary {
pub fn new(total_count: i32, unreachable_count: i32, outdated_agent_count: i32) -> DeviceSummary {
DeviceSummary {
total_count,
unreachable_count,
outdated_agent_count,
}
}
}