File size: 433 Bytes
65aa0cb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from fastapi import APIRouter
from fastapi.responses import JSONResponse
from .model import Recommendations, RecommendType
from .controller import recycle_recommendation


router = APIRouter(
    prefix="/recommend",
    tags=["recommend"],
    default_response_class=JSONResponse,
)


@router.post("/", response_model=Recommendations)
async def recommend(data: RecommendType):
    return recycle_recommendation(data.recommend_type)