[pdm-devel] [PATCH manager 1/1] api: apt: add JSON schema for 'list_updates' endpoint
Lukas Wagner
l.wagner at proxmox.com
Tue Sep 2 17:14:18 CEST 2025
This will be shown in the API viewer. Additionally, this allows us to
automatically generate the appropriate Rust API type automatically.
Signed-off-by: Lukas Wagner <l.wagner at proxmox.com>
---
PVE/API2/APT.pm | 46 +++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 45 insertions(+), 1 deletion(-)
diff --git a/PVE/API2/APT.pm b/PVE/API2/APT.pm
index bd651ba1..990c1155 100644
--- a/PVE/API2/APT.pm
+++ b/PVE/API2/APT.pm
@@ -219,7 +219,51 @@ __PACKAGE__->register_method({
type => "array",
items => {
type => "object",
- properties => {},
+ properties => {
+ 'Arch' => {
+ type => 'string',
+ description => 'Package Architecture.',
+ },
+ 'Description' => {
+ type => 'string',
+ description => 'Human-readable package description.',
+ },
+ 'NotifyStatus' => {
+ type => 'string',
+ description =>
+ 'Version for which PVE has already sent an update notification for.',
+ optional => 1,
+ },
+ 'OldVersion' => {
+ type => 'string',
+ description => 'Old version currently installed.',
+ optional => 1,
+ },
+ 'Origin' => {
+ type => 'string',
+ description => 'Package origin.',
+ },
+ 'Package' => {
+ type => 'string',
+ description => 'Package name.',
+ },
+ 'Priority' => {
+ type => 'string',
+ description => 'Package priority in human-readable form.',
+ },
+ 'Section' => {
+ type => 'string',
+ description => 'Package section.',
+ },
+ 'Title' => {
+ type => 'string',
+ description => 'Package title.',
+ },
+ 'Version' => {
+ type => 'string',
+ description => 'New version to be updated to.',
+ },
+ },
},
},
code => sub {
--
2.47.2
More information about the pdm-devel
mailing list