pub struct RefundCapturedPaymentResponse {
pub amount: Money,
pub create_time: String,
pub id: String,
pub invoice_id: String,
pub links: Vec<LinkDescription>,
pub note_to_payer: String,
pub seller_payable_breakdown: SellerPayableBreakdown,
pub status: RefundStatus,
pub status_details: RefundStatusDetails,
pub update_time: String,
}
Fields
amount: Money
The amount that the payee refunded to the payer.
create_time: String
The date and time when the transaction occurred, in Internet date and time format.
id: String
The PayPal-generated ID for the refund.
invoice_id: String
The API caller-provided external invoice number for this order. Appears in both the payer’s transaction history and the emails that the payer receives.
links: Vec<LinkDescription>
An array of related HATEOAS links.
note_to_payer: String
The reason for the refund. Appears in both the payer’s transaction history and the emails that the payer receives.
seller_payable_breakdown: SellerPayableBreakdown
The breakdown of the refund.
status: RefundStatus
The status of the refund.
status_details: RefundStatusDetails
The details of the refund status.
update_time: String
The date and time when the transaction was last updated, in Internet date and time format.
Trait Implementations
sourceimpl Clone for RefundCapturedPaymentResponse
impl Clone for RefundCapturedPaymentResponse
sourcefn clone(&self) -> RefundCapturedPaymentResponse
fn clone(&self) -> RefundCapturedPaymentResponse
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for RefundCapturedPaymentResponse
impl Debug for RefundCapturedPaymentResponse
sourceimpl<'de> Deserialize<'de> for RefundCapturedPaymentResponse
impl<'de> Deserialize<'de> for RefundCapturedPaymentResponse
sourcefn 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 RefundCapturedPaymentResponse
impl Send for RefundCapturedPaymentResponse
impl Sync for RefundCapturedPaymentResponse
impl Unpin for RefundCapturedPaymentResponse
impl UnwindSafe for RefundCapturedPaymentResponse
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more