Struct google_content2::api::OrdersRefundRequest
source · pub struct OrdersRefundRequest {
pub amount: Option<Price>,
pub amount_pretax: Option<Price>,
pub amount_tax: Option<Price>,
pub operation_id: Option<String>,
pub reason: Option<String>,
pub reason_text: Option<String>,
}
Expand description
There is no detailed description.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- refund orders (request)
Fields§
§amount: Option<Price>
Deprecated. Please use amountPretax and amountTax instead.
amount_pretax: Option<Price>
The amount that is refunded. Either amount or amountPretax should be filled.
amount_tax: Option<Price>
Tax amount that corresponds to refund amount in amountPretax. Optional, but if filled, amountPretax must be set. Calculated automatically if not provided.
operation_id: Option<String>
The ID of the operation. Unique across all operations for a given order.
reason: Option<String>
The reason for the refund. Acceptable values are: - “adjustment
” - “courtesyAdjustment
” - “customerCanceled
” - “customerDiscretionaryReturn
” - “deliveredLateByCarrier
” - “feeAdjustment
” - “lateShipmentCredit
” - “noInventory
” - “other
” - “priceError
” - “productArrivedDamaged
” - “productNotAsDescribed
” - “shippingCostAdjustment
” - “taxAdjustment
” - “undeliverableShippingAddress
” - “wrongProductShipped
”
reason_text: Option<String>
The explanation of the reason.
Trait Implementations§
source§impl Clone for OrdersRefundRequest
impl Clone for OrdersRefundRequest
source§fn clone(&self) -> OrdersRefundRequest
fn clone(&self) -> OrdersRefundRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more