const express = require('express'); const router = express.Router(); const { getAllYocoTransactions, getUnreconciledYocoTransactions, reconcileYocoTransaction, ignoreYocoTransaction } = require('../controllers/yocoTransactionsController'); const { protect, supervisor} = require('../middleware/authMiddleware'); // GET all Yoco transactions (admin/supervisor) router.get('/', protect, supervisor, getAllYocoTransactions); // GET all unreconciled Yoco transactions (admin/supervisor) router.get('/unreconciled', protect, supervisor, getUnreconciledYocoTransactions); // POST reconcile a Yoco transaction router.post('/:id/reconcile', protect, supervisor, reconcileYocoTransaction); // POST ignore a Yoco transaction router.post('/:id/ignore', protect, supervisor, ignoreYocoTransaction); module.exports = router;