from fastapi import APIRouter, Request from app.controllers.api_controller import ApiController from app.models.schemas import VisitRequest, ArasResponse router = APIRouter() controller = ApiController() @router.get("/ping", response_model=ArasResponse) async def ping(): return controller.ping() @router.post("/visit", response_model=ArasResponse) async def visit(request: Request, payload: VisitRequest): return await controller.visit(request, payload)