Created product class
This commit is contained in:
parent
e183f4e8a3
commit
c0e0f73aff
5 changed files with 11 additions and 1 deletions
0
src/__init__.py
Normal file
0
src/__init__.py
Normal file
0
src/classes/__init__.py
Normal file
0
src/classes/__init__.py
Normal file
5
src/classes/product_classes.py
Normal file
5
src/classes/product_classes.py
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
from pydantic import BaseModel
|
||||||
|
|
||||||
|
class Product(BaseModel):
|
||||||
|
name: str
|
||||||
|
price: float
|
||||||
0
src/data_connection
Normal file
0
src/data_connection
Normal file
|
|
@ -1,4 +1,5 @@
|
||||||
from fastapi import FastAPI
|
from fastapi import FastAPI
|
||||||
|
from classes import product_classes
|
||||||
|
|
||||||
app = FastAPI()
|
app = FastAPI()
|
||||||
|
|
||||||
|
|
@ -6,7 +7,11 @@ app = FastAPI()
|
||||||
def read_root():
|
def read_root():
|
||||||
return {"Hello": "World"}
|
return {"Hello": "World"}
|
||||||
|
|
||||||
# @app.get("/boardgame/{boardgame_id}", response_model=boardgame_classes.BoardGame)
|
@app.get("/products", response_model=product_classes.Product)
|
||||||
|
def get_all_products():
|
||||||
|
|
||||||
|
|
||||||
|
# @app.get("/boardgames/{boardgame_id}", response_model=boardgame_classes.BoardGame)
|
||||||
# def get_boardgame_by_id(boardgame_id: int):
|
# def get_boardgame_by_id(boardgame_id: int):
|
||||||
# requested_boardgame: boardgame_classes.BoardGame = data_connection.get_boardgame(boardgame_id)
|
# requested_boardgame: boardgame_classes.BoardGame = data_connection.get_boardgame(boardgame_id)
|
||||||
# return requested_boardgame
|
# return requested_boardgame
|
||||||
Loading…
Reference in a new issue