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#