paypal_rust/resources/
paypal_payment_source_response.rs

1use crate::resources::enums::country_codes::CountryCodes;
2use crate::resources::name::Name;
3use serde::{Deserialize, Serialize};
4use serde_with::skip_serializing_none;
5
6#[skip_serializing_none]
7#[derive(Clone, Debug, Default, Deserialize, Serialize)]
8pub struct PayPalPaymentSourceResponse {
9    pub account_id: Option<String>,
10
11    pub address: Option<PayPalPaymentSourceResponseAddress>,
12
13    pub email_address: Option<String>,
14
15    pub name: Option<Name>,
16}
17
18#[derive(Clone, Debug, Default, Deserialize, Serialize)]
19pub struct PayPalPaymentSourceResponseAddress {
20    pub country_code: CountryCodes,
21}