yandex_music.account.status#

class yandex_music.account.status.Status(account: Account | None, permissions: Permissions | None, advertisement: str | None = None, subscription: Subscription | None = None, cache_limit: int | None = None, subeditor: bool | None = None, subeditor_level: int | None = None, plus: Plus | None = None, default_email: str | None = None, skips_per_hour: int | None = None, station_exists: bool | None = None, station_data: StationData | None = None, bar_below: Alert | None = None, premium_region: int | None = None, experiment: int | None = None, pretrial_active: bool | None = None, userhash: str | None = None, client: Client | None = None)#

Bases: YandexMusicObject

Класс, представляющий подробную информацию об аккаунте пользователя.

account#

Основная информация об аккаунте

Type:

yandex_music.Account

permissions#

Информация о правах пользователя.

Type:

yandex_music.Permissions

advertisement#

Рекламное объявление.

Type:

str, optional

subscription#

Информация о подписках.

Type:

yandex_music.Subscription, optional

cache_limit#

Максимальное количество загруженных треков.

Type:

int, optional

subeditor#

Наличие статуса модератора проверки корректности информации.

Type:

bool, optional

subeditor_level#

Уровень статуса модератора.

Type:

int, optional

plus#

Информация о Plus подписке.

Type:

yandex_music.Plus, optional

default_email#

Основной e-mail адрес аккаунта.

Type:

str, optional

skips_per_hour#

Количество переключение треков на радио в час.

Type:

int, optional

station_exists#

Наличие личной станции.

Type:

bool, optional

station_data#

Информация о личной станции.

Type:

yandex_music.StationData, optional

bar_below#

Блок с предупреждениями о конце подписке и подарках.

Type:

yandex_music.Alert, optional

premium_region#

Регион TODO.

Type:

int, optional

experiment#

Включенная новая фича на аккаунте (её ID) TODO.

Type:

int, optional

pretrial_active#

TODO.

Type:

bool, optional

userhash#

Хэш-код идентификатора пользователя.

Type:

str, optional

client#

Клиент Yandex Music.

Type:

yandex_music.Client, optional

account: Account | None#
advertisement: str | None = None#
bar_below: Alert | None = None#
cache_limit: int | None = None#
client: Client | None = None#
classmethod de_json(data: dict, client: Client) Status | None#

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

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

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

Returns:

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

Return type:

yandex_music.Status

default_email: str | None = None#
experiment: int | None = None#
permissions: Permissions | None#
plus: Plus | None = None#
premium_region: int | None = None#
pretrial_active: bool | None = None#
skips_per_hour: int | None = None#
station_data: StationData | None = None#
station_exists: bool | None = None#
subeditor: bool | None = None#
subeditor_level: int | None = None#
subscription: Subscription | None = None#
userhash: str | None = None#