mod params;
pub use params::*;
use crate::utils::deserialize_decimal;
use chrono::{DateTime, Utc};
use rust_decimal::Decimal;
use serde::{Deserialize, Serialize};
#[derive(Debug, Deserialize, Serialize)]
pub struct AppStats {
#[serde(deserialize_with = "deserialize_decimal")]
pub volume: Decimal,
#[serde(deserialize_with = "deserialize_decimal")]
pub conversion: Decimal,
pub unique_users_count: u64,
pub created_invoice_count: u64,
pub paid_invoice_count: u64,
pub start_at: DateTime<Utc>,
pub end_at: DateTime<Utc>,
}