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