pub struct SubscriptionPurchaseRequest {
pub product_id: String,
pub base_plan_id: Option<String>,
pub offer_token: Option<String>,
}Fields§
§product_id: StringThe product id of the subscription to purchase.
base_plan_id: Option<String>The base plan ID for the subscription (e.g., “monthly”, “weekly”, “yearly”)
offer_token: Option<String>The offer token for the subscription (optional)
Trait Implementations§
Source§impl Clone for SubscriptionPurchaseRequest
impl Clone for SubscriptionPurchaseRequest
Source§fn clone(&self) -> SubscriptionPurchaseRequest
fn clone(&self) -> SubscriptionPurchaseRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubscriptionPurchaseRequest
impl Debug for SubscriptionPurchaseRequest
Source§impl Default for SubscriptionPurchaseRequest
impl Default for SubscriptionPurchaseRequest
Source§fn default() -> SubscriptionPurchaseRequest
fn default() -> SubscriptionPurchaseRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubscriptionPurchaseRequest
impl<'de> Deserialize<'de> for SubscriptionPurchaseRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SubscriptionPurchaseRequest
impl RefUnwindSafe for SubscriptionPurchaseRequest
impl Send for SubscriptionPurchaseRequest
impl Sync for SubscriptionPurchaseRequest
impl Unpin for SubscriptionPurchaseRequest
impl UnsafeUnpin for SubscriptionPurchaseRequest
impl UnwindSafe for SubscriptionPurchaseRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more