import express from "express"; import { tokenValidator } from "../../../../shared/utils/token.ts"; import { CreateZoneController, DeleteZoneController, GetZoneController, SingleZonePanelController, VizZoneController, ZoneDataController, } from "../../v1Controllers/builderController/v1zoneController.ts"; const v1Zone = express.Router(); v1Zone.post("/zones", tokenValidator, CreateZoneController); v1Zone.patch("/zones/delete", tokenValidator, DeleteZoneController); v1Zone.get( "/zones/visualization/:projectId", tokenValidator, VizZoneController ); v1Zone.get( "/zones/:projectId/:zoneUuid", tokenValidator, ZoneDataController ); v1Zone.get( "/zones/panel/:projectId/:zoneUuid", tokenValidator, SingleZonePanelController ); v1Zone.get("/zones/:projectId", tokenValidator, GetZoneController); export default v1Zone;