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¶