stripe/model/
subscription_schedule_configuration_item.rs1use serde::{Serialize, Deserialize};
2use super::TaxRate;
3#[derive(Debug, Clone, Serialize, Deserialize, Default)]
5pub struct SubscriptionScheduleConfigurationItem {
6 #[serde(skip_serializing_if = "Option::is_none")]
8 pub billing_thresholds: Option<serde_json::Value>,
9 #[serde(skip_serializing_if = "Option::is_none")]
11 pub metadata: Option<serde_json::Value>,
12 pub price: serde_json::Value,
14 #[serde(skip_serializing_if = "Option::is_none")]
16 pub quantity: Option<i64>,
17 #[serde(skip_serializing_if = "Option::is_none")]
19 pub tax_rates: Option<Vec<TaxRate>>,
20}
21impl std::fmt::Display for SubscriptionScheduleConfigurationItem {
22 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> Result<(), std::fmt::Error> {
23 write!(f, "{}", serde_json::to_string(self).unwrap())
24 }
25}