yandex_music.account.status#

class yandex_music.account.status.Status(account: Optional[Account], permissions: Optional[Permissions], advertisement: Optional[str] = None, subscription: Optional[Subscription] = None, cache_limit: Optional[int] = None, subeditor: Optional[bool] = None, subeditor_level: Optional[int] = None, plus: Optional[Plus] = None, default_email: Optional[str] = None, skips_per_hour: Optional[int] = None, station_exists: Optional[bool] = None, station_data: Optional[StationData] = None, bar_below: Optional[Alert] = None, premium_region: Optional[int] = None, experiment: Optional[int] = None, client: Optional[Client] = 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

client#

Клиент Yandex Music.

Type

yandex_music.Client, optional

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

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

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

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

Returns

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

Return type

yandex_music.Status

default_email: Optional[str] = None#
experiment: Optional[int] = None#
permissions: Optional[Permissions]#
plus: Optional[Plus] = None#
premium_region: Optional[int] = None#
skips_per_hour: Optional[int] = None#
station_data: Optional[StationData] = None#
station_exists: Optional[bool] = None#
subeditor: Optional[bool] = None#
subeditor_level: Optional[int] = None#
subscription: Optional[Subscription] = None#