yandex_music.playlist.user¶
- class yandex_music.playlist.user.User(uid: int, login: str, name: str | None = None, display_name: str | None = None, full_name: str | None = None, sex: str | None = None, verified: bool | None = None, regions: ~typing.List[int] = <factory>, client: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий пользователя.
Note
Когда данный класс используется в MadeFor и Playlist, то доступны все поля кроме `display_name и full_name.
При наличии экземпляра класса в user_info у Track (у самозагруженных треков) доступны только uid, ‘login, ‘display_name` и full_name.
Поле regions есть только при возвращении пользователей в результатах поисках.
- uid¶
Идентификатор пользователя.
- Type:
int
- login¶
Логин пользователя.
- Type:
str
- name¶
Имя пользователя.
- Type:
str
, optional
- display_name¶
Отображаемое пользователя.
- Type:
str
, optional
- full_name¶
Полное имя пользователя.
- Type:
str
, optional
- sex¶
Пол пользователя.
- Type:
str
, optional
- verified¶
Участвует ли пользователь в генерации плейлистов дня и т.д., и т.п.
- Type:
bool
, optional
- regions¶
Список регионов TODO.
- Type:
list
изint
, optional
- client¶
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- client: ClientType | None = None¶
- display_name: str | None = None¶
- full_name: str | None = None¶
- login: str¶
- name: str | None = None¶
- regions: List[int]¶
- sex: str | None = None¶
- uid: int¶
- verified: bool | None = None¶