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
Регион TODO.
- Type
int
, optional
- experiment#
Включенная новая фича на аккаунте (её ID) TODO.
- Type
int
, optional
- client#
Клиент Yandex Music.
- Type
yandex_music.Client
, optional
- advertisement: Optional[str] = None#
- cache_limit: Optional[int] = 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]#
- 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#