user.py 791 B

12345678910111213141516171819202122232425
  1. """Пользователь клиента."""
  2. from typ import typ
  3. from app.kernel.user.user_login import user_login
  4. from app.kernel.user.user_pass import user_pass
  5. class User(typ.IUser):
  6. """Пользователь клиента."""
  7. def __init__(self) -> None:
  8. """Возвращает новы объект пользователя клиента."""
  9. self._login: typ.ILogin = user_login.UserLogin()
  10. "Логин юзера"
  11. self._password: typ.IPass = user_pass.UserPass()
  12. "Пароль юзера"
  13. def login(self) -> typ.ILogin:
  14. """Логин пользователя."""
  15. return self._login
  16. def password(self) -> typ.IPass:
  17. """Пароль пользователя."""
  18. return self._password