コミットグラフ

16 コミット

作成者 SHA1 メッセージ 日付
Il'ya (Marshal) ac53ea659f #469 убрана поддержка python 3.6; модели переделаны с использованием dataclasses; у класса Response теперь вместо свойства result метод get_result, вместо свойства error метод get_error; к полям, имя которых как у встроенных функций, больше не добавляется нижнее подчеркивание в конец, теперь нижнее подчеркивание добавляется только к ключевым словам языка; изменена логика нахождения неизвестных полей, теперь она находится в базовом классе; удалена возможность задавать собственную фунцию для обработки неизвестных полей; обновлены зависимости. 2021-09-19 15:47:19 +02:00
Il`ya Semyonov 18401741a2 Форматирование кода с помощью black, обновлен лок зависимостей с использованием последних версий 2021-02-03 13:28:10 +01:00
Il`ya Semyonov 4cc727211f Добавлено выключение предупреждения о новом поле от API 2020-05-15 22:14:44 +03:00
Il`ya 888f546d96 Убрано случайное optional в атрибутах (документация) 2020-03-22 02:04:39 +03:00
Gleb Liutsko 0d84ad8cba Удалена избыточная информация во всех остальных классах (#247) 2020-03-22 01:29:34 +04:00
Gleb Liutsko 1209c495b4 Удаление избыточной информации (#247)
Классы: Account, AutoRenewable, PassportPhone, Permissions, Plus, Price,
Product, Status, Subscription, UserSettings, Album, Label,
TrackPosition, Playlist
У всех классов изменено описание атрибута client
2020-03-21 23:49:20 +04:00
Il`ya 876dd652d9 Заготовки для документирования полей классов и конструкторов. 2020-01-26 17:50:54 +03:00
Il`ya 0f736857b9 Исправлена документация, код перед импортом, тайпхинты 2020-01-26 15:19:22 +03:00
Il`ya 5afeaa244b Добавлен класс UserSettings.
Добавлен метод для получения своих настроек.
Добавлен метод для получения настроек другого пользователя.
Добавлен метод для изменения настроек.
Изменено название пакета с status на account. #195
2020-01-25 21:09:03 +03:00
Marshal 2aa4a31042 Добавлены тайп хинты в соответствии с документацией для следуюшщих классов: YandexMusicObject, Cover, Captcha, DownloadInfo, Experiments, Icon, InvocationInfo, Pager, PermissionAlerts, PromoCodeStatus, Settings, TrackShort, TracksList, Video #120 2019-12-24 10:17:04 +03:00
Il`ya 9f000f6ac9 Добавлены основные тесты для следующих классов: ArtistTracks, Best, BriefInfo, GeneratedPlaylist, PlayContext, Playlist, PlaylistsLikes, SearchResult, Suggestions,
Исправлены фикстуры и сравнения для вышеперечисленных классов.
Изменён `__hash__` всех объектов. Теперь списки можно использовать в _id_attrs. Они кастуются в frozenset.
Обновлен список _id_attrs большинства объектов и тесты сравнения.
Результаты поиска любого типа теперь представлены одним классом - SearchResult.
2019-11-09 21:11:43 +03:00
Il`ya 46de4f1691 Добавлены основные тесты для следующих классов: Album, Artist, Chart, Counts, Genre, Label, PermissionAlerts, PromoCodeStatus, Restrictions, Settings, Station, StatuonResult, Status, Track.
Исправлены фикстуры и сравнения для вышеперечисленных классов.
Отрефакторен restrictions.py.
Исправлен баг в .to_dict() методе, связанный с десериализцией объектов списков и словарей.
2019-11-08 18:24:54 +03:00
Marshal 7932b40421 Задокументированы следующие классы: Cover, DownloadInfo, Icon, InvocationInfo, PromoCodeStatus, TrackShort.
В многих местах изменено :obj: на :class:
2019-07-04 20:21:54 +03:00
Marshal 1339494650 Задокументированы следующие классы: Experiments, PermissionAlerts, Settings.
Задокументированы следующие методы: Client.settings, Client.permission_alerts, Client.account_experiments.
Изменено дерево в документации. Осуществлена разбивка по пакетам.
Исправлены ошибки и опечатки.
2019-07-03 15:28:54 +03:00
Marshal b416768484 New supported objects: Album, CaseForms, Label, Library, MadeFor, Major, Normalization, PlayCounter, Playlist, Track, TrackPosition, TrackShort, User
The following methods are wrapped:
- albums;
- playlists/list;
- users/{user_id}/playlists/list;
- tracks;
- users/{user_id}/likes/tracks.
Added property to get full track ID
Cover received more optional fields
Ability to pass arguments to the request
Removed unnecessary type conversions
2019-05-12 20:39:12 +03:00
Marshal b4d173faf9 New supported objects: Experiments, PermissionAlerts, Settings
Added optional fields to Product object
The following methods are wrapped: settings, permission-alerts, account/experiments
Fixed receiving optional parameters during deserialization
2019-05-10 23:01:32 +03:00