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