Source code for novauniverse.objects.nova_player

from dataclasses import dataclass, field
from . import NovaDataclass

[docs] @dataclass(repr=False) class NovaBasicPlayer(NovaDataclass): """A very basic nova universe player class.""" data:dict = field(repr=False) uuid:str = field(init=False) """Returns UUID of novauniverse player.""" username:str = field(init=False) """Returns username of novauniverse player.""" name:str = field(init=False) """Aliases of ``username``.""" def __post_init__(self): super().__post_init__() self.uuid = self.get("uuid") self.username = self.get("username") self.name = self.username