/
findly_project
/
FindlyAPI
Обзор
Документация
Войти
/
findly_project
/
FindlyAPI
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
src/findlyapi/routing/routers/api.py
14 строк
636 B
kolo
optimize imports
20 июн 2025, 14:45
20 июн 2025, 14:45
2bcb659
Код
Авторство
О чём код?
from typing import Callable from dishka.integrations.fastapi import DishkaRoute, FromDishka from fastapi import APIRouter from fastapi.responses import JSONResponse from findlyapi.routing.views.api.search.view import main_view_implementation from findlyapi.schemas.search_payload import SearchPayload api_router = APIRouter(prefix="/api", route_class=DishkaRoute) @api_router.post("/search") async def main_view(request_args: SearchPayload, request_metadata: FromDishka[Callable[[SearchPayload, float], dict]]) -> JSONResponse: return await main_view_implementation(request_args=request_args, request_metadata=request_metadata)