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:
- permissions#
Информация о правах пользователя.
- Type:
- 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
Регион 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
- advertisement: str | None = None#
- cache_limit: int | None = None#
- classmethod de_json(data: dict, client: Client) Status | None #
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Информация об аккаунте пользователя.
- Return type:
- default_email: str | None = None#
- experiment: int | None = None#
- permissions: Permissions | 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#