Struct paypal_rust::resources::card_response::CardResponse
source · pub struct CardResponse {
pub id: Option<String>,
pub name: Option<String>,
pub number: String,
pub expiry: String,
pub security_string: Option<String>,
pub last_digits: Option<String>,
pub card_type: Option<CardType>,
pub type_: Option<PaymentCardType>,
pub brand: Option<Network>,
pub billing_address: Option<CardAddressPortable>,
}
Fields§
§id: Option<String>
The PayPal-generated ID for the card.
name: Option<String>
The card holder’s name as it appears on the card.
number: String
The primary account number (PAN) for the payment card.
expiry: String
The card expiration year and month, in Internet date format.
security_string: Option<String>
The three- or four-digit security code of the card. Also known as the CVV, CVC, CVN, CVE, or CID.
This parameter cannot be present in the request when payment_initiator=MERCHANT
.
last_digits: Option<String>
The last digits of the payment card.
card_type: Option<CardType>
The card brand or network. Typically used in the response.
type_: Option<PaymentCardType>
The payment card type.
brand: Option<Network>
The card brand or network. Typically used in the response.
billing_address: Option<CardAddressPortable>
The billing address for this card. Supports only the address_line_1, address_line_2, admin_area_1, admin_area_2, postal_code, and country_code properties.
Trait Implementations§
source§impl Clone for CardResponse
impl Clone for CardResponse
source§fn clone(&self) -> CardResponse
fn clone(&self) -> CardResponse
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 CardResponse
impl Debug for CardResponse
source§impl Default for CardResponse
impl Default for CardResponse
source§fn default() -> CardResponse
fn default() -> CardResponse
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CardResponse
impl<'de> Deserialize<'de> for CardResponse
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