From 80e26b606e647b1ac4143c424ed06d9ff060f252 Mon Sep 17 00:00:00 2001 From: Il`ya Date: Sun, 22 Mar 2020 05:48:20 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D1=82=D0=B0=D1=86=D0=B8=D1=8F=20=D0=BA=D0=BB=D0=B0=D1=81=D1=81?= =?UTF-8?q?=D0=B0=20BlockEntity?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yandex_music/landing/block_entity.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/yandex_music/landing/block_entity.py b/yandex_music/landing/block_entity.py index 3523768..34a3570 100644 --- a/yandex_music/landing/block_entity.py +++ b/yandex_music/landing/block_entity.py @@ -18,9 +18,20 @@ de_json = { class BlockEntity(YandexMusicObject): - """Класс, представляющий . + """Класс, представляющий содержимое блока. + + Note: + В зависимости от поля `type_`, в поле `data` будет объект соответствующего типа. + + Известные значения поля `type_`: `personal-playlist`, `promotion`, `album`, `playlist`, `chart-item`, + `play-context`, `mix-link`. Attributes: + id_ (:obj:`str`): Уникальный идентификатор содержимого. + type_ (:obj:`str`): Тип содержимого. + data (:obj:`yandex_music.GeneratedPlaylist` | :obj:`yandex_music.Promotion` | :obj:`yandex_music.Album` | + :obj:`yandex_music.Playlist` | :obj:`yandex_music.ChartItem` | :obj:`yandex_music.PlayContext` | + :obj:`yandex_music.MixLink`): Содержимое. client (:obj:`yandex_music.Client`): Клиент Yandex Music. Args: @@ -52,7 +63,7 @@ class BlockEntity(YandexMusicObject): client (:obj:`yandex_music.Client`, optional): Клиент Yandex Music. Returns: - :obj:`yandex_music.BlockEntity`: TODO. + :obj:`yandex_music.BlockEntity`: Сущность (объект) блока. """ if not data: return None @@ -71,7 +82,7 @@ class BlockEntity(YandexMusicObject): client (:obj:`yandex_music.Client`, optional): Клиент Yandex Music. Returns: - :obj:`list` из :obj:`yandex_music.BlockEntity`: TODO. + :obj:`list` из :obj:`yandex_music.BlockEntity`: Содержимое блока. """ if not data: return []