mirror of
https://github.com/deesiigneer/pyspapi.git
synced 2026-04-20 12:35:26 +00:00
new version
This commit is contained in:
51
pyspapi/types/users.py
Normal file
51
pyspapi/types/users.py
Normal file
@@ -0,0 +1,51 @@
|
||||
class Cards:
|
||||
|
||||
def __init__(self, name, number):
|
||||
self._name: str = name
|
||||
self._number: str = number
|
||||
|
||||
@property
|
||||
def name(self):
|
||||
return self._name
|
||||
|
||||
@property
|
||||
def number(self):
|
||||
return self._number
|
||||
|
||||
# def __repr__(self):
|
||||
# return "%s(%s)" % (
|
||||
# self.__class__.__name__,
|
||||
# self.__dict__
|
||||
# )
|
||||
|
||||
|
||||
class User:
|
||||
|
||||
def __init__(self, username, uuid, cards):
|
||||
self._username: str = username
|
||||
self._uuid: str = uuid
|
||||
self._cards = [
|
||||
Cards(
|
||||
name=card["name"],
|
||||
number=card["number"],
|
||||
)
|
||||
for card in cards
|
||||
]
|
||||
|
||||
@property
|
||||
def username(self):
|
||||
return self._username
|
||||
|
||||
@property
|
||||
def uuid(self):
|
||||
return self._uuid
|
||||
|
||||
@property
|
||||
def cards(self):
|
||||
return self._cards
|
||||
|
||||
def __repr__(self):
|
||||
return "%s(%s)" % (
|
||||
self.__class__.__name__,
|
||||
self.__dict__
|
||||
)
|
||||
Reference in New Issue
Block a user