[][src]Struct paypal::CreditCard

pub struct CreditCard {
    pub number: String,
    pub _type: String,
    pub expire_month: i32,
    pub expire_year: i32,
    pub cvv2: Option<String>,
    pub first_name: Option<String>,
    pub last_name: Option<String>,
    pub billing_address: Option<Address>,
    pub links: Vec<LinkDescription>,
}

A credit card

Fields

number: String

The credit card number. Value is numeric characters only with no spaces or punctuation. Must conform to the modulo and length required by each credit card type. Redacted in responses.

_type: String

The credit card type. Value is visa, mastercard, discover, or amex. Do not use these lowercase values for display.

expire_month: i32

The expiration month with no leading zero. Value is from 1 to 12.

expire_year: i32

The four-digit expiration year.

cvv2: Option<String>

The three- to four-digit card validation code.

first_name: Option<String>

The card holder's first name.

last_name: Option<String>

The card holder's last name.

billing_address: Option<Address>

The billing address for this card.

links: Vec<LinkDescription>

An array of request-related HATEOAS links.

Trait Implementations

impl Debug for CreditCard[src]

impl Serialize for CreditCard[src]

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

Auto Trait Implementations

Blanket Implementations

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