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