pub struct CheckoutCustomerDetailsApiSchema {
pub last_name: Option<String>,
pub email_address: Option<String>,
pub shipping_address: Option<CoreApiApiCommonsSchemasAddessAddressApiSchema>,
pub billing_address: Option<CoreApiApiCommonsSchemasAddessAddressApiSchema>,
pub tax_id: Option<String>,
pub first_name: Option<String>,
pub mobile_number: Option<String>,
pub national_document_id: Option<String>,
}
Fields§
§last_name: Option<String>
The customer’s last name
email_address: Option<String>
Customer email address.
shipping_address: Option<CoreApiApiCommonsSchemasAddessAddressApiSchema>
Customer shipping address
billing_address: Option<CoreApiApiCommonsSchemasAddessAddressApiSchema>
Customer billing address.
tax_id: Option<String>
The customer’s tax id number for tax exemptions
first_name: Option<String>
The customer’s first name
mobile_number: Option<String>
The customer’s mobile number
national_document_id: Option<String>
The customer’s national identification number
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CheckoutCustomerDetailsApiSchema
impl<'de> Deserialize<'de> for CheckoutCustomerDetailsApiSchema
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
Auto Trait Implementations§
impl Freeze for CheckoutCustomerDetailsApiSchema
impl RefUnwindSafe for CheckoutCustomerDetailsApiSchema
impl Send for CheckoutCustomerDetailsApiSchema
impl Sync for CheckoutCustomerDetailsApiSchema
impl Unpin for CheckoutCustomerDetailsApiSchema
impl UnwindSafe for CheckoutCustomerDetailsApiSchema
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more