Coverage for apps/kwai-api/src/kwai_api/v1/trainings/api.py: 100%
12 statements
« prev ^ index » next coverage.py v7.11.0, created at 2024-01-01 00:00 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2024-01-01 00:00 +0000
1"""Module that defines the trainings API."""
3from fastapi import APIRouter
5from kwai_api.v1.training_schedules import endpoints as training_schedules_endpoints
6from kwai_api.v1.trainings import endpoints as training_endpoints
7from kwai_api.v1.trainings.coaches import endpoints as training_coaches_endpoints
8from kwai_api.v1.trainings.teams import endpoints as trainings_teams_endpoints
9from kwai_api.v1.trainings.training_sessions import (
10 endpoints as training_sessions_endpoints,
11)
14# Remark: Order of include_router is important!
15api_router = APIRouter()
16api_router.include_router(training_coaches_endpoints.router, tags=["training coaches"])
17api_router.include_router(trainings_teams_endpoints.router, tags=["training teams"])
18api_router.include_router(
19 training_schedules_endpoints.router, tags=["training schedules"]
20)
21api_router.include_router(training_endpoints.router, tags=["trainings"])
22api_router.include_router(
23 training_sessions_endpoints.router, tags=["training sessions"]
24)