yandex_music.rotor.ad_params#
- class yandex_music.rotor.ad_params.AdParams(partner_id: Union[str, int], category_id: Union[str, int], page_ref: str, target_ref: str, other_params: str, ad_volume: int, genre_id: Optional[str] = None, genre_name: Optional[str] = None, client: Optional[Client] = 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: Union[str, int]#
- classmethod de_json(data: dict, client: Client) Optional[AdParams] #
Десериализация объекта.
- Parameters
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
Параметры рекламного объявления.
- Return type
yandex_music.AdParams
- genre_id: Optional[str] = None#
- genre_name: Optional[str] = None#
- other_params: str#
- page_ref: str#
- partner_id: Union[str, int]#
- target_ref: str#