yandex_music.AdParams

class yandex_music.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, **kwargs)
Базовые классы: yandex_music.base.YandexMusicObject

Класс, представляющий параметры рекламного объявления.

Примечание

Известные дополнительные параметры(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
genre_name

Название жанра.

Type:str
client

Объект класса yandex_music.Client, представляющий клиент Yandex Music.

Type:yandex_music.Client
Параметры:
  • partner_id (str | int) – Уникальный идентификатор заказчика рекламы.
  • category_id (str | int) – Уникальный идентификатор категории рекламы.
  • page_ref (str) – Ссылка на ссылающуюся страницу.
  • target_ref (str) – Ссылка на целевую страницу.
  • other_params (str) – Другие параметры.
  • ad_volume (int) – Громкость воспроизводимой рекламы.
  • genre_id (str, optional) – Уникальный идентификатор жанра.
  • genre_name (str, optional) – Название жанра.
  • client (yandex_music.Client, optional) – Объект класса yandex_music.Client, представляющий клиент Yandex Music.
  • **kwargs – Произвольные ключевые аргументы полученные от API.
classmethod de_json(data: dict, client: Client) → Optional[AdParams]

Десериализация объекта.

Параметры:
  • data (dict) – Поля и значения десериализуемого объекта.
  • client (yandex_music.Client) – Объект класса yandex_music.Client, представляющий клиент Yandex Music.
Результат:

Объект класса yandex_music.AdParams.

Тип результата:

yandex_music.AdParams