yandex_music.icon#
- class yandex_music.icon.Icon(background_color: str, image_url: str, client: Client | None = None)#
Bases:
YandexMusicObject
Класс, представляющий иконку.
- background_color#
Цвет заднего фона в HEX.
- Type:
str
- image_url#
Ссылка на изображение.
- Type:
str
- client#
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- background_color: str#
- classmethod de_json(data: dict, client: Client) Icon | None #
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Иконка.
- Return type:
- download(filename: str, size: str = '200x200') None #
Загрузка иконки.
- Parameters:
filename (
str
) – Путь для сохранения файла с названием и расширением.size (
str
, optional) – Размер иконки.
- async downloadAsync(filename: str, size: str = '200x200') None #
Псевдоним для
download_async
- downloadBytes(size: str = '200x200') bytes #
Псевдоним для
download_bytes
- async downloadBytesAsync(size: str = '200x200') bytes #
Псевдоним для
download_bytes_async
- async download_async(filename: str, size: str = '200x200') None #
Загрузка иконки.
- Parameters:
filename (
str
) – Путь для сохранения файла с названием и расширением.size (
str
, optional) – Размер иконки.
- download_bytes(size: str = '200x200') bytes #
Загрузка иконки и возврат в виде байтов.
- Parameters:
size (
str
, optional) – Размер иконки.- Returns:
Иконка в виде байтов.
- Return type:
bytes
- async download_bytes_async(size: str = '200x200') bytes #
Загрузка иконки и возврат в виде байтов.
- Parameters:
size (
str
, optional) – Размер иконки.- Returns:
Иконка в виде байтов.
- Return type:
bytes
- get_url(size: str = '200x200')#
Получение URL иконки.
- Parameters:
size (
str
, optional) – Размер иконки.
- image_url: str#