dodo_payments 0.1.1

This is Unoffical SDK of dodopayments.com
Documentation
use super::super::common::structs::{Currency, TaxCategory};
use serde::{Deserialize, Serialize};
use serde_valid::Validate;

#[serde_with::skip_serializing_none]
#[derive(Debug, Serialize, Deserialize, Validate, Clone)]
pub struct CreateAddonConfig {
    #[validate(min_length = 1)]
    pub name: String,
    
    pub tax_category: TaxCategory,
    
    #[validate(minimum = 0)]
    pub price: i32,
    
    pub currency: Currency,
    
    pub description: Option<String>,
}