use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)]
pub struct AppUsageStatsIn {
pub since: chrono::DateTime<chrono::Utc>,
pub until: chrono::DateTime<chrono::Utc>,
#[serde(rename = "appIds")]
#[serde(skip_serializing_if = "Option::is_none")]
pub app_ids: Option<std::collections::BTreeSet<String>>,
}
impl AppUsageStatsIn {
pub fn new(since: chrono::DateTime<chrono::Utc>, until: chrono::DateTime<chrono::Utc>) -> Self {
Self {
since,
until,
app_ids: None,
}
}
}