Merge pull request #260 from MarshalX/issue-92

Документация класса BriefInfo
このコミットが含まれているのは:
Il'ya 2020-03-22 03:20:58 +03:00 committed by GitHub
コミット 1ae4e1a59a
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: 4AEE18F83AFDEB23
1個のファイルの変更28行の追加2行の削除

ファイルの表示

@ -7,12 +7,38 @@ if TYPE_CHECKING:
class BriefInfo(YandexMusicObject):
"""Класс, представляющий .
"""Класс, представляющий информацию об артисте.
Attributes:
artist (:obj:`yandex_music.Artist` | :obj:`None`): Артист.
albums (:obj:`list` из :obj:`yandex_music.Album`): Альбомы.
also_albums (:obj:`list` из :obj:`yandex_music.Album`): Сборники.
last_release_ids (:obj:`list` из :obj:`int`): Уникальные идентификаторы последних выпущенных треков.
popular_tracks (:obj:`list` из :obj:`yandex_music.Track`): Популярные треки.
similar_artists (:obj:`list` из :obj:`yandex_music.Artist)`: Похожие артисты.
all_covers (:obj:`list` из :obj:`yandex_music.Cover`): Все обложки.
concerts (:obj:`str`): Концерты (тест-кейс с ними потерялся, мало у кого есть).
videos (:obj:`list` из :obj:`yandex_music.Video`): Видео.
vinyls (:obj:`list` из :obj:`yandex_music.Vinyl`): Пластинки.
has_promotions (:obj:`bool`): Рекламируется ли TODO.
playlist_ids (:obj:`list` из :obj:`yandex_music.PlaylistId`): Уникальные идентификаторы плейлистов.
tracks_in_chart (:obj:`list` из :obj:`yandex_music.Chart`): Треки в чарте.
client (:obj:`yandex_music.Client`): Клиент Yandex Music.
Args:
artist (:obj:`yandex_music.Artist` | :obj:`None`): Артист.
albums (:obj:`list` из :obj:`yandex_music.Album`): Альбомы.
also_albums (:obj:`list` из :obj:`yandex_music.Album`): Сборники.
last_release_ids (:obj:`list` из :obj:`int`): Уникальные идентификаторы последних выпущенных треков.
popular_tracks (:obj:`list` из :obj:`yandex_music.Track`): Популярные треки.
similar_artists (:obj:`list` из :obj:`yandex_music.Artist`): Похожие артисты.
all_covers (:obj:`list` из :obj:`yandex_music.Cover`): Все обложки.
concerts (:obj:`str`): Концерты (тест-кейс с ними потерялся, мало у кого есть).
videos (:obj:`list` из :obj:`yandex_music.Video`): Видео.
vinyls (:obj:`list` из :obj:`yandex_music.Vinyl`): Пластинки.
has_promotions (:obj:`bool`): Рекламируется ли TODO.
playlist_ids (:obj:`list` из :obj:`yandex_music.PlaylistId`): Уникальные идентификаторы плейлистов.
tracks_in_chart (:obj:`list` из :obj:`yandex_music.Chart`, optional): Треки в чарте.
client (:obj:`yandex_music.Client`, optional): Клиент Yandex Music.
**kwargs: Произвольные ключевые аргументы полученные от API.
"""
@ -62,7 +88,7 @@ class BriefInfo(YandexMusicObject):
client (:obj:`yandex_music.Client`, optional): Клиент Yandex Music.
Returns:
:obj:`yandex_music.BriefInfo`: TODO.
:obj:`yandex_music.BriefInfo`: Информация об артисте.
"""
if not data:
return None