[docs]class User:
def __init__(self, username):
self._username = username
self._email = ""
self._full_name = ""
self._root = False
self._groups = []
def __str__(self):
return self.username
@property
def username(self):
return self._username
@username.setter
def username(self, value):
self._username = value
@property
def email(self):
return self._email
@email.setter
def email(self, value):
self._email = value
@property
def full_name(self):
return self._full_name
@full_name.setter
def full_name(self, value):
self._full_name = value
@property
def groups(self):
return self._groups
@groups.setter
def groups(self, value):
self._groups = value
@property
def root(self):
return self._root
@root.setter
def root(self, value):
self._root = value
[docs] def to_dict(self):
return {
"username": self.username,
"email": self.email,
"full_name": self.full_name
}