From 515556ff1511f8f7e4468063a73fb04622ad6d36 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Wed, 13 May 2026 10:00:42 +0000 Subject: [PATCH 1/2] Generate sfs --- services/sfs/oas_commit | 2 +- .../src/stackit/sfs/models/update_resource_pool_payload.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/services/sfs/oas_commit b/services/sfs/oas_commit index 7d5fc0bc0..b11b4bcce 100644 --- a/services/sfs/oas_commit +++ b/services/sfs/oas_commit @@ -1 +1 @@ -a896a71ffc1c1152f63b40a0194ac461ce179d6c +8ccf08fdae6320251259ca695f1e7180eeb21275 diff --git a/services/sfs/src/stackit/sfs/models/update_resource_pool_payload.py b/services/sfs/src/stackit/sfs/models/update_resource_pool_payload.py index 2f31305eb..50a2d0210 100644 --- a/services/sfs/src/stackit/sfs/models/update_resource_pool_payload.py +++ b/services/sfs/src/stackit/sfs/models/update_resource_pool_payload.py @@ -110,6 +110,11 @@ def to_dict(self) -> Dict[str, Any]: if self.size_gigabytes is None and "size_gigabytes" in self.model_fields_set: _dict["sizeGigabytes"] = None + # set to None if snapshot_policy_id (nullable) is None + # and model_fields_set contains the field + if self.snapshot_policy_id is None and "snapshot_policy_id" in self.model_fields_set: + _dict["snapshotPolicyId"] = None + return _dict @classmethod From 74fc5fee0d927e4c79e4955dfd0832e7513089c2 Mon Sep 17 00:00:00 2001 From: Carlo Goetz Date: Wed, 13 May 2026 14:14:40 +0200 Subject: [PATCH 2/2] chore(sfs) write changelog, bump version --- CHANGELOG.md | 2 ++ services/sfs/CHANGELOG.md | 3 +++ services/sfs/pyproject.toml | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 38bc365de..1a79658ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -71,6 +71,8 @@ - [v1.2.0](services/serviceenablement/CHANGELOG.md#v120) - **Feature:** regenerate with openapi-generator v7.22.0 - `sfs`: + - [v0.7.0](services/sfs/CHANGELOG.md#v070) + - **Feature:** attribute `snapshotPolicyId` in model `ResourcePoolPayload` is now optional - [v0.6.0](services/sfs/CHANGELOG.md#v060) - **Feature:** regenerate with openapi-generator v7.22.0 - [v0.5.0](services/sfs/CHANGELOG.md#v050) diff --git a/services/sfs/CHANGELOG.md b/services/sfs/CHANGELOG.md index d0757cb7e..45ae1125b 100644 --- a/services/sfs/CHANGELOG.md +++ b/services/sfs/CHANGELOG.md @@ -1,3 +1,6 @@ +## v0.7.0 +- **Feature:** attribute `snapshotPolicyId` in model `ResourcePoolPayload` is now optional + ## v0.6.0 - **Feature:** regenerate with openapi-generator v7.22.0 diff --git a/services/sfs/pyproject.toml b/services/sfs/pyproject.toml index a971b3a19..e99d54bdf 100644 --- a/services/sfs/pyproject.toml +++ b/services/sfs/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stackit-sfs" -version = "v0.6.0" +version = "v0.7.0" description = "STACKIT File Storage (SFS)" authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }] requires-python = ">=3.9,<4"