yandex_music.icon#

class yandex_music.icon.Icon(background_color: str, image_url: str, client: Optional[Client] = None)#

Bases: YandexMusicObject

Класс, представляющий иконку.

background_color#

Цвет заднего фона в HEX.

Type

str

image_url#

Ссылка на изображение.

Type

str

client#

Клиент Yandex Music.

Type

yandex_music.Client, optional

background_color: str#
client: Optional[Client] = None#
classmethod de_json(data: dict, client: Client) Optional[Icon]#

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

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

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

Returns

Иконка.

Return type

yandex_music.Icon

download(filename: str, size: str = '200x200') None#

Загрузка иконки.

Parameters
  • filename (str) – Путь для сохранения файла с названием и расширением.

  • size (str, optional) – Размер иконки.

async downloadAsync(filename: str, size: str = '200x200') None#

Псевдоним для download_async

async download_async(filename: str, size: str = '200x200') None#

Загрузка иконки.

Parameters
  • filename (str) – Путь для сохранения файла с названием и расширением.

  • size (str, optional) – Размер иконки.

get_url(size: str = '200x200')#

Получение URL иконки.

Parameters

size (str, optional) – Размер иконки.

image_url: str#