natsio/subject/warehouse.go

48 lines
2.2 KiB
Go
Raw Permalink Normal View History

2022-08-18 10:47:47 +00:00
package subject
2022-08-26 08:56:36 +00:00
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 {
2022-10-12 04:38:54 +00:00
WebhookOnPoint string
2022-09-14 10:23:01 +00:00
CreateWarehouseIntoServiceSupplier string
2022-09-14 16:30:22 +00:00
UpdateWarehouseIntoServiceSupplier string
2022-08-26 08:56:36 +00:00
CreateOutboundRequest string
UpdateOutboundRequestLogistic string
CancelOutboundRequest string
GetConfiguration string
2022-08-29 08:55:17 +00:00
SyncORStatus string
WebhookTNC string
WebhookGlobalCare string
2022-08-30 04:03:02 +00:00
FindOne string
FindByCondition string
Distinct string
Count string
AfterUpdateWarehouse string
AfterCreateWarehouse string
UpdateIsClosedSupplier string
2022-09-30 03:32:33 +00:00
GetWarehouses string
2022-08-26 08:56:36 +00:00
}{
2022-09-14 10:23:01 +00:00
CreateWarehouseIntoServiceSupplier: getWarehouseValue("create_warehouse_into_service_supplier"),
2022-09-14 16:30:22 +00:00
UpdateWarehouseIntoServiceSupplier: getWarehouseValue("update_warehouse_into_service_supplier"),
AfterCreateWarehouse: getWarehouseValue("after_create_warehouse"),
AfterUpdateWarehouse: getWarehouseValue("after_update_warehouse"),
2022-08-26 08:56:36 +00:00
CreateOutboundRequest: getWarehouseValue("create_outbound_request"),
UpdateOutboundRequestLogistic: getWarehouseValue("update_outbound_request_logistic_info"),
CancelOutboundRequest: getWarehouseValue("cancel_outbound_request"),
GetConfiguration: getWarehouseValue("get_configuration"),
2022-08-29 08:55:17 +00:00
SyncORStatus: getWarehouseValue("sync_or_status"),
WebhookTNC: getWarehouseValue("webhook_tnc"),
WebhookGlobalCare: getWarehouseValue("webhook_global_care"),
2022-09-19 08:01:54 +00:00
WebhookOnPoint: getWarehouseValue("webhook_on_point"),
2022-08-30 04:03:02 +00:00
FindOne: getWarehouseValue("find_one"),
FindByCondition: getWarehouseValue("find_all_by_condition"),
Distinct: getWarehouseValue("distinct"),
Count: getWarehouseValue("count"),
UpdateIsClosedSupplier: getWarehouseValue("update_is_closed_supplier"),
2022-09-30 03:32:33 +00:00
GetWarehouses: getWarehouseValue("get_warehouses"),
2022-08-26 08:56:36 +00:00
}