diff --git a/src/cmd/stripe/subscription.rs b/src/cmd/stripe/subscription.rs index cd2e777..5d31dee 100644 --- a/src/cmd/stripe/subscription.rs +++ b/src/cmd/stripe/subscription.rs @@ -4,19 +4,9 @@ use serde::{Deserialize, Serialize}; const CREATE_STRIPE_SUBSCRIPTION_CHECKOUT_PATH: &str = "stripe/create_checkout_session"; const CREATE_PORTAL_SESSION_CHECKOUT_PATH: &str = "stripe/create_portal_session"; -#[derive(Debug, Serialize, Deserialize, Clone)] -pub struct CreateStripeSubscriptionCheckout {} - -impl Default for CreateStripeSubscriptionCheckout { - fn default() -> Self { - Self::new() - } -} - -impl CreateStripeSubscriptionCheckout { - pub fn new() -> Self { - Self {} - } +#[derive(Debug, Serialize, Deserialize, Clone, Default)] +pub struct CreateStripeSubscriptionCheckout { + pub promo_code: Option, } #[derive(Debug, Serialize, Deserialize, Clone)]