From 305569e66c1d625d3a79ba5313518a0ef657d31c Mon Sep 17 00:00:00 2001 From: Prototool Bot Date: Sun, 31 May 2026 11:11:37 +0000 Subject: [PATCH] feat: update generated APIs --- .../scaleway_async/applesilicon/v1alpha1/marshalling.py | 6 ++++++ .../scaleway_async/applesilicon/v1alpha1/types.py | 5 +++++ scaleway-async/scaleway_async/mongodb/v1/marshalling.py | 8 ++++++++ scaleway-async/scaleway_async/mongodb/v1/types.py | 5 +++++ scaleway/scaleway/applesilicon/v1alpha1/marshalling.py | 6 ++++++ scaleway/scaleway/applesilicon/v1alpha1/types.py | 5 +++++ scaleway/scaleway/mongodb/v1/marshalling.py | 8 ++++++++ scaleway/scaleway/mongodb/v1/types.py | 5 +++++ 8 files changed, 48 insertions(+) diff --git a/scaleway-async/scaleway_async/applesilicon/v1alpha1/marshalling.py b/scaleway-async/scaleway_async/applesilicon/v1alpha1/marshalling.py index 40fc26e46..d8ed2cff2 100644 --- a/scaleway-async/scaleway_async/applesilicon/v1alpha1/marshalling.py +++ b/scaleway-async/scaleway_async/applesilicon/v1alpha1/marshalling.py @@ -373,6 +373,12 @@ def unmarshal_Server(data: Any) -> Server: else: args["applied_runner_configuration_ids"] = [] + field = data.get("kext_enabled", None) + if field is not None: + args["kext_enabled"] = field + else: + args["kext_enabled"] = False + field = data.get("commitment", None) if field is not None: args["commitment"] = unmarshal_Commitment(field) diff --git a/scaleway-async/scaleway_async/applesilicon/v1alpha1/types.py b/scaleway-async/scaleway_async/applesilicon/v1alpha1/types.py index 7a658f220..43a29a3a6 100644 --- a/scaleway-async/scaleway_async/applesilicon/v1alpha1/types.py +++ b/scaleway-async/scaleway_async/applesilicon/v1alpha1/types.py @@ -383,6 +383,11 @@ class Server: Runner configurations applied on the server, optional. """ + kext_enabled: bool + """ + Status of kernel extensions for the server. + """ + os: Optional[OS] = None """ Initially installed OS, this does not necessarily reflect the current OS version. diff --git a/scaleway-async/scaleway_async/mongodb/v1/marshalling.py b/scaleway-async/scaleway_async/mongodb/v1/marshalling.py index 7fdfa37d9..7a8b78c84 100644 --- a/scaleway-async/scaleway_async/mongodb/v1/marshalling.py +++ b/scaleway-async/scaleway_async/mongodb/v1/marshalling.py @@ -899,6 +899,14 @@ def unmarshal_Version(data: Any) -> Version: else: args["end_of_life_at"] = None + field = data.get("released_at", None) + if field is not None: + args["released_at"] = ( + parser.isoparse(field) if isinstance(field, str) else field + ) + else: + args["released_at"] = None + return Version(**args) diff --git a/scaleway-async/scaleway_async/mongodb/v1/types.py b/scaleway-async/scaleway_async/mongodb/v1/types.py index 930dc8623..54fefee11 100644 --- a/scaleway-async/scaleway_async/mongodb/v1/types.py +++ b/scaleway-async/scaleway_async/mongodb/v1/types.py @@ -575,6 +575,11 @@ class Version: Date of End of Life. """ + released_at: Optional[datetime] = None + """ + Date of Release. + """ + @dataclass class ApplyMaintenanceRequest: diff --git a/scaleway/scaleway/applesilicon/v1alpha1/marshalling.py b/scaleway/scaleway/applesilicon/v1alpha1/marshalling.py index 40fc26e46..d8ed2cff2 100644 --- a/scaleway/scaleway/applesilicon/v1alpha1/marshalling.py +++ b/scaleway/scaleway/applesilicon/v1alpha1/marshalling.py @@ -373,6 +373,12 @@ def unmarshal_Server(data: Any) -> Server: else: args["applied_runner_configuration_ids"] = [] + field = data.get("kext_enabled", None) + if field is not None: + args["kext_enabled"] = field + else: + args["kext_enabled"] = False + field = data.get("commitment", None) if field is not None: args["commitment"] = unmarshal_Commitment(field) diff --git a/scaleway/scaleway/applesilicon/v1alpha1/types.py b/scaleway/scaleway/applesilicon/v1alpha1/types.py index 7a658f220..43a29a3a6 100644 --- a/scaleway/scaleway/applesilicon/v1alpha1/types.py +++ b/scaleway/scaleway/applesilicon/v1alpha1/types.py @@ -383,6 +383,11 @@ class Server: Runner configurations applied on the server, optional. """ + kext_enabled: bool + """ + Status of kernel extensions for the server. + """ + os: Optional[OS] = None """ Initially installed OS, this does not necessarily reflect the current OS version. diff --git a/scaleway/scaleway/mongodb/v1/marshalling.py b/scaleway/scaleway/mongodb/v1/marshalling.py index 7fdfa37d9..7a8b78c84 100644 --- a/scaleway/scaleway/mongodb/v1/marshalling.py +++ b/scaleway/scaleway/mongodb/v1/marshalling.py @@ -899,6 +899,14 @@ def unmarshal_Version(data: Any) -> Version: else: args["end_of_life_at"] = None + field = data.get("released_at", None) + if field is not None: + args["released_at"] = ( + parser.isoparse(field) if isinstance(field, str) else field + ) + else: + args["released_at"] = None + return Version(**args) diff --git a/scaleway/scaleway/mongodb/v1/types.py b/scaleway/scaleway/mongodb/v1/types.py index 930dc8623..54fefee11 100644 --- a/scaleway/scaleway/mongodb/v1/types.py +++ b/scaleway/scaleway/mongodb/v1/types.py @@ -575,6 +575,11 @@ class Version: Date of End of Life. """ + released_at: Optional[datetime] = None + """ + Date of Release. + """ + @dataclass class ApplyMaintenanceRequest: