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/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/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" 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