from fastapi import APIRouter

from api.academic_year import academic_year_router
from api.age_group import age_group_router
from api.attendance import attendance_router
from api.bursary_discount import bursary_discount_router
from api.course import course_router
from api.course_allocation import course_allocation_router
from api.course_category import course_category_router
from api.dashboard import dashboard_router
from api.event import event_router
from api.participant import participant_router
from api.payment import payment_router, cart_router
from api.report import report_router
from api.role import role_router
from api.staff import staff_router
from api.term import term_router
from api.time_slot import time_slot_router
from api.user import user_router
from api.waiting_list import waiting_list_router
from api.wallet import wallet_router
from api.profile import profile_router
from api.discount_coupon import discount_coupon_router
from api.gift_card import router as gift_card_router
from api.profile_registration import profile_registration_router
from api.bursary_class import bursary_class_router

router = APIRouter()
router.include_router(user_router, tags=['User'])
router.include_router(age_group_router, tags=['Age Group'])
router.include_router(time_slot_router, tags=['Time Slot'])
router.include_router(course_category_router, tags=['Course Category'])
router.include_router(course_router, tags=['Course'])
router.include_router(participant_router, tags=['Participant'])
router.include_router(event_router, tags=['Event'])
router.include_router(dashboard_router, tags=['Dashboard'])
router.include_router(staff_router, tags=['Staff'])
router.include_router(role_router, tags=["Role"])
router.include_router(course_allocation_router, tags=["Course Allocation"])
router.include_router(payment_router, tags=["Payment"])
router.include_router(cart_router, tags=["Cart"])
router.include_router(bursary_discount_router, tags=["Bursary Discount"])
router.include_router(academic_year_router, tags=["Academic Year"])
router.include_router(term_router, tags=["Term"])
router.include_router(wallet_router)
router.include_router(profile_router,tags=["Profile"])
router.include_router(attendance_router,tags=["Attendance"])
router.include_router(report_router,tags=["Report"])
router.include_router(waiting_list_router,tags=["Waiting List"])
router.include_router(discount_coupon_router,tags=["Discount Coupons"])
router.include_router(gift_card_router,tags=["Gift Cards"])
router.include_router(profile_registration_router,tags=["Profile Registration"])
router.include_router(bursary_class_router,tags=["Bursary Class"])