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