import e, { Router } from "express";
import authorize from "../middlewares/authorization.middleware";
import validateData from "../middlewares/validation.middleware";
import autopayController from "../controllers/autopay.controller";

const router = Router();

router.post("/create", authorize, autopayController.Create);
router.post("/convert/recurring/autopay", authorize, autopayController.ConvertRecurringToAutopay);
router.post("/convert/recurring/manual", authorize, autopayController.ConvertRecurringBackToManual);

router.get("/list", authorize, autopayController.List);
router.get("/list/transactions", authorize, autopayController.ListTransactions);
router.post("/update/status", authorize, autopayController.UpdateStatus);

export default router;
