update posting methods status/substatus, changed price index to multiple indexes in products responses
This commit is contained in:
138
ozon/common.go
138
ozon/common.go
@@ -175,3 +175,141 @@ const (
|
||||
// overdue
|
||||
Overdue SupplyRequestState = "OVERDUE"
|
||||
)
|
||||
|
||||
type ShipmentStatus string
|
||||
|
||||
const (
|
||||
// acceptance is in progress
|
||||
AcceptanceInProgress ShipmentStatus = "acceptance_in_progress"
|
||||
|
||||
// arbitration
|
||||
Arbitration ShipmentStatus = "arbitration"
|
||||
|
||||
// awaiting confirmation
|
||||
AwaitingApprove ShipmentStatus = "awaiting_approve"
|
||||
|
||||
// awaiting shipping
|
||||
AwaitingDeliver ShipmentStatus = "awaiting_deliver"
|
||||
|
||||
// awaiting packaging
|
||||
AwaitingPackaging ShipmentStatus = "awaiting_packaging"
|
||||
|
||||
// created
|
||||
AwaitingVerification ShipmentStatus = "awaiting_verification"
|
||||
|
||||
// cancelled
|
||||
CancelledSubstatus ShipmentStatus = "cancelled"
|
||||
|
||||
// delivered
|
||||
Delivered ShipmentStatus = "delivered"
|
||||
|
||||
// delivery is in progress
|
||||
Delivering ShipmentStatus = "delivering"
|
||||
|
||||
// picked up by driver
|
||||
DriverPickup ShipmentStatus = "driver_pickup"
|
||||
|
||||
// not accepted at the sorting center
|
||||
NotAccepted ShipmentStatus = "not_accepted"
|
||||
|
||||
// sent by the seller
|
||||
SentBySeller ShipmentStatus = "sent_by_seller"
|
||||
)
|
||||
|
||||
type ShipmentSubstatus string
|
||||
|
||||
const (
|
||||
// acceptance in progress
|
||||
PostingAcceptanceInProgress ShipmentStatus = "posting_acceptance_in_progress"
|
||||
|
||||
// arbitrage
|
||||
PostingInArbitration ShipmentStatus = "posting_in_arbitration"
|
||||
|
||||
// created
|
||||
PostingCreated ShipmentStatus = "posting_created"
|
||||
|
||||
// in the freight
|
||||
PostingInCarriage ShipmentStatus = "posting_in_carriage"
|
||||
|
||||
// not added to the freight
|
||||
PostingNotInCarriage ShipmentStatus = "posting_not_in_carriage"
|
||||
|
||||
// registered
|
||||
PostingRegistered ShipmentStatus = "posting_registered"
|
||||
|
||||
// is handed over to the delivery service
|
||||
PostingTransferringToDelivery ShipmentStatus = "posting_transferring_to_delivery"
|
||||
|
||||
// waiting for passport data
|
||||
PostingAwaitingPassportData ShipmentStatus = "posting_awaiting_passport_data"
|
||||
|
||||
// created
|
||||
PostingCreatedSubstatus ShipmentStatus = "posting_created"
|
||||
|
||||
// awaiting registration
|
||||
PostingAwaitingRegistration ShipmentStatus = "posting_awaiting_registration"
|
||||
|
||||
// registration error
|
||||
PostingRegistrationError ShipmentStatus = "posting_registration_error"
|
||||
|
||||
// created
|
||||
PostingSplitPending ShipmentStatus = "posting_split_pending"
|
||||
|
||||
// canceled
|
||||
PostingCancelled ShipmentStatus = "posting_canceled"
|
||||
|
||||
// customer delivery arbitrage
|
||||
PostingInClientArbitration ShipmentStatus = "posting_in_client_arbitration"
|
||||
|
||||
// delivered
|
||||
PostingDelivered ShipmentStatus = "posting_delivered"
|
||||
|
||||
// recieved
|
||||
PostingReceived ShipmentStatus = "posting_received"
|
||||
|
||||
// presumably delivered
|
||||
PostingConditionallyDelivered ShipmentStatus = "posting_conditionally_delivered"
|
||||
|
||||
// courier on the way
|
||||
PostingInCourierService ShipmentStatus = "posting_in_courier_service"
|
||||
|
||||
// at the pick-up point
|
||||
PostingInPickupPoint ShipmentStatus = "posting_in_pickup_point"
|
||||
|
||||
// on the way to the city
|
||||
PostingOnWayToCity ShipmentStatus = "posting_on_way_to_city"
|
||||
|
||||
// on the way to the pick-up point
|
||||
PostingOnWayToPickupPoint ShipmentStatus = "posting_on_way_to_pickup_point"
|
||||
|
||||
// returned to the warehouse
|
||||
PostingReturnedToWarehouse ShipmentStatus = "posting_returned_to_warehouse"
|
||||
|
||||
// is handed over to the courier
|
||||
PostingTransferredToCourierService ShipmentStatus = "posting_transferred_to_courier_service"
|
||||
|
||||
// handed over to the driver
|
||||
PostingDriverPickup ShipmentStatus = "posting_driver_pick_up"
|
||||
|
||||
// not accepted at the sorting center
|
||||
PostingNotInSortCenter ShipmentStatus = "posting_not_in_sort_center"
|
||||
|
||||
// sent by the seller
|
||||
SentBySellerSubstatus ShipmentStatus = "sent_by_seller"
|
||||
)
|
||||
|
||||
type TPLIntegrationType string
|
||||
|
||||
const (
|
||||
// delivery by the Ozon logistics
|
||||
OzonTPLType TPLIntegrationType = "ozon"
|
||||
|
||||
// delivery by a third-party service, Ozon registers the order
|
||||
AggregatorTPLType TPLIntegrationType = "aggregator"
|
||||
|
||||
// delivery by a third-party service, the seller registers the order
|
||||
TrackingTPLType TPLIntegrationType = "3pl_tracking"
|
||||
|
||||
// delivery by the seller
|
||||
NonIntegratedTPLType TPLIntegrationType = "non_integrated"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user