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
client: Client | None = None
classmethod de_json(data: dict, client: Client) AdParams | None

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

Parameters:
  • data (dict) – Поля и значения десериализуемого объекта.

  • client (yandex_music.Client, optional) – Клиент Yandex Music.

Returns:

Параметры рекламного объявления.

Return type:

yandex_music.AdParams

genre_id: str | None = None
genre_name: str | None = None
other_params: str
page_ref: str
partner_id: str | int
target_ref: str