Specify enum values for status in GetFBOReturns method

This commit is contained in:
diPhantxm
2023-07-06 19:46:36 +03:00
committed by Kirill
parent f54aa64b63
commit 7adaa92ad4
2 changed files with 18 additions and 2 deletions

View File

@@ -464,3 +464,18 @@ const (
CancelledWithCompensation GetFBSReturnsFilterStatus = "cancelled_with_compensation" CancelledWithCompensation GetFBSReturnsFilterStatus = "cancelled_with_compensation"
ReadyForShipment GetFBSReturnsFilterStatus = "ready_for_shipment" ReadyForShipment GetFBSReturnsFilterStatus = "ready_for_shipment"
) )
type GetFBOReturnsFilterStatus string
const (
GetFBOReturnsFilterStatusReturnedToOzon GetFBOReturnsFilterStatus = "ReturnedToOzon"
GetFBOReturnsFilterStatusCancelled GetFBOReturnsFilterStatus = "Cancelled"
)
type GetFBOReturnsReturnStatus string
const (
GetFBOReturnsReturnStatusCancelled GetFBOReturnsReturnStatus = "Возврат отменен"
GetFBOReturnsReturnStatusAcceptedFromCustomer GetFBOReturnsReturnStatus = "Принят от покупателя"
GetFBOReturnsReturnStatusReceivedAtOzon GetFBOReturnsReturnStatus = "Получен в Ozon"
)

View File

@@ -28,7 +28,8 @@ type GetFBOReturnsFilter struct {
// Shipment number // Shipment number
PostingNumber string `json:"posting_number"` PostingNumber string `json:"posting_number"`
Status []string `json:"status"` // Return status
Status []GetFBOReturnsFilterStatus `json:"status"`
} }
type GetFBOReturnsResponse struct { type GetFBOReturnsResponse struct {
@@ -73,7 +74,7 @@ type GetFBOReturnsReturn struct {
SKU int64 `json:"sku"` SKU int64 `json:"sku"`
// Return status // Return status
Status string `json:"status_name"` Status GetFBOReturnsReturnStatus `json:"status_name"`
} }
// Method for getting information on returned products that are sold from the Ozon warehouse // Method for getting information on returned products that are sold from the Ozon warehouse