import express from "express"; import { tokenValidator } from "../../../../shared/utils/token.ts"; import { AddProductController, DeleteEventsController, DeleteProductController, GetProductEventDatas, ProjectBasedProductsController, RenameProductController, } from "../../v1Controllers/simulationController/v1productController.ts"; const V1Product = express.Router(); V1Product.post("/ProductUpsert", tokenValidator, AddProductController); V1Product.get("/EventsByProduct", tokenValidator, GetProductEventDatas); V1Product.patch("/DeleteEvent", tokenValidator, DeleteEventsController); V1Product.patch("/DeleteProduct", tokenValidator, DeleteProductController); V1Product.get( "/ProjectProducts/:projectId/:versionId", tokenValidator, ProjectBasedProductsController ); V1Product.patch("/RenameProduct", tokenValidator, RenameProductController); export default V1Product;