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: MoneyThe amount that the payee refunded to the payer.
create_time: StringThe date and time when the transaction occurred, in Internet date and time format.
id: StringThe PayPal-generated ID for the refund.
invoice_id: StringThe 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: StringThe reason for the refund. Appears in both the payer’s transaction history and the emails that the payer receives.
seller_payable_breakdown: SellerPayableBreakdownThe breakdown of the refund.
status: RefundStatusThe status of the refund.
status_details: RefundStatusDetailsThe details of the refund status.
update_time: StringThe 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