|
|
@ -1,15 +1,18 @@ |
|
|
from typing import List |
|
|
from typing import List |
|
|
|
|
|
|
|
|
from fastapi import FastAPI |
|
|
from fastapi import FastAPI |
|
|
from pydantic import BaseModel |
|
|
from pydantic import BaseModel |
|
|
|
|
|
|
|
|
app = FastAPI() |
|
|
app = FastAPI() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Item(BaseModel): |
|
|
class Item(BaseModel): |
|
|
name: str |
|
|
name: str |
|
|
description: str = None |
|
|
description: str = None |
|
|
price: float |
|
|
price: float |
|
|
tax: float = None |
|
|
tax: float = None |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@app.get("/items/", response_model=List[Item]) |
|
|
@app.get("/items/", response_model=List[Item]) |
|
|
async def read_items(): |
|
|
async def read_items(): |
|
|
return [ |
|
|
return [ |
|
|
|