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/:versionId", tokenValidator, VizZoneController ); V1Zone.get( "/zone/:projectId/:zoneUuid/:versionId", tokenValidator, ZoneDataController ); V1Zone.get( "/zones/panel/:projectId/:zoneUuid/:versionId", tokenValidator, SingleZonePanelController ); V1Zone.get("/zones/:projectId/:versionId", tokenValidator, GetZoneController); export default V1Zone;