natsio/subject/warehouse.go

60 lines
3.1 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 {
CreateWarehouseIntoServiceSupplier string
UpdateWarehouseIntoServiceSupplier string
CreateOutboundRequest string
UpdateOutboundRequestLogistic string
CancelOutboundRequest string
GetConfiguration string
SyncORStatus string
WebhookTNC string
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
2022-08-26 08:56:36 +00:00
}{
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"),
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"),
UpdateStatusWarehousePendingInactive: getWarehouseValue("update_status_warehouse_pending_inactive"),
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"),
2022-08-26 08:56:36 +00:00
}