yandex_music.landing.promotion¶
- class yandex_music.landing.promotion.Promotion(promo_id: str, title: str, subtitle: str, heading: str, url: str, url_scheme: str, text_color: str, gradient: str, image: str, client: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий продвижение (рекламу).
Note
В цвете может как оказаться HEX (#6c65a9), так и какой-нибудь transparent.
Ссылка со схемой отличается от просто ссылки наличием yandexmusic:// в начале.
- promo_id¶
Уникальный идентификатор рекламы.
- Type:
str
- title¶
Заголовок.
- Type:
str
- subtitle¶
Подзаголовок.
- Type:
str
- heading¶
Верхний заголовок.
- Type:
str
- url¶
Ссылка.
- Type:
str
- url_scheme¶
Ссылка с схемой.
- Type:
str
- text_color¶
Цвет текста.
- Type:
str
- gradient¶
Градиент TODO.
- Type:
str
- image¶
Ссылка на рекламное изображение.
- Type:
str
- client¶
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- client: ClientType | None = None¶
- downloadImage(filename: str, size: str = '300x300') None ¶
Псевдоним для
download_image
- async downloadImageAsync(filename: str, size: str = '300x300') None ¶
Псевдоним для
download_image_async
- downloadImageBytes(size: str = '300x300') bytes ¶
Псевдоним для
download_image_bytes
- async downloadImageBytesAsync(size: str = '300x300') bytes ¶
Псевдоним для
download_image_bytes_async
- download_image(filename: str, size: str = '300x300') None ¶
Загрузка рекламного изображения.
- Parameters:
filename (
str
) – Путь для сохранения файла с названием и расширением.size (
str
, optional) – Размер изображения.
- async download_image_async(filename: str, size: str = '300x300') None ¶
Загрузка рекламного изображения.
- Parameters:
filename (
str
) – Путь для сохранения файла с названием и расширением.size (
str
, optional) – Размер изображения.
- download_image_bytes(size: str = '300x300') bytes ¶
Загрузка рекламного изображения и возврат в виде байтов.
- Parameters:
size (
str
, optional) – Размер изображения.- Returns:
Рекламное изображение в виде байтов.
- Return type:
bytes
- async download_image_bytes_async(size: str = '300x300') bytes ¶
Загрузка рекламного изображения и возврат в виде байтов.
- Parameters:
size (
str
, optional) – Размер изображения.- Returns:
Рекламное изображение в виде байтов.
- Return type:
bytes
- getImageUrl(size: str = '300x300') str ¶
Псевдоним для
get_image_url
- get_image_url(size: str = '300x300') str ¶
Возвращает URL изображения.
- Parameters:
size (
str
, optional) – Размер изображения.- Returns:
URL изображения.
- Return type:
str
- gradient: str¶
- heading: str¶
- image: str¶
- promo_id: str¶
- subtitle: str¶
- text_color: str¶
- title: str¶
- url: str¶
- url_scheme: str¶