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
16
17
18
use serde::{Deserialize, Serialize};
use super::super::common::structs::DiscountType;

#[serde_with::skip_serializing_none]
#[derive(Debug, Serialize, Deserialize)]
pub struct UpdateDiscountConfig {
    #[serde(skip)]
    pub discount_id: String,
    pub amount: Option<i32>,
    pub code: Option<String>,
    pub expires_at: Option<String>,
    pub name: Option<String>,
    pub restricted_to: Option<Vec<String>>,
    pub subscription_cycles: Option<i32>,
    #[serde(rename = "type")]
    pub discount_type: Option<DiscountType>,
    pub usage_limit: Option<i32>,
}