15 lines
360 B
Python
15 lines
360 B
Python
class User:
|
|
def __init__(self, id, name) -> None:
|
|
self.id = id
|
|
self.name = name
|
|
self.debt = 0.0
|
|
|
|
def to_json(self):
|
|
return {"id": self.id, "name": self.name, "debt": self.debt}
|
|
|
|
@staticmethod
|
|
def from_json(data):
|
|
user = User(data["id"], data["name"])
|
|
user.debt = data["debt"]
|
|
return user
|