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;