35 lines
1.3 KiB
Go
35 lines
1.3 KiB
Go
package entity
|
|
|
|
// OrderRefund order refund properties
|
|
type OrderRefund struct {
|
|
ID int `json:"id"`
|
|
DateCreated string `json:"date_created"`
|
|
DateCreatedGMT string `json:"date_created_gmt"`
|
|
Amount float64 `json:"amount"`
|
|
Reason string `json:"reason"`
|
|
RefundedBy int `json:"refunded_by"`
|
|
RefundedPayment bool `json:"refunded_payment"`
|
|
MetaData []Meta `json:"meta_data"`
|
|
LineItems []OrderRefundLineItem `json:"line_items"`
|
|
APIRefund bool `json:"api_refund"`
|
|
}
|
|
|
|
// OrderRefundLineItem order refund line item properties
|
|
type OrderRefundLineItem struct {
|
|
ID int `json:"id"`
|
|
Name string `json:"name"`
|
|
ProductId int `json:"product_id"`
|
|
VariationId int `json:"variation_id"`
|
|
Quantity int `json:"quantity"`
|
|
TaxClass int `json:"tax_class"`
|
|
SubTotal float64 `json:"subtotal"`
|
|
SubTotalTax float64 `json:"subtotal_tax"`
|
|
Total float64 `json:"total"`
|
|
TotalTax float64 `json:"total_tax"`
|
|
Taxes []Tax `json:"taxes"`
|
|
MetaData []Meta `json:"meta_data"`
|
|
SKU string `json:"sku"`
|
|
Price float64 `json:"price"`
|
|
RefundTotal float64 `json:"refund_total"`
|
|
}
|