| 123456789101112131415161718 |
- """Интерфейс к объекту пользователя клиента."""
- import abc
- from typ.ilogin import ILogin
- from typ.ipass import IPass
- class IUser(abc.ABC):
- """Тип пользователя клиента."""
- @abc.abstractmethod
- def login(self) -> ILogin:
- """Возвращает логин пользователя."""
- @abc.abstractmethod
- def password(self) -> IPass:
- """Возвращает пароль пользователя."""
|