diff --git a/scaleway-async/scaleway_async/container/v1beta1/marshalling.py b/scaleway-async/scaleway_async/container/v1beta1/marshalling.py index 36f421564..60a2fb553 100644 --- a/scaleway-async/scaleway_async/container/v1beta1/marshalling.py +++ b/scaleway-async/scaleway_async/container/v1beta1/marshalling.py @@ -444,6 +444,18 @@ def unmarshal_Namespace(data: Any) -> Namespace: else: args["description"] = 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 + return Namespace(**args) diff --git a/scaleway-async/scaleway_async/container/v1beta1/types.py b/scaleway-async/scaleway_async/container/v1beta1/types.py index 6b4b35c6d..974b442d1 100644 --- a/scaleway-async/scaleway_async/container/v1beta1/types.py +++ b/scaleway-async/scaleway_async/container/v1beta1/types.py @@ -640,6 +640,16 @@ class Namespace: Description of the endpoint. """ + created_at: Optional[datetime] + """ + Creation date of the namespace. + """ + + updated_at: Optional[datetime] + """ + Last update date of the namespace. + """ + @dataclass class Token: diff --git a/scaleway-async/scaleway_async/function/v1beta1/marshalling.py b/scaleway-async/scaleway_async/function/v1beta1/marshalling.py index 5cfe3355e..896f8ed1a 100644 --- a/scaleway-async/scaleway_async/function/v1beta1/marshalling.py +++ b/scaleway-async/scaleway_async/function/v1beta1/marshalling.py @@ -338,6 +338,18 @@ def unmarshal_Namespace(data: Any) -> Namespace: else: args["description"] = 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 + return Namespace(**args) diff --git a/scaleway-async/scaleway_async/function/v1beta1/types.py b/scaleway-async/scaleway_async/function/v1beta1/types.py index 6e8f36162..1064541ee 100644 --- a/scaleway-async/scaleway_async/function/v1beta1/types.py +++ b/scaleway-async/scaleway_async/function/v1beta1/types.py @@ -641,6 +641,16 @@ class Namespace: Description of the namespace. """ + created_at: Optional[datetime] + """ + Creation date of the namespace. + """ + + updated_at: Optional[datetime] + """ + Last update date of the namespace. + """ + @dataclass class Token: diff --git a/scaleway/scaleway/container/v1beta1/marshalling.py b/scaleway/scaleway/container/v1beta1/marshalling.py index 36f421564..60a2fb553 100644 --- a/scaleway/scaleway/container/v1beta1/marshalling.py +++ b/scaleway/scaleway/container/v1beta1/marshalling.py @@ -444,6 +444,18 @@ def unmarshal_Namespace(data: Any) -> Namespace: else: args["description"] = 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 + return Namespace(**args) diff --git a/scaleway/scaleway/container/v1beta1/types.py b/scaleway/scaleway/container/v1beta1/types.py index 6b4b35c6d..974b442d1 100644 --- a/scaleway/scaleway/container/v1beta1/types.py +++ b/scaleway/scaleway/container/v1beta1/types.py @@ -640,6 +640,16 @@ class Namespace: Description of the endpoint. """ + created_at: Optional[datetime] + """ + Creation date of the namespace. + """ + + updated_at: Optional[datetime] + """ + Last update date of the namespace. + """ + @dataclass class Token: diff --git a/scaleway/scaleway/function/v1beta1/marshalling.py b/scaleway/scaleway/function/v1beta1/marshalling.py index 5cfe3355e..896f8ed1a 100644 --- a/scaleway/scaleway/function/v1beta1/marshalling.py +++ b/scaleway/scaleway/function/v1beta1/marshalling.py @@ -338,6 +338,18 @@ def unmarshal_Namespace(data: Any) -> Namespace: else: args["description"] = 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 + return Namespace(**args) diff --git a/scaleway/scaleway/function/v1beta1/types.py b/scaleway/scaleway/function/v1beta1/types.py index 6e8f36162..1064541ee 100644 --- a/scaleway/scaleway/function/v1beta1/types.py +++ b/scaleway/scaleway/function/v1beta1/types.py @@ -641,6 +641,16 @@ class Namespace: Description of the namespace. """ + created_at: Optional[datetime] + """ + Creation date of the namespace. + """ + + updated_at: Optional[datetime] + """ + Last update date of the namespace. + """ + @dataclass class Token: