11 changed files with 3 additions and 208 deletions
@ -1,20 +0,0 @@ |
|||
from typing import List, Union |
|||
|
|||
from fastapi import FastAPI |
|||
from pydantic import BaseModel |
|||
|
|||
app = FastAPI() |
|||
|
|||
|
|||
class Item(BaseModel): |
|||
name: str |
|||
description: Union[str, None] = None |
|||
price: float |
|||
tax: Union[float, None] = None |
|||
tags: List[str] = [] |
|||
|
|||
|
|||
@app.put("/items/{item_id}") |
|||
async def update_item(item_id: int, item: Item): |
|||
results = {"item_id": item_id, "item": item} |
|||
return results |
|||
@ -1,20 +0,0 @@ |
|||
from typing import Set, Union |
|||
|
|||
from fastapi import FastAPI |
|||
from pydantic import BaseModel |
|||
|
|||
app = FastAPI() |
|||
|
|||
|
|||
class Item(BaseModel): |
|||
name: str |
|||
description: Union[str, None] = None |
|||
price: float |
|||
tax: Union[float, None] = None |
|||
tags: Set[str] = set() |
|||
|
|||
|
|||
@app.put("/items/{item_id}") |
|||
async def update_item(item_id: int, item: Item): |
|||
results = {"item_id": item_id, "item": item} |
|||
return results |
|||
@ -1,26 +0,0 @@ |
|||
from typing import Set, Union |
|||
|
|||
from fastapi import FastAPI |
|||
from pydantic import BaseModel |
|||
|
|||
app = FastAPI() |
|||
|
|||
|
|||
class Image(BaseModel): |
|||
url: str |
|||
name: str |
|||
|
|||
|
|||
class Item(BaseModel): |
|||
name: str |
|||
description: Union[str, None] = None |
|||
price: float |
|||
tax: Union[float, None] = None |
|||
tags: Set[str] = set() |
|||
image: Union[Image, None] = None |
|||
|
|||
|
|||
@app.put("/items/{item_id}") |
|||
async def update_item(item_id: int, item: Item): |
|||
results = {"item_id": item_id, "item": item} |
|||
return results |
|||
@ -1,26 +0,0 @@ |
|||
from typing import Set, Union |
|||
|
|||
from fastapi import FastAPI |
|||
from pydantic import BaseModel, HttpUrl |
|||
|
|||
app = FastAPI() |
|||
|
|||
|
|||
class Image(BaseModel): |
|||
url: HttpUrl |
|||
name: str |
|||
|
|||
|
|||
class Item(BaseModel): |
|||
name: str |
|||
description: Union[str, None] = None |
|||
price: float |
|||
tax: Union[float, None] = None |
|||
tags: Set[str] = set() |
|||
image: Union[Image, None] = None |
|||
|
|||
|
|||
@app.put("/items/{item_id}") |
|||
async def update_item(item_id: int, item: Item): |
|||
results = {"item_id": item_id, "item": item} |
|||
return results |
|||
@ -1,26 +0,0 @@ |
|||
from typing import List, Set, Union |
|||
|
|||
from fastapi import FastAPI |
|||
from pydantic import BaseModel, HttpUrl |
|||
|
|||
app = FastAPI() |
|||
|
|||
|
|||
class Image(BaseModel): |
|||
url: HttpUrl |
|||
name: str |
|||
|
|||
|
|||
class Item(BaseModel): |
|||
name: str |
|||
description: Union[str, None] = None |
|||
price: float |
|||
tax: Union[float, None] = None |
|||
tags: Set[str] = set() |
|||
images: Union[List[Image], None] = None |
|||
|
|||
|
|||
@app.put("/items/{item_id}") |
|||
async def update_item(item_id: int, item: Item): |
|||
results = {"item_id": item_id, "item": item} |
|||
return results |
|||
@ -1,32 +0,0 @@ |
|||
from typing import List, Set, Union |
|||
|
|||
from fastapi import FastAPI |
|||
from pydantic import BaseModel, HttpUrl |
|||
|
|||
app = FastAPI() |
|||
|
|||
|
|||
class Image(BaseModel): |
|||
url: HttpUrl |
|||
name: str |
|||
|
|||
|
|||
class Item(BaseModel): |
|||
name: str |
|||
description: Union[str, None] = None |
|||
price: float |
|||
tax: Union[float, None] = None |
|||
tags: Set[str] = set() |
|||
images: Union[List[Image], None] = None |
|||
|
|||
|
|||
class Offer(BaseModel): |
|||
name: str |
|||
description: Union[str, None] = None |
|||
price: float |
|||
items: List[Item] |
|||
|
|||
|
|||
@app.post("/offers/") |
|||
async def create_offer(offer: Offer): |
|||
return offer |
|||
@ -1,16 +0,0 @@ |
|||
from typing import List |
|||
|
|||
from fastapi import FastAPI |
|||
from pydantic import BaseModel, HttpUrl |
|||
|
|||
app = FastAPI() |
|||
|
|||
|
|||
class Image(BaseModel): |
|||
url: HttpUrl |
|||
name: str |
|||
|
|||
|
|||
@app.post("/images/multiple/") |
|||
async def create_multiple_images(images: List[Image]): |
|||
return images |
|||
@ -1,10 +0,0 @@ |
|||
from typing import Dict |
|||
|
|||
from fastapi import FastAPI |
|||
|
|||
app = FastAPI() |
|||
|
|||
|
|||
@app.post("/index-weights/") |
|||
async def create_index_weights(weights: Dict[int, float]): |
|||
return weights |
|||
Loading…
Reference in new issue