diff --git a/app/api/shakespeare.py b/app/api/shakespeare.py index ff814c7..170d33e 100644 --- a/app/api/shakespeare.py +++ b/app/api/shakespeare.py @@ -1,4 +1,7 @@ -from fastapi import APIRouter, Depends +from typing import Annotated + +from fastapi import APIRouter, Depends, Query +from pydantic import Required from sqlalchemy.ext.asyncio import AsyncSession from app.database import get_db @@ -11,7 +14,7 @@ router = APIRouter(prefix="/v1/shakespeare") "/", ) async def find_paragraph( - character: str, + character: Annotated[str, Query(description="Character name")] = Required, db_session: AsyncSession = Depends(get_db), ): return await Paragraph.find(db_session=db_session, character=character)