crypto_pay_api/models/stats/
mod.rs1mod params;
2
3pub use params::*;
4
5use crate::utils::deserialize_decimal;
6use chrono::{DateTime, Utc};
7use rust_decimal::Decimal;
8use serde::{Deserialize, Serialize};
9
10#[derive(Debug, Deserialize, Serialize)]
11pub struct AppStats {
12 #[serde(deserialize_with = "deserialize_decimal")]
14 pub volume: Decimal,
15
16 #[serde(deserialize_with = "deserialize_decimal")]
18 pub conversion: Decimal,
19
20 pub unique_users_count: u64,
22
23 pub created_invoice_count: u64,
25
26 pub paid_invoice_count: u64,
28
29 pub start_at: DateTime<Utc>,
31
32 pub end_at: DateTime<Utc>,
34}