diff --git a/scaleway-async/scaleway_async/baremetal/v1/marshalling.py b/scaleway-async/scaleway_async/baremetal/v1/marshalling.py index e95766ac5..594312c7d 100644 --- a/scaleway-async/scaleway_async/baremetal/v1/marshalling.py +++ b/scaleway-async/scaleway_async/baremetal/v1/marshalling.py @@ -91,6 +91,10 @@ def unmarshal_SchemaPartition(data: Any) -> SchemaPartition: if field is not None: args["size"] = field + field = data.get("use_all_available_space", None) + if field is not None: + args["use_all_available_space"] = field + return SchemaPartition(**args) @@ -1417,6 +1421,9 @@ def marshal_SchemaPartition( if request.size is not None: output["size"] = request.size + if request.use_all_available_space is not None: + output["use_all_available_space"] = request.use_all_available_space + return output diff --git a/scaleway-async/scaleway_async/baremetal/v1/types.py b/scaleway-async/scaleway_async/baremetal/v1/types.py index 6f0a4468a..66ff27256 100644 --- a/scaleway-async/scaleway_async/baremetal/v1/types.py +++ b/scaleway-async/scaleway_async/baremetal/v1/types.py @@ -225,6 +225,8 @@ class SchemaPartition: size: int + use_all_available_space: bool + @dataclass class SchemaPool: diff --git a/scaleway/scaleway/baremetal/v1/marshalling.py b/scaleway/scaleway/baremetal/v1/marshalling.py index e95766ac5..594312c7d 100644 --- a/scaleway/scaleway/baremetal/v1/marshalling.py +++ b/scaleway/scaleway/baremetal/v1/marshalling.py @@ -91,6 +91,10 @@ def unmarshal_SchemaPartition(data: Any) -> SchemaPartition: if field is not None: args["size"] = field + field = data.get("use_all_available_space", None) + if field is not None: + args["use_all_available_space"] = field + return SchemaPartition(**args) @@ -1417,6 +1421,9 @@ def marshal_SchemaPartition( if request.size is not None: output["size"] = request.size + if request.use_all_available_space is not None: + output["use_all_available_space"] = request.use_all_available_space + return output diff --git a/scaleway/scaleway/baremetal/v1/types.py b/scaleway/scaleway/baremetal/v1/types.py index 6f0a4468a..66ff27256 100644 --- a/scaleway/scaleway/baremetal/v1/types.py +++ b/scaleway/scaleway/baremetal/v1/types.py @@ -225,6 +225,8 @@ class SchemaPartition: size: int + use_all_available_space: bool + @dataclass class SchemaPool: