Skip to content

Commit 7adaa92

Browse files
committed
Specify enum values for status in GetFBOReturns method
1 parent f54aa64 commit 7adaa92

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

ozon/common.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,3 +464,18 @@ const (
464464
CancelledWithCompensation GetFBSReturnsFilterStatus = "cancelled_with_compensation"
465465
ReadyForShipment GetFBSReturnsFilterStatus = "ready_for_shipment"
466466
)
467+
468+
type GetFBOReturnsFilterStatus string
469+
470+
const (
471+
GetFBOReturnsFilterStatusReturnedToOzon GetFBOReturnsFilterStatus = "ReturnedToOzon"
472+
GetFBOReturnsFilterStatusCancelled GetFBOReturnsFilterStatus = "Cancelled"
473+
)
474+
475+
type GetFBOReturnsReturnStatus string
476+
477+
const (
478+
GetFBOReturnsReturnStatusCancelled GetFBOReturnsReturnStatus = "Возврат отменен"
479+
GetFBOReturnsReturnStatusAcceptedFromCustomer GetFBOReturnsReturnStatus = "Принят от покупателя"
480+
GetFBOReturnsReturnStatusReceivedAtOzon GetFBOReturnsReturnStatus = "Получен в Ozon"
481+
)

ozon/returns.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ type GetFBOReturnsFilter struct {
2828
// Shipment number
2929
PostingNumber string `json:"posting_number"`
3030

31-
Status []string `json:"status"`
31+
// Return status
32+
Status []GetFBOReturnsFilterStatus `json:"status"`
3233
}
3334

3435
type GetFBOReturnsResponse struct {
@@ -73,7 +74,7 @@ type GetFBOReturnsReturn struct {
7374
SKU int64 `json:"sku"`
7475

7576
// Return status
76-
Status string `json:"status_name"`
77+
Status GetFBOReturnsReturnStatus `json:"status_name"`
7778
}
7879

7980
// Method for getting information on returned products that are sold from the Ozon warehouse

0 commit comments

Comments
 (0)