chore: add shared entitity subscription plan detail

This commit is contained in:
Zack Fu Zi Xiang 2024-07-19 21:58:40 +08:00
parent 76a8993cac
commit 5a8c1daf31
No known key found for this signature in database
1 changed files with 13 additions and 0 deletions

View File

@ -134,3 +134,16 @@ pub struct SetSubscriptionRecurringInterval {
pub plan: SubscriptionPlan,
pub recurring_interval: RecurringInterval,
}
#[derive(Serialize, Deserialize, Debug)]
pub struct SubscriptionPlanDetail {
pub currency: Currency,
pub price_cents: i64,
pub plan: SubscriptionPlan,
}
#[derive(Copy, Clone, Debug, Deserialize, Serialize, Eq, PartialEq, Hash, Default)]
pub enum Currency {
#[default]
USD,
}