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