import { Router } from "express";
import bookings from "../controllers/bookings.controller";
import validateData from "../middlewares/validation.middleware";
import authorize from "../middlewares/authorization.middleware";

const router = Router();

router.get("/list/for/client", authorize, bookings.ListForClient);
router.get("/download/tenant/profile", authorize, bookings.DownloadTenantProfile);
router.post("/assign/tenant", authorize, bookings.AssignTenant);
router.post("/add", authorize, bookings.Add);
router.post("/add/without/bed", authorize, bookings.AddWithoutBed);
router.post("/add/confirmed/tenant", authorize, bookings.AddConfirmedTenant);
router.get("/validate", bookings.InitialValues);
router.get("/analytics", authorize, bookings.Analytics);

export default router;
