pub struct UpdateSubscriptionPauseCollection {
pub behavior: UpdateSubscriptionPauseCollectionBehavior,
pub resumes_at: Option<Timestamp>,
}
Fields§
§behavior: UpdateSubscriptionPauseCollectionBehavior
The payment collection behavior for this subscription while paused.
One of keep_as_draft
, mark_uncollectible
, or void
.
resumes_at: Option<Timestamp>
The time after which the subscription will resume collecting payments.
Trait Implementations§
source§impl Clone for UpdateSubscriptionPauseCollection
impl Clone for UpdateSubscriptionPauseCollection
source§fn clone(&self) -> UpdateSubscriptionPauseCollection
fn clone(&self) -> UpdateSubscriptionPauseCollection
Returns a copy 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 moresource§impl Default for UpdateSubscriptionPauseCollection
impl Default for UpdateSubscriptionPauseCollection
source§fn default() -> UpdateSubscriptionPauseCollection
fn default() -> UpdateSubscriptionPauseCollection
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for UpdateSubscriptionPauseCollection
impl<'de> Deserialize<'de> for UpdateSubscriptionPauseCollection
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 RefUnwindSafe for UpdateSubscriptionPauseCollection
impl Send for UpdateSubscriptionPauseCollection
impl Sync for UpdateSubscriptionPauseCollection
impl Unpin for UpdateSubscriptionPauseCollection
impl UnwindSafe for UpdateSubscriptionPauseCollection
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