1use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, Deserialize, Serialize)]
7pub struct BillingPeriod {
8 pub start_date: Option<String>,
10 pub end_date: Option<String>,
12 pub credits_included: Option<f64>,
14 pub credits_used: Option<f64>,
16}
17
18#[derive(Debug, Clone, Deserialize, Serialize)]
20pub struct UsageResponse {
21 #[serde(default)]
23 pub billing_periods: Vec<BillingPeriod>,
24 pub bytes_allowed: Option<i64>,
26 pub bytes_used: Option<i64>,
28 pub private_dashboards: Option<i64>,
30 pub private_queries: Option<i64>,
32}