Судя по схеме https://rdb.altlinux.org/api/swagger.json Метод /package/package_info возвращает модель PackageInfoModel "schema": { "$ref": "#/definitions/PackageInfoModel" } Модель имеет такой вид: { "name": "string", "epoch": integer, "version": "string", "release": "string", "buildtime": integer } Но при вызове метода мы получаем совершенно другую модель Пример команды: curl -X 'GET' \ 'https://rdb.altlinux.org/api/package/package_info?name=mindustry&arch=x86_64&source=true&branch=sisyphus&full=true' \ -H 'accept: application/json' Часть вывода: { "request_args": { ... }, "length": 1, "packages": [ { "name": "mindustry", "version": "150.1", "release": "alt1", "sha1": "790c16a4a58bac86863d519727d6e8441db9f8e2", "packager": "Kirill Unitsaev", "packager_email": "fiersik@altlinux.org", "arch": "x86_64", "epoch": 0, "disttag": "", "sourcepackage": 1, "filename": "mindustry-150.1-alt1.src.rpm", "sourcerpm": "mindustry-150.1-alt1.src.rpm", "serial": 0, "buildtime": 1753523318, "buildhost": "fiersik-sisyphus.hasher.altlinux.org", "size": 679516355, "archivesize": 679517436, "filesize": 488788092, "rpmversion": "4.0.4", "cookie": "fiersik-sisyphus.hasher.altlinux.org 1753523448", "license": "GPL-3.0", "group": "Games/Strategy", "url": "https://github.com/Anuken/Mindustry", "summary": "The automation tower defense RTS", "description": "...", "distribution": "ALT Sisyphus", "vendor": "ALT Linux Team", "os": "linux", ... } Может я что-то неправильно понял?
Да, действительно есть ошибка в сгенерированной документации к АПИ (swagger) из-за пересечения имён моделей. Исправлено в АПИ версии v1.19.34. Обновление будет доступно в ближайшее время.
Спасибо )