"""Интерфейс к объекту пользователя клиента.""" 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: """Возвращает пароль пользователя."""