warchron_app/src/warchron/model/player.py
2026-01-19 11:16:23 +01:00

24 lines
No EOL
479 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(id, name):
tmp = Player(name=name)
tmp.set_id(id)
return tmp