pub struct UpdatePaymentIntentPaymentMethodDataBillingDetails {
pub address: Option<UpdatePaymentIntentPaymentMethodDataBillingDetailsAddress>,
pub email: Option<String>,
pub name: Option<String>,
pub phone: Option<String>,
pub tax_id: Option<String>,
}
Expand description
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
Fields§
§address: Option<UpdatePaymentIntentPaymentMethodDataBillingDetailsAddress>
Billing address.
email: Option<String>
Email address.
name: Option<String>
Full name.
phone: Option<String>
Billing phone number (including extension).
tax_id: Option<String>
Taxpayer identification number. Used only for transactions between LATAM buyers and non-LATAM sellers.
Implementations§
Trait Implementations§
Source§impl Clone for UpdatePaymentIntentPaymentMethodDataBillingDetails
impl Clone for UpdatePaymentIntentPaymentMethodDataBillingDetails
Source§fn clone(&self) -> UpdatePaymentIntentPaymentMethodDataBillingDetails
fn clone(&self) -> UpdatePaymentIntentPaymentMethodDataBillingDetails
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 moreAuto Trait Implementations§
impl Freeze for UpdatePaymentIntentPaymentMethodDataBillingDetails
impl RefUnwindSafe for UpdatePaymentIntentPaymentMethodDataBillingDetails
impl Send for UpdatePaymentIntentPaymentMethodDataBillingDetails
impl Sync for UpdatePaymentIntentPaymentMethodDataBillingDetails
impl Unpin for UpdatePaymentIntentPaymentMethodDataBillingDetails
impl UnwindSafe for UpdatePaymentIntentPaymentMethodDataBillingDetails
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