paypal_rust/resources/
payer.rs1use crate::resources::address::Address;
2use crate::resources::date_no_time::DateNoTime;
3use crate::resources::name::Name;
4use crate::resources::phone_with_type::PhoneWithType;
5use crate::resources::tax_info::TaxInfo;
6use serde::{Deserialize, Serialize};
7use serde_with::skip_serializing_none;
8
9#[skip_serializing_none]
10#[derive(Clone, Debug, Default, Deserialize, Serialize)]
11pub struct Payer {
12 pub email_address: Option<String>,
14
15 pub payer_id: Option<String>,
16
17 pub name: Option<Name>,
18
19 pub phone: Option<PhoneWithType>,
20
21 pub birth_date: Option<DateNoTime>,
22
23 pub tax_info: Option<TaxInfo>,
24
25 pub address: Address,
26}