Files
Dwinzo-Backend-V0.0/src/api-server/V1/v1Routes/BuilderRoutes/v1-ZoneRoutes.ts

35 lines
852 B
TypeScript
Raw Normal View History

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(
2025-06-03 14:54:00 +05:30
"/zones/:projectId/:zoneUuid",
tokenValidator,
ZoneDataController
);
v1Zone.get(
2025-06-03 14:54:00 +05:30
"/zones/panel/:projectId/:zoneUuid",
tokenValidator,
SingleZonePanelController
);
v1Zone.get("/zones/:projectId", tokenValidator, GetZoneController);
export default v1Zone;