fastapi/docs_src/query_params/tutorial007_py310.py

21 lines
562 B
Python

from typing import List, Dict
from fastapi import FastAPI, Query
app = FastAPI()
@app.get("/query/mixed-type-params")
def get_mixed_mapping_mixed_type_query_params(
query: int = Query(),
mapping_query_str: Dict[str, str] = Query({}),
mapping_query_int: Dict[str, int] = Query({}),
sequence_mapping_queries: Dict[str, List[int]] = Query({}),
):
return {
"query": query,
"string_mapping": mapping_query_str,
"mapping_query_int": mapping_query_int,
"sequence_mapping_queries": sequence_mapping_queries,
}