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#
client: Client | None = None#
classmethod de_json(data: dict, client: Client) Account | None#

Десериализация объекта.

Parameters:
  • data (dict) – Поля и значения десериализуемого объекта.

  • client (yandex_music.Client, optional) – Клиент Yandex Music.

Returns:

Основная информация об аккаунте пользователя.

Return type:

yandex_music.Account

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#