1from typing import Optional, Set 2 3from fastapi import FastAPI 4from pydantic import BaseModel 5 6app = FastAPI() 7 8 9class Item(BaseModel): 10 name: str 11 description: Optional[str] = None 12 price: float 13 tax: Optional[float] = None 14 tags: Set[str] = set() 15 16 17@app.put("/items/{item_id}") 18async def update_item(item_id: int, item: Item): 19 results = {"item_id": item_id, "item": item} 20 return results 21