import { Router } from "express"; import RequestValidator from "../../middlewares/request_validator.js"; import { support_controller } from "./support.controller.js"; import { support_validations } from "./support.validation.js"; import auth from "../../middlewares/auth.js"; const router = Router(); router.get("/", auth("ADMIN", "USER"), support_controller.getAllSupport); router.post("/", auth("ADMIN", "USER"), RequestValidator(support_validations.create_support), support_controller.createSupport); router.get("/:id", auth("ADMIN", "USER"), support_controller.get_single_support); router.patch("/:id", auth("ADMIN", "USER"), RequestValidator(support_validations.update_support), support_controller.update_support); router.delete("/:id", auth("ADMIN", "USER"), support_controller.delete_support); export default router;