[pdm-devel] [PATCH proxmox-api-types 2/2] regenerate

Dominik Csapak d.csapak at proxmox.com
Fri Aug 29 12:06:52 CEST 2025


regenerate with the custom struct for NodeStatusMemory

Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
 pve-api-types/src/generated/types.rs | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/pve-api-types/src/generated/types.rs b/pve-api-types/src/generated/types.rs
index 71a2770..a9f4dfb 100644
--- a/pve-api-types/src/generated/types.rs
+++ b/pve-api-types/src/generated/types.rs
@@ -3670,6 +3670,7 @@ pub struct NodeStatusCurrentKernel {
 #[api(
     properties: {
         available: {
+            optional: true,
             type: Integer,
         },
         free: {
@@ -3688,7 +3689,8 @@ pub struct NodeStatusCurrentKernel {
 pub struct NodeStatusMemory {
     /// The available memory in bytes.
     #[serde(deserialize_with = "proxmox_serde::perl::deserialize_i64")]
-    pub available: i64,
+    #[serde(default, skip_serializing_if = "Option::is_none")]
+    pub available: Option<i64>,
 
     /// The free memory in bytes.
     #[serde(deserialize_with = "proxmox_serde::perl::deserialize_i64")]
-- 
2.47.2





More information about the pdm-devel mailing list