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: List[int] = None, client: Client | None = None)#

Bases: YandexMusicObject

Класс, представляющий пользователя.

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: Client | None = None#
classmethod de_json(data: dict, client: Client) User | None#

Десериализация объекта.

Parameters:
  • data (dict) – Поля и значения десериализуемого объекта.

  • client (yandex_music.Client, optional) – Клиент Yandex Music.

Returns:

Пользователь.

Return type:

yandex_music.User

classmethod de_list(data: list, client: Client) List[User]#

Десериализация списка объектов.

Parameters:
  • data (list) – Список словарей с полями и значениями десериализуемого объекта.

  • client (yandex_music.Client, optional) – Клиент Yandex Music.

Returns:

Пользователи.

Return type:

list из yandex_music.User

display_name: str | None = None#
full_name: str | None = None#
login: str#
name: str | None = None#
regions: List[int] = None#
sex: str | None = None#
uid: int#
verified: bool | None = None#