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