[][src]Struct stripe::WalletMasterpass

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

impl Clone for WalletMasterpass[src]

impl Debug for WalletMasterpass[src]

impl Serialize for WalletMasterpass[src]

impl<'de> Deserialize<'de> for WalletMasterpass[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err

impl<T> Same<T> for T

type Output = T

Should always be Self