以下のように Depends()
を使えば指定できる
class ArticleFilter(BaseModel):
tag: str | None = None
author: str | None = None
favorited: str | None = None
limit: int = 20
offset: int = 0
@router.get("/", response_model=MultipleArticleResponse)
async def read_articles(
filter: ArticleFilter = Depends()
):
# TODO implement
pass
Swagger見てみるときちんとクエリパラメータとして指定できるようになっている