pub struct MandatePaypal {
pub billing_agreement_id: Option<String>,
pub payer_id: Option<String>,
}
Fields§
§billing_agreement_id: Option<String>
The PayPal Billing Agreement ID (BAID).
This is an ID generated by PayPal which represents the mandate between the merchant and the customer.
payer_id: Option<String>
PayPal account PayerID.
This identifier uniquely identifies the PayPal customer.
Trait Implementations§
source§impl Clone for MandatePaypal
impl Clone for MandatePaypal
source§fn clone(&self) -> MandatePaypal
fn clone(&self) -> MandatePaypal
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MandatePaypal
impl Debug for MandatePaypal
source§impl Default for MandatePaypal
impl Default for MandatePaypal
source§fn default() -> MandatePaypal
fn default() -> MandatePaypal
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for MandatePaypal
impl<'de> Deserialize<'de> for MandatePaypal
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 RefUnwindSafe for MandatePaypal
impl Send for MandatePaypal
impl Sync for MandatePaypal
impl Unpin for MandatePaypal
impl UnwindSafe for MandatePaypal
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