From 09652839cb03ee17c71883f8b9f7dd73f7e55936 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Mon, 28 Oct 2024 14:28:55 +0000 Subject: [PATCH] feat: update generated APIs --- .../container/v1beta1/marshalling.py | 18 ++++++++++++++++++ .../scaleway_async/container/v1beta1/types.py | 15 +++++++++++++++ .../scaleway/container/v1beta1/marshalling.py | 18 ++++++++++++++++++ scaleway/scaleway/container/v1beta1/types.py | 15 +++++++++++++++ 4 files changed, 66 insertions(+) diff --git a/scaleway-async/scaleway_async/container/v1beta1/marshalling.py b/scaleway-async/scaleway_async/container/v1beta1/marshalling.py index e54f864f6..a57d522d7 100644 --- a/scaleway-async/scaleway_async/container/v1beta1/marshalling.py +++ b/scaleway-async/scaleway_async/container/v1beta1/marshalling.py @@ -197,6 +197,24 @@ def unmarshal_Container(data: Any) -> Container: else: args["scaling_option"] = None + field = data.get("created_at", None) + if field is not None: + args["created_at"] = parser.isoparse(field) if isinstance(field, str) else field + else: + args["created_at"] = None + + field = data.get("updated_at", None) + if field is not None: + args["updated_at"] = parser.isoparse(field) if isinstance(field, str) else field + else: + args["updated_at"] = None + + field = data.get("ready_at", None) + if field is not None: + args["ready_at"] = parser.isoparse(field) if isinstance(field, str) else field + else: + args["ready_at"] = None + return Container(**args) diff --git a/scaleway-async/scaleway_async/container/v1beta1/types.py b/scaleway-async/scaleway_async/container/v1beta1/types.py index 37f853ab7..d19d4b49b 100644 --- a/scaleway-async/scaleway_async/container/v1beta1/types.py +++ b/scaleway-async/scaleway_async/container/v1beta1/types.py @@ -449,6 +449,21 @@ class Container: - concurrent_requests_threshold: Scale depending on the number of concurrent requests being processed per container instance. """ + created_at: Optional[datetime] + """ + Creation date of the container. + """ + + updated_at: Optional[datetime] + """ + Last update date of the container. + """ + + ready_at: Optional[datetime] + """ + Last date when the container was successfully deployed and set to ready. + """ + @dataclass class Cron: diff --git a/scaleway/scaleway/container/v1beta1/marshalling.py b/scaleway/scaleway/container/v1beta1/marshalling.py index e54f864f6..a57d522d7 100644 --- a/scaleway/scaleway/container/v1beta1/marshalling.py +++ b/scaleway/scaleway/container/v1beta1/marshalling.py @@ -197,6 +197,24 @@ def unmarshal_Container(data: Any) -> Container: else: args["scaling_option"] = None + field = data.get("created_at", None) + if field is not None: + args["created_at"] = parser.isoparse(field) if isinstance(field, str) else field + else: + args["created_at"] = None + + field = data.get("updated_at", None) + if field is not None: + args["updated_at"] = parser.isoparse(field) if isinstance(field, str) else field + else: + args["updated_at"] = None + + field = data.get("ready_at", None) + if field is not None: + args["ready_at"] = parser.isoparse(field) if isinstance(field, str) else field + else: + args["ready_at"] = None + return Container(**args) diff --git a/scaleway/scaleway/container/v1beta1/types.py b/scaleway/scaleway/container/v1beta1/types.py index 37f853ab7..d19d4b49b 100644 --- a/scaleway/scaleway/container/v1beta1/types.py +++ b/scaleway/scaleway/container/v1beta1/types.py @@ -449,6 +449,21 @@ class Container: - concurrent_requests_threshold: Scale depending on the number of concurrent requests being processed per container instance. """ + created_at: Optional[datetime] + """ + Creation date of the container. + """ + + updated_at: Optional[datetime] + """ + Last update date of the container. + """ + + ready_at: Optional[datetime] + """ + Last date when the container was successfully deployed and set to ready. + """ + @dataclass class Cron: