Gemini did alot of things

This commit is contained in:
2026-06-02 15:11:00 +02:00
parent fe160487ba
commit faf5d440f3
7 changed files with 2370 additions and 10 deletions
+7 -3
View File
@@ -1,14 +1,18 @@
class User:
def __init__(self, id, name) -> None:
def __init__(self, id, name, pin="4242") -> None:
self.id = id
self.name = name
self.debt = 0.0
self.pin = pin
def to_json(self):
return {"id": self.id, "name": self.name, "debt": self.debt}
return {"id": self.id, "name": self.name, "debt": self.debt, "pin": self.pin}
@staticmethod
def from_json(data):
user = User(data["id"], data["name"])
pin = data.get("pin")
if pin is None:
pin = "4242"
user = User(data["id"], data["name"], pin)
user.debt = data["debt"]
return user