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: Optional[Client] = None)#
Bases:
YandexMusicObject
Класс, представляющий продвижение (рекламу).
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
- classmethod de_json(data: dict, client: Client) Optional[Promotion] #
Десериализация объекта.
- Parameters
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
Продвижение (реклама).
- Return type
yandex_music.Promotion
- classmethod de_list(data: dict, client: Client) List[Promotion] #
Десериализация списка объектов.
- Parameters
data (
list
) – Список словарей с полями и значениями десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
Продвижения (реклама).
- Return type
list
изyandex_music.Promotion
- downloadImage(filename: str, size: str = '300x300') None #
Псевдоним для
download_image
- async downloadImageAsync(filename: str, size: str = '300x300') None #
Псевдоним для
download_image_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) – Размер изображения.
- gradient: str#
- heading: str#
- image: str#
- promo_id: str#
- subtitle: str#
- text_color: str#
- title: str#
- url: str#
- url_scheme: str#