natsio/subject/warehouse.go

66 lines
3.4 KiB
Go
Raw Normal View History

2022-08-18 10:47:47 +00:00
package subject
import (
"fmt"
)
2022-08-18 10:47:47 +00:00
2022-08-26 08:56:36 +00:00
func getWarehouseValue(val string) string {
return fmt.Sprintf("%s.%s", prefixes.Warehouse, val)
}
var Warehouse = struct {
SyncWarehouseIntoServiceSupplier string
2022-09-14 10:23:01 +00:00
CreateWarehouseIntoServiceSupplier string
2022-09-14 16:30:22 +00:00
UpdateWarehouseIntoServiceSupplier string
2022-10-18 07:57:14 +00:00
CreateOutboundRequest string
UpdateOutboundRequestLogistic string
CancelOutboundRequest string
GetConfiguration string
SyncORStatus string
WebhookTNC string
WebhookShiip string
2022-10-18 07:57:14 +00:00
WebhookGlobalCare string
WebhookOnPoint string
FindOne string
FindByCondition string
Distinct string
Count string
AfterUpdateWarehouse string
AfterCreateWarehouse string
UpdateIsClosedSupplier string
GetWarehouses string
UpdateORDeliveryStatus string
UpdateStatusWarehousePendingInactive string
2023-09-22 08:50:06 +00:00
UpdateIsSellyMall string
2023-10-10 09:11:19 +00:00
UpdateWarehouseConfig string
2023-10-10 09:33:58 +00:00
BulkWriteWarehouseConfig string
GetListWarehouseConfig string
2022-08-26 08:56:36 +00:00
}{
SyncWarehouseIntoServiceSupplier: getWarehouseValue("sync_warehouse_into_service_supplier"),
CreateWarehouseIntoServiceSupplier: getWarehouseValue("create_warehouse_into_service_supplier"),
UpdateWarehouseIntoServiceSupplier: getWarehouseValue("update_warehouse_into_service_supplier"),
AfterCreateWarehouse: getWarehouseValue("after_create_warehouse"),
AfterUpdateWarehouse: getWarehouseValue("after_update_warehouse"),
CreateOutboundRequest: getWarehouseValue("create_outbound_request"),
UpdateOutboundRequestLogistic: getWarehouseValue("update_outbound_request_logistic_info"),
CancelOutboundRequest: getWarehouseValue("cancel_outbound_request"),
GetConfiguration: getWarehouseValue("get_configuration"),
SyncORStatus: getWarehouseValue("sync_or_status"),
WebhookTNC: getWarehouseValue("webhook_tnc"),
WebhookShiip: getWarehouseValue("webhook_shiip"),
WebhookGlobalCare: getWarehouseValue("webhook_global_care"),
WebhookOnPoint: getWarehouseValue("webhook_on_point"),
FindOne: getWarehouseValue("find_one"),
FindByCondition: getWarehouseValue("find_all_by_condition"),
Distinct: getWarehouseValue("distinct"),
Count: getWarehouseValue("count"),
UpdateIsClosedSupplier: getWarehouseValue("update_is_closed_supplier"),
GetWarehouses: getWarehouseValue("get_warehouses"),
UpdateORDeliveryStatus: getWarehouseValue("update_or_delivery_status"),
2023-01-17 07:17:52 +00:00
UpdateStatusWarehousePendingInactive: getWarehouseValue("update_pending_active_product_by_warehouse_ids"),
2023-09-22 08:50:06 +00:00
UpdateIsSellyMall: getWarehouseValue("update_is_selly_mall"),
2023-10-10 09:11:19 +00:00
UpdateWarehouseConfig: getWarehouseValue("update_warehouse_config"),
2023-10-10 09:33:58 +00:00
BulkWriteWarehouseConfig: getWarehouseValue("bulk_write_warehouse_config"),
GetListWarehouseConfig: getWarehouseValue("get_list_warehouse_config"),
2022-08-26 08:56:36 +00:00
}