#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct ChannelStats {
#[serde(rename = "totalMessageCount")]
pub total_message_count: i64,
#[serde(rename = "stamps")]
pub stamps: Vec<crate::models::ChannelStatsStamp>,
#[serde(rename = "users")]
pub users: Vec<crate::models::ChannelStatsUser>,
#[serde(rename = "datetime")]
pub datetime: String,
}
impl ChannelStats {
pub fn new(
total_message_count: i64,
stamps: Vec<crate::models::ChannelStatsStamp>,
users: Vec<crate::models::ChannelStatsUser>,
datetime: String,
) -> ChannelStats {
ChannelStats {
total_message_count,
stamps,
users,
datetime,
}
}
}