Project structure and classes
Project structure and classes created and initialized
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
class Item:
|
||||
def __init__(self, id, name, price) -> None:
|
||||
self.id = id
|
||||
self.name = name
|
||||
self.price = float(price)
|
||||
|
||||
def to_json(self):
|
||||
return {"id": self.id, "name": self.name, "price": self.price}
|
||||
|
||||
@staticmethod
|
||||
def from_json(data):
|
||||
return Item(data["id"], data["name"], data["price"])
|
||||
Reference in New Issue
Block a user