yandex_music.account.account#
- class yandex_music.account.account.Account(now: str, service_available: bool, region: Optional[int] = None, uid: Optional[int] = None, login: Optional[str] = None, full_name: Optional[str] = None, second_name: Optional[str] = None, first_name: Optional[str] = None, display_name: Optional[str] = None, hosted_user: Optional[bool] = None, birthday: Optional[str] = None, passport_phones: List[PassportPhone] = None, registered_at: Optional[str] = None, has_info_for_app_metrica: bool = False, client: Optional[Client] = None)#
Bases:
YandexMusicObject
Класс, представляющий основную информацию об аккаунте пользователя.
- now#
Текущая дата и время.
- Type
str
- uid#
Уникальный идентификатор.
- Type
int
, optional
- login#
Виртуальное имя (обычно e-mail).
- Type
str
, optional
- full_name#
Полное имя (имя и фамилия).
- Type
str
, optional
- second_name#
Фамилия.
- Type
str
, optional
- first_name#
Имя.
- Type
str
, optional
- display_name#
Отображаемое имя.
- Type
str
, optional
- service_available#
Доступен ли сервис.
- Type
bool
- hosted_user#
Является ли пользователем чьим-то другим.
- Type
bool
, optional
- birthday#
Дата рождения.
- Type
str
, optional
- region#
Регион.
- Type
int
, optional
- passport_phones#
Мобильные номера.
- Type
list
изyandex_music.PassportPhone
- registered_at#
Дата создания учётной записи.
- Type
str
, optional
- has_info_for_app_metrica#
Наличие информации для App Metrica.
- Type
bool
, optional
- client#
Клиент Yandex Music.
- Type
yandex_music.Client
, optional
- \*\*kwargs
Произвольные ключевые аргументы полученные от API.
- birthday: Optional[str] = None#
- classmethod de_json(data: dict, client: Client) Optional[Account] #
Десериализация объекта.
- Parameters
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
Основная информация об аккаунте пользователя.
- Return type
yandex_music.Account
- display_name: Optional[str] = None#
- first_name: Optional[str] = None#
- full_name: Optional[str] = None#
- has_info_for_app_metrica: bool = False#
- hosted_user: Optional[bool] = None#
- login: Optional[str] = None#
- now: str#
- passport_phones: List[PassportPhone] = None#
- region: Optional[int] = None#
- registered_at: Optional[str] = None#
- second_name: Optional[str] = None#
- service_available: bool#
- uid: Optional[int] = None#