From d18154e27a8d1858c2c2b54933afc7565260e66f Mon Sep 17 00:00:00 2001 From: Il`ya Date: Sun, 22 Mar 2020 02:59:18 +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=20MixLink?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yandex_music/landing/mix_link.py | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/yandex_music/landing/mix_link.py b/yandex_music/landing/mix_link.py index 14c7340..0fdb271 100644 --- a/yandex_music/landing/mix_link.py +++ b/yandex_music/landing/mix_link.py @@ -7,12 +7,31 @@ if TYPE_CHECKING: class MixLink(YandexMusicObject): - """Класс, представляющий . + """Класс, представляющий ссылку (кликабельный блок) на подборку. + + Note: + В цветах может как оказаться HEX (`#6c65a9`), так и какой-нибудь `transparent`. + + Ссылка со схемой отличается от просто ссылки наличием `yandexmusic://` в начале. Attributes: + title (:obj:`str`): Заголовок ссылки. + url (:obj:`str`): Ссылка на подборку. + url_scheme (:obj:`str`): Ссылка со схемой на подборку. + text_color (:obj:`str`): Цвет текста (HEX). + background_color (:obj:`str`): Цвет заднего фона. + background_image_uri (:obj:`str`): Ссылка на изображение заднего фона. + cover_white (:obj:`str`): Ссылка на изображение с обложкой TODO. client (:obj:`yandex_music.Client`): Клиент Yandex Music. Args: + title (:obj:`str`): Заголовок ссылки. + url (:obj:`str`): Ссылка на подборку. + url_scheme (:obj:`str`): Ссылка со схемой на подборку. + text_color (:obj:`str`): Цвет текста (HEX). + background_color (:obj:`str`): Цвет заднего фона. + background_image_uri (:obj:`str`): Ссылка на изображение заднего фона. + cover_white (:obj:`str`): Ссылка на изображение с обложкой TODO. client (:obj:`yandex_music.Client`, optional): Клиент Yandex Music. **kwargs: Произвольные ключевые аргументы полученные от API. """ @@ -57,7 +76,7 @@ class MixLink(YandexMusicObject): client (:obj:`yandex_music.Client`, optional): Клиент Yandex Music. Returns: - :obj:`yandex_music.MixLink`: TODO. + :obj:`yandex_music.MixLink`: Блок-ссылка на подборку. """ if not data: return None @@ -75,7 +94,7 @@ class MixLink(YandexMusicObject): client (:obj:`yandex_music.Client`, optional): Клиент Yandex Music. Returns: - :obj:`list` из :obj:`yandex_music.MixLink`: TODO. + :obj:`list` из :obj:`yandex_music.MixLink`: Блоки-ссылки на подборки. """ if not data: return []