yandex_music.rotor.ad_params#
- class yandex_music.rotor.ad_params.AdParams(partner_id: str | int, category_id: str | int, page_ref: str, target_ref: str, other_params: str, ad_volume: int, genre_id: str | None = None, genre_name: str | None = None, client: Client | None = None)#
Bases:
YandexMusicObject
Класс, представляющий параметры рекламного объявления.
Note
Известные дополнительные параметры(other_params): user:{ID}.
- partner_id#
Уникальный идентификатор заказчика рекламы.
- Type:
str
|int
- category_id#
Уникальный идентификатор категории рекламы.
- Type:
str
|int
- page_ref#
Ссылка на ссылающуюся страницу.
- Type:
str
- target_ref#
Ссылка на целевую страницу.
- Type:
str
- other_params#
Другие параметры.
- Type:
str
- ad_volume#
Громкость воспроизводимой рекламы.
- Type:
int
- genre_id#
Уникальный идентификатор жанра.
- Type:
str
, optional
- genre_name#
Название жанра.
- Type:
str
, optional
- client#
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- ad_volume: int#
- category_id: str | int#
- classmethod de_json(data: dict, client: Client) AdParams | None #
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Параметры рекламного объявления.
- Return type:
- genre_id: str | None = None#
- genre_name: str | None = None#
- other_params: str#
- page_ref: str#
- partner_id: str | int#
- target_ref: str#