dodo_payments 0.1.1

This is Unoffical SDK of dodopayments.com
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use serde::{Deserialize, Serialize};
use serde_valid::Validate;

#[serde_with::skip_serializing_none]
#[derive(Debug, Serialize, Deserialize, Validate)]
pub struct GetSubscriptionUsageHistoryConfig {
    pub subscription_id: String,
    pub start_date: Option<String>, // TODO: Use chrono for date-time
    pub end_date: Option<String>,   // TODO: Use chrono for date-time
    pub meter_id: Option<String>,
    #[validate(minimum = 0)]
    pub page_size: Option<i32>,
    #[validate(minimum = 0)]
    pub page_number: Option<i32>,
}