mirror of
https://github.com/deesiigneer/pyspapi.git
synced 2026-04-20 12:35:26 +00:00
- Добавлены классы исключений SPAPIError и ValidationError для улучшенной обработки ошибок API - В APISession добавлен параметр raise_exception, который позволяет выбрасывать исключения при ошибках API - Обновлены методы request, get, post, put для поддержки raise_exception - Расширена модель SPAPI с передачей параметра raise_exception refactor(api, models): улучшена структура кода и модели данных - Упрощена и улучшена реализация APISession, исправлены устаревшие методы и типы - Модель City переработана: добавлены новые поля (nether_x, nether_z, lane, role, created_at), улучшены свойства и __repr__ - Исправлена модель Card (исправлено имя класса с Cards на Card) - В модели Account добавлено поле minecraftuuid, заменено поле city на cities с поддержкой списка объектов City - Исправлены типы возвращаемых значений и добавлены аннотации типов в ключевых местах - Устранены дублирования и улучшена читаемость кода - Комментарии и докстринги уточнены и унифицированы fix(api): исправлены ошибки и опечатки в коде - Исправлено использование устаревших методов для запросов к API - Удалены лишние пустые строки и форматирование под PEP8 Fixes #16 Signed-off-by: deesiigneer <goldenrump@gmail.com>
402 B
402 B