from fastapi import APIRouter, Path router = APIRouter(prefix="/update") @router.get('/check/{program_name}') def check_update(program_name: str = Path()): pass @router.get('/download/{program_name}') def download_latest_update(program_name: str = Path()): pass @router.get("/download/{program_name}/{version}") def download_specific_version(program_name: str = Path(), version: str = Path()): pass