from fastapi import APIRouter from fooder.view.token import router as token_router from fooder.view.product import router as product_router from fooder.view.user_settings import router as user_settings_router from fooder.view.diary import router as diary_router from fooder.view.meal import router as meal_router from fooder.view.entry import router as entry_router router = APIRouter(prefix="/api") router.include_router(token_router, prefix="/token", tags=["token"]) router.include_router(product_router, prefix="/product", tags=["product"]) router.include_router( user_settings_router, prefix="/user/settings", tags=["user_settings"] ) router.include_router(diary_router, prefix="/diary", tags=["diary"]) router.include_router(meal_router, prefix="/diary/{date}/meal", tags=["meal"]) router.include_router( entry_router, prefix="/diary/{date}/meal/{meal_id}/entry", tags=["entry"] )