Spaces:
Paused
Paused
Download app/api/api_v1/endpoints/menu.py from Fred808/Desk-Back2: direct link, hf CLI and curl.
- Browser
- Download file 819 Bytes
-
https://huggingface.co/spaces/Fred808/Desk-Back2/resolve/main/app/api/api_v1/endpoints/menu.py
- Command line
-
hf download hf://spaces/Fred808/Desk-Back2/app/api/api_v1/endpoints/menu.py
-
curl -L -o menu.py https://huggingface.co/spaces/Fred808/Desk-Back2/resolve/main/app/api/api_v1/endpoints/menu.py
819 Bytes
| from fastapi import APIRouter, Depends, HTTPException, status | |
| from app.services.menu_service import MenuService | |
| from app.models.menu import MenuItem, Category | |
| from typing import List | |
| router = APIRouter() | |
| async def get_menu_items( | |
| menu_service: MenuService = Depends(MenuService) | |
| ): | |
| return await menu_service.get_menu_items() | |
| async def create_menu_item( | |
| item: MenuItem, | |
| menu_service: MenuService = Depends(MenuService) | |
| ): | |
| return await menu_service.create_menu_item(item) | |
| async def get_categories( | |
| menu_service: MenuService = Depends(MenuService) | |
| ): | |
| return await menu_service.get_categories() | |