Struct stripe::generated::core::payment_intent::PaymentMethodOptionsCustomerBalanceBankTransfer
source · pub struct PaymentMethodOptionsCustomerBalanceBankTransfer {
pub eu_bank_transfer: Option<PaymentMethodOptionsCustomerBalanceEuBankAccount>,
pub requested_address_types: Option<Vec<PaymentMethodOptionsCustomerBalanceBankTransferRequestedAddressTypes>>,
pub type_: Option<PaymentMethodOptionsCustomerBalanceBankTransferType>,
}
Fields§
§eu_bank_transfer: Option<PaymentMethodOptionsCustomerBalanceEuBankAccount>
§requested_address_types: Option<Vec<PaymentMethodOptionsCustomerBalanceBankTransferRequestedAddressTypes>>
List of address types that should be returned in the financial_addresses response.
If not specified, all valid types will be returned. Permitted values include: sort_code
, zengin
, iban
, or spei
.
type_: Option<PaymentMethodOptionsCustomerBalanceBankTransferType>
The bank transfer type that this PaymentIntent is allowed to use for funding Permitted values include: eu_bank_transfer
, gb_bank_transfer
, jp_bank_transfer
, mx_bank_transfer
, or us_bank_transfer
.
Trait Implementations§
source§impl Clone for PaymentMethodOptionsCustomerBalanceBankTransfer
impl Clone for PaymentMethodOptionsCustomerBalanceBankTransfer
source§fn clone(&self) -> PaymentMethodOptionsCustomerBalanceBankTransfer
fn clone(&self) -> PaymentMethodOptionsCustomerBalanceBankTransfer
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 PaymentMethodOptionsCustomerBalanceBankTransfer
impl Default for PaymentMethodOptionsCustomerBalanceBankTransfer
source§fn default() -> PaymentMethodOptionsCustomerBalanceBankTransfer
fn default() -> PaymentMethodOptionsCustomerBalanceBankTransfer
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PaymentMethodOptionsCustomerBalanceBankTransfer
impl<'de> Deserialize<'de> for PaymentMethodOptionsCustomerBalanceBankTransfer
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 PaymentMethodOptionsCustomerBalanceBankTransfer
impl Send for PaymentMethodOptionsCustomerBalanceBankTransfer
impl Sync for PaymentMethodOptionsCustomerBalanceBankTransfer
impl Unpin for PaymentMethodOptionsCustomerBalanceBankTransfer
impl UnwindSafe for PaymentMethodOptionsCustomerBalanceBankTransfer
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