Created product class

This commit is contained in:
Yarne Coppens 2024-08-04 08:47:49 +02:00
parent e183f4e8a3
commit c0e0f73aff
5 changed files with 11 additions and 1 deletions

0
src/__init__.py Normal file
View file

0
src/classes/__init__.py Normal file
View file

View file

@ -0,0 +1,5 @@
from pydantic import BaseModel
class Product(BaseModel):
name: str
price: float

0
src/data_connection Normal file
View file

View file

@ -1,4 +1,5 @@
from fastapi import FastAPI
from classes import product_classes
app = FastAPI()
@ -6,7 +7,11 @@ app = FastAPI()
def read_root():
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):
# requested_boardgame: boardgame_classes.BoardGame = data_connection.get_boardgame(boardgame_id)
# return requested_boardgame