From 4f44c7041ac4c8a29b1b87b3b2d8591cb1fd2059 Mon Sep 17 00:00:00 2001 From: Il`ya Date: Sun, 22 Mar 2020 06:01:34 +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=20PlayContext?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yandex_music/landing/play_context.py | 19 +++++++++++++++++-- yandex_music/landing/play_contexts_data.py | 4 ++-- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/yandex_music/landing/play_context.py b/yandex_music/landing/play_context.py index 6359cc7..3b36f30 100644 --- a/yandex_music/landing/play_context.py +++ b/yandex_music/landing/play_context.py @@ -7,12 +7,27 @@ if TYPE_CHECKING: class PlayContext(YandexMusicObject): - """Класс, представляющий . + """Класс, представляющий проигрываемый контекст. + + Note: + Известные значения поля `client_`: `android`. + + Поле `context` хранит в себе место воспроизведения, например, `playlist`. + + Поле `context_item` хранит в себе уникальный идентификатор context'a, т.е. в нашем случае playlist'a. Attributes: + client_ (:obj:`str`): Клиент. + context (:obj:`str`): Тип контекста. + context_item (:obj:`str`): Предмет контекста. + tracks (:obj:`list` из :obj:`yandex_music.TrackShortOld`): Треки. client (:obj:`yandex_music.Client`): Клиент Yandex Music. Args: + client_ (:obj:`str`): Клиент. + context (:obj:`str`): Тип контекста. + context_item (:obj:`str`): Предмет контекста. + tracks (:obj:`list` из :obj:`yandex_music.TrackShortOld`): Треки. client (:obj:`yandex_music.Client`, optional): Клиент Yandex Music. **kwargs: Произвольные ключевые аргументы полученные от API. """ @@ -41,7 +56,7 @@ class PlayContext(YandexMusicObject): client (:obj:`yandex_music.Client`, optional): Клиент Yandex Music. Returns: - :obj:`yandex_music.PlayContext`: TODO. + :obj:`yandex_music.PlayContext`: Проигрываемый контекст. """ if not data: return None diff --git a/yandex_music/landing/play_contexts_data.py b/yandex_music/landing/play_contexts_data.py index e153eb0..ec26ae6 100644 --- a/yandex_music/landing/play_contexts_data.py +++ b/yandex_music/landing/play_contexts_data.py @@ -7,7 +7,7 @@ if TYPE_CHECKING: class PlayContextsData(YandexMusicObject): - """Класс, представляющий проигрываемый контекст. + """Класс, представляющий данные проигрываемого контекста. Attributes: other_tracks (:obj:`list` из :obj:`yandex_music.TrackShortOld`): Другие треки. @@ -37,7 +37,7 @@ class PlayContextsData(YandexMusicObject): client (:obj:`yandex_music.Client`, optional): Клиент Yandex Music. Returns: - :obj:`yandex_music.PlayContextsData`: Проигрываемый контекст. + :obj:`yandex_music.PlayContextsData`: Данные проигрываемого контекста. """ if not data: return None