integrate-onpoint #5

Merged
sinhluu merged 15 commits from integrate-onpoint into master 2022-10-31 09:36:25 +00:00
2 changed files with 17 additions and 14 deletions
Showing only changes of commit 00d2d0f895 - Show all commits

View File

@ -1,5 +1,11 @@
package onpoint package onpoint
const (
CodeSuccess = "SUCCESS"
TimeLayout = "2006-01-02T15:04:05Z"
)
const ( const (
baseURLStaging = "https://dev-selly-api.onpoint.vn" baseURLStaging = "https://dev-selly-api.onpoint.vn"
baseURLProd = "https://selly-api.onpoint.vn" baseURLProd = "https://selly-api.onpoint.vn"
@ -15,8 +21,6 @@ const (
webhookEventUpdateOrderStatus = "update_order_status" webhookEventUpdateOrderStatus = "update_order_status"
webhookEventUpdateInventory = "update_inventory" webhookEventUpdateInventory = "update_inventory"
CodeSuccess = "SUCCESS"
) )
var ( var (

View File

@ -53,22 +53,21 @@ type CancelOrderRequest struct {
// WebhookDataUpdateInventory ... // WebhookDataUpdateInventory ...
type WebhookDataUpdateInventory struct { type WebhookDataUpdateInventory struct {
Sku string `json:"sku"` Sku string `json:"sku"`
PartnerSku string `json:"partner_sku"` PartnerSku string `json:"partner_sku"`
WarehouseCode string `json:"warehouse_code"` WarehouseCode string `json:"warehouse_code"`
AvailableQuantity int `json:"available_quantity"` AvailableQuantity int `json:"available_quantity"`
CommittedQuantity int `json:"committed_quantity"` CommittedQuantity int `json:"committed_quantity"`
TotalQuantity int `json:"total_quantity"` TotalQuantity int `json:"total_quantity"`
UpdatedAt time.Time `json:"updated_at"` UpdatedAt string `json:"updated_at"`
} }
// WebhookDataUpdateOrderStatus ... // WebhookDataUpdateOrderStatus ...
type WebhookDataUpdateOrderStatus struct { type WebhookDataUpdateOrderStatus struct {
PartnerOrderCode string `json:"partner_order_code"` OrderCode string `json:"order_code"`
OrderNo string `json:"order_no"` OnpointOrderCode string `json:"onpoint_order_code"`
Status string `json:"status"` Status string `json:"status"`
DeliveryStatus string `json:"delivery_status"` UpdatedAt string `json:"updated_at"`
UpdatedAt time.Time `json:"updated_at"`
} }
// WebhookPayload ... // WebhookPayload ...