Struct stripe::generated::payment::payment_method::WalletMasterpass
source · pub struct WalletMasterpass {
pub billing_address: Option<Address>,
pub email: Option<String>,
pub name: Option<String>,
pub shipping_address: Option<Address>,
}
Fields§
§billing_address: Option<Address>
Owner’s verified billing address.
Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
email: Option<String>
Owner’s verified email.
Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
name: Option<String>
Owner’s verified full name.
Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
shipping_address: Option<Address>
Owner’s verified shipping address.
Values are verified or provided by the wallet directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
Trait Implementations§
source§impl Clone for WalletMasterpass
impl Clone for WalletMasterpass
source§fn clone(&self) -> WalletMasterpass
fn clone(&self) -> WalletMasterpass
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 Debug for WalletMasterpass
impl Debug for WalletMasterpass
source§impl Default for WalletMasterpass
impl Default for WalletMasterpass
source§fn default() -> WalletMasterpass
fn default() -> WalletMasterpass
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for WalletMasterpass
impl<'de> Deserialize<'de> for WalletMasterpass
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 WalletMasterpass
impl Send for WalletMasterpass
impl Sync for WalletMasterpass
impl Unpin for WalletMasterpass
impl UnwindSafe for WalletMasterpass
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