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]#
client: Optional[Client] = None#
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#