Files
Dwinzo-Backend-V0.0/src/api-server/V1/v1Routes/SimulationRoutes/v1-ProductRoutes.ts

25 lines
891 B
TypeScript

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;