18 lines
708 B
JavaScript
18 lines
708 B
JavaScript
const express = require('express');
|
|
const beneficiaryController = require('../controllers/beneficiary.controller');
|
|
const newBeneficiaryValidator = require('../validators/beneficiary.validator');
|
|
|
|
const router = express.Router();
|
|
|
|
router.get('/validate/within-bank', beneficiaryController.validateWithinBank);
|
|
router.get('/validate/outside-bank', beneficiaryController.validateOutsideBank);
|
|
router.get('/ifsc-details', beneficiaryController.getIfscDetails);
|
|
router.get('/', beneficiaryController.getBeneficiary);
|
|
router.post('/', newBeneficiaryValidator, beneficiaryController.addBeneficiary);
|
|
router.delete(
|
|
'/:beneficiaryAccountNo',
|
|
beneficiaryController.deleteBeneficiary
|
|
);
|
|
|
|
module.exports = router;
|