pub struct DetachPaymentMethod { /* private fields */ }Expand description
Detaches a PaymentMethod object from a Customer. After a PaymentMethod is detached, it can no longer be used for a payment or re-attached to a Customer.
Implementations§
Source§impl DetachPaymentMethod
impl DetachPaymentMethod
Sourcepub async fn send<C: StripeClient>(
&self,
client: &C,
) -> Result<<Self as StripeRequest>::Output, C::Err>
pub async fn send<C: StripeClient>( &self, client: &C, ) -> Result<<Self as StripeRequest>::Output, C::Err>
Send the request and return the deserialized response.
Sourcepub fn send_blocking<C: StripeBlockingClient>(
&self,
client: &C,
) -> Result<<Self as StripeRequest>::Output, C::Err>
pub fn send_blocking<C: StripeBlockingClient>( &self, client: &C, ) -> Result<<Self as StripeRequest>::Output, C::Err>
Send the request and return the deserialized response, blocking until completion.
Trait Implementations§
Source§impl Clone for DetachPaymentMethod
impl Clone for DetachPaymentMethod
Source§fn clone(&self) -> DetachPaymentMethod
fn clone(&self) -> DetachPaymentMethod
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 moreSource§impl Debug for DetachPaymentMethod
impl Debug for DetachPaymentMethod
Source§impl Serialize for DetachPaymentMethod
impl Serialize for DetachPaymentMethod
Source§impl StripeRequest for DetachPaymentMethod
impl StripeRequest for DetachPaymentMethod
Source§type Output = PaymentMethod
type Output = PaymentMethod
The data returned from the eventual API call.
Source§fn build(&self) -> RequestBuilder
fn build(&self) -> RequestBuilder
Convert the struct into library-agnostic data that can be used by compatible
clients to make API calls.
Source§fn customize(&self) -> CustomizableStripeRequest<Self::Output>
fn customize(&self) -> CustomizableStripeRequest<Self::Output>
Convert to a builder allowing per-request customization.
Auto Trait Implementations§
impl Freeze for DetachPaymentMethod
impl RefUnwindSafe for DetachPaymentMethod
impl Send for DetachPaymentMethod
impl Sync for DetachPaymentMethod
impl Unpin for DetachPaymentMethod
impl UnsafeUnpin for DetachPaymentMethod
impl UnwindSafe for DetachPaymentMethod
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