mern-lpu-hrd-project/backend/src/api/index.js

40 lines
1.2 KiB
JavaScript

import { Router } from 'express'
import user from './user'
import auth from './auth'
import apointment from './apointment'
import department from './Department'
import doctor from './Doctor'
const router = new Router()
/**
* @apiDefine master Master access only
* You must pass `access_token` parameter or a Bearer Token authorization header
* to access this endpoint.
*/
/**
* @apiDefine admin Admin access only
* You must pass `access_token` parameter or a Bearer Token authorization header
* to access this endpoint.
*/
/**
* @apiDefine user User access only
* You must pass `access_token` parameter or a Bearer Token authorization header
* to access this endpoint.
*/
/**
* @apiDefine listParams
* @apiParam {String} [q] Query to search.
* @apiParam {Number{1..30}} [page=1] Page number.
* @apiParam {Number{1..100}} [limit=30] Amount of returned items.
* @apiParam {String[]} [sort=-createdAt] Order of returned items.
* @apiParam {String[]} [fields] Fields to be returned.
*/
router.use('/users', user)
router.use('/auth', auth)
router.use('/apointments', apointment)
router.use('/Departments', department)
router.use('/Doctors', doctor)
export default router