pub struct UpdateSubscriptionTrialSettingsEndBehavior {
pub missing_payment_method: UpdateSubscriptionTrialSettingsEndBehaviorMissingPaymentMethod,
}
Expand description
Defines how the subscription should behave when the user’s free trial ends.
Fields§
§missing_payment_method: UpdateSubscriptionTrialSettingsEndBehaviorMissingPaymentMethod
Indicates how the subscription should change when the trial ends if the user did not provide a payment method.
Implementations§
Source§impl UpdateSubscriptionTrialSettingsEndBehavior
impl UpdateSubscriptionTrialSettingsEndBehavior
pub fn new( missing_payment_method: impl Into<UpdateSubscriptionTrialSettingsEndBehaviorMissingPaymentMethod>, ) -> Self
Trait Implementations§
Source§impl Clone for UpdateSubscriptionTrialSettingsEndBehavior
impl Clone for UpdateSubscriptionTrialSettingsEndBehavior
Source§fn clone(&self) -> UpdateSubscriptionTrialSettingsEndBehavior
fn clone(&self) -> UpdateSubscriptionTrialSettingsEndBehavior
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for UpdateSubscriptionTrialSettingsEndBehavior
Auto Trait Implementations§
impl Freeze for UpdateSubscriptionTrialSettingsEndBehavior
impl RefUnwindSafe for UpdateSubscriptionTrialSettingsEndBehavior
impl Send for UpdateSubscriptionTrialSettingsEndBehavior
impl Sync for UpdateSubscriptionTrialSettingsEndBehavior
impl Unpin for UpdateSubscriptionTrialSettingsEndBehavior
impl UnwindSafe for UpdateSubscriptionTrialSettingsEndBehavior
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