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#
client: Optional[Client] = 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#