pub struct PayPalBillingAgreementApiSchema {
pub shipping_address: Option<AddressApiSchema>,
pub external_payer_info: Option<PayPalExternalPayerInfoApiSchema>,
pub paypal_billing_agreement_id: String,
pub paypal_status: Option<String>,
}
Fields§
§shipping_address: Option<AddressApiSchema>
The PayPal customer’s shipping address
external_payer_info: Option<PayPalExternalPayerInfoApiSchema>
Information about the PayPal customer
paypal_billing_agreement_id: String
§paypal_status: Option<String>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PayPalBillingAgreementApiSchema
impl<'de> Deserialize<'de> for PayPalBillingAgreementApiSchema
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 PayPalBillingAgreementApiSchema
impl RefUnwindSafe for PayPalBillingAgreementApiSchema
impl Send for PayPalBillingAgreementApiSchema
impl Sync for PayPalBillingAgreementApiSchema
impl Unpin for PayPalBillingAgreementApiSchema
impl UnwindSafe for PayPalBillingAgreementApiSchema
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