/
2madeira
/
nami
Обзор
Документация
Войти
/
2madeira
/
nami
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/api/dev.py
28 строк
736 B
Andrey Zhunev
feat(api): improve API endpoints typing and validation
07 фев 2026, 23:13
07 фев 2026, 23:13
bbd81c6
Код
Авторство
О чём код?
from fastapi import APIRouter from src.dependencies import SessionDep from src.schemas import UserResponse, UserSchema from src.services import create_test_user, delete_test_user dev_router = APIRouter( prefix="/dev", tags=["Development only"] ) @dev_router.post("/users", status_code=201) async def create_test_user_endpoint( session: SessionDep, user: UserSchema ) -> UserResponse: """Create test user endpoint""" return await create_test_user(session, user.telegram_id) @dev_router.delete("/users/{user_id}", status_code=204) async def delete_test_user_endpoint( session: SessionDep, user_id: int ) -> None: """Delete test user endpoint""" return await delete_test_user(session, user_id)