warchron_app/src/warchron/model/player.py
2026-02-02 10:41:16 +01:00

22 lines
452 B
Python

from uuid import uuid4
class Player:
def __init__(self, name):
self.id = str(uuid4())
self.name = name
def set_id(self, new_id):
self.id = new_id
def set_name(self, name):
self.name = name
def toDict(self):
return {"id": self.id, "name": self.name}
@staticmethod
def fromDict(data: dict):
play = Player(name=data["name"])
play.set_id(data["id"])
return play