import * as schedulerHandlers from '../../controllers/system/scheduler.controller.js';
export function registerSchedulerRoutes(router, apiController) {
    // Scheduler Routes
    router.post('/schedule', (req, res) => schedulerHandlers.scheduleCheck.call(apiController, req, res));
    router.get('/schedule', (req, res) => schedulerHandlers.getScheduledChecks.call(apiController, req, res));
    router.delete('/schedule', (req, res) => schedulerHandlers.cancelAllScheduledChecks.call(apiController, req, res));
    router.delete('/schedule/:id', (req, res) => schedulerHandlers.cancelScheduledCheck.call(apiController, req, res));
    router.post('/schedule/restore', (req, res) => schedulerHandlers.restoreScheduledChecks.call(apiController, req, res));
    router.post('/schedule/manual-check', (req, res) => schedulerHandlers.recordManualCheck.call(apiController, req, res));
}
//# sourceMappingURL=scheduler.routes.js.map