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