Дисклеймеры

class yandex_music._client.disclaimers.DisclaimersMixin

Дисклеймеры.

Миксин для методов, связанных с получением дисклеймеров контента.

tracks_disclaimer(track_id, *args, **kwargs)

Получение дисклеймера трека.

Parameters:
  • track_id (str | int) – Уникальный идентификатор трека.

  • *args – Произвольные аргументы (будут переданы в запрос).

  • **kwargs – Произвольные именованные аргументы (будут переданы в запрос).

Returns:

Дисклеймер трека или None.

Return type:

yandex_music.Disclaimer | None

Raises:

yandex_music.exceptions.YandexMusicError – Базовое исключение библиотеки.

clips_disclaimer(clip_id, *args, **kwargs)

Получение дисклеймера клипа.

Parameters:
  • clip_id (str | int) – Уникальный идентификатор клипа.

  • *args – Произвольные аргументы (будут переданы в запрос).

  • **kwargs – Произвольные именованные аргументы (будут переданы в запрос).

Returns:

Дисклеймер клипа или None.

Return type:

yandex_music.Disclaimer | None

Raises:

yandex_music.exceptions.YandexMusicError – Базовое исключение библиотеки.

albums_disclaimer(album_id, *args, **kwargs)

Получение дисклеймера альбома.

Parameters:
  • album_id (str | int) – Уникальный идентификатор альбома.

  • *args – Произвольные аргументы (будут переданы в запрос).

  • **kwargs – Произвольные именованные аргументы (будут переданы в запрос).

Returns:

Дисклеймер альбома или None.

Return type:

yandex_music.Disclaimer | None

Raises:

yandex_music.exceptions.YandexMusicError – Базовое исключение библиотеки.

artists_disclaimer(artist_id, *args, **kwargs)

Получение дисклеймера артиста.

Parameters:
  • artist_id (str | int) – Уникальный идентификатор артиста.

  • *args – Произвольные аргументы (будут переданы в запрос).

  • **kwargs – Произвольные именованные аргументы (будут переданы в запрос).

Returns:

Дисклеймер артиста или None.

Return type:

yandex_music.Disclaimer | None

Raises:

yandex_music.exceptions.YandexMusicError – Базовое исключение библиотеки.