Concert

class yandex_music.concert.concert.Concert

Класс, представляющий концерт.

Note

Известные значения поля event_info.type: concert, festival.

В зависимости от источника данных ответ может содержать либо поля images, image_url, afisha_url, address и min_price, либо поля cover и data_session_id (в последнем случае минимальная цена выносится на уровень выше вместе с концертом).

id

UUID концерта.

Type:

str, optional

images

Список URL изображений.

Type:

list из str, optional

image_url

URL основного изображения.

Type:

str, optional

concert_title

Название концерта/фестиваля.

Type:

str, optional

afisha_url

Ссылка на страницу Афиши.

Type:

str, optional

city

Город.

Type:

str, optional

place

Площадка.

Type:

str, optional

address

Адрес.

Type:

str, optional

datetime

Дата и время (ISO 8601).

Type:

str, optional

content_rating

Возрастной рейтинг, например “16+”.

Type:

str, optional

min_price

Минимальная цена билета.

Type:

yandex_music.ConcertMinPrice, optional

cashback

Информация о кешбэке.

Type:

yandex_music.ConcertCashback, optional

event_info

Информация о типе события.

Type:

yandex_music.ConcertEventInfo, optional

cover

Обложка концерта.

Type:

yandex_music.Cover, optional

data_session_id

Идентификатор сессии данных, используется Афишей.

Type:

str, optional

client

Клиент Yandex Music.

Type:

yandex_music.Client, optional

classmethod de_json(data, client)

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

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

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

Returns:

Концерт.

Return type:

yandex_music.Concert