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: ~typing.List[PassportPhone] = <factory>, registered_at: str | None = None, has_info_for_app_metrica: bool | None = None, child: bool | None = None, client: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий основную информацию об аккаунте пользователя.
- 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 = None¶
- client: ClientType | None = None¶
- classmethod de_json(data: JSONType, client: ClientType) 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 = None¶
- hosted_user: bool | None = None¶
- login: str | None = None¶
- now: str¶
- passport_phones: List[PassportPhone]¶
- region: int | None = None¶
- registered_at: str | None = None¶
- second_name: str | None = None¶
- service_available: bool¶
- uid: int | None = None¶