Struct paypal_rs::orders::PaymentCollection [−][src]
pub struct PaymentCollection { pub authorizations: Vec<AuthorizationWithData>, pub captures: Vec<Capture>, pub refunds: Vec<Refund>, }
Expand description
The comprehensive history of payments for the purchase unit.
Fields
An array of authorized payments for a purchase unit. A purchase unit can have zero or more authorized payments.
captures: Vec<Capture>
An array of captured payments for a purchase unit. A purchase unit can have zero or more captured payments.
refunds: Vec<Refund>
An array of refunds for a purchase unit. A purchase unit can have zero or more refunds.
Trait Implementations
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 PaymentCollection
impl Send for PaymentCollection
impl Sync for PaymentCollection
impl Unpin for PaymentCollection
impl UnwindSafe for PaymentCollection