yandex_music.account.account#
- class yandex_music.account.account.Account(now: str, service_available: bool, region: int | None = None, uid: int | None = None, login: str | None = None, full_name: str | None = None, second_name: str | None = None, first_name: str | None = None, display_name: str | None = None, hosted_user: bool | None = None, birthday: str | None = None, passport_phones: List[PassportPhone] = None, registered_at: str | None = None, has_info_for_app_metrica: bool = None, child: bool = None, client: Client | None = 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
- child#
Дочерний / детский аккаунт (скорее детский, позволяет ограничить доступный контент ребенку на Кинопоиске).
- Type:
bool
- client#
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- \*\*kwargs
Произвольные ключевые аргументы полученные от API.
- birthday: str | None = None#
- child: bool = None#
- classmethod de_json(data: dict, client: Client) Account | None #
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Основная информация об аккаунте пользователя.
- Return type:
- display_name: str | None = None#
- first_name: str | None = None#
- full_name: str | None = None#
- has_info_for_app_metrica: bool = None#
- hosted_user: bool | None = None#
- login: str | None = None#
- now: str#
- passport_phones: List[PassportPhone] = None#
- region: int | None = None#
- registered_at: str | None = None#
- second_name: str | None = None#
- service_available: bool#
- uid: int | None = None#