3 changed files with 41 additions and 6 deletions
@ -0,0 +1,19 @@ |
|||
from dataclasses import dataclass |
|||
|
|||
from fastapi import FastAPI |
|||
|
|||
|
|||
@dataclass |
|||
class Item: |
|||
name: str |
|||
price: float |
|||
description: str | None = None |
|||
tax: float | None = None |
|||
|
|||
|
|||
app = FastAPI() |
|||
|
|||
|
|||
@app.post("/items/") |
|||
async def create_item(item: Item): |
|||
return item |
|||
Loading…
Reference in new issue