From d09778b4730b6ac561176e0f175f29e22ab31036 Mon Sep 17 00:00:00 2001 From: scaleway-bot Date: Fri, 21 Feb 2025 15:44:40 +0000 Subject: [PATCH] feat: update generated APIs --- scaleway-async/scaleway_async/webhosting/v1/marshalling.py | 6 ++++++ scaleway-async/scaleway_async/webhosting/v1/types.py | 5 +++++ scaleway/scaleway/webhosting/v1/marshalling.py | 6 ++++++ scaleway/scaleway/webhosting/v1/types.py | 5 +++++ 4 files changed, 22 insertions(+) diff --git a/scaleway-async/scaleway_async/webhosting/v1/marshalling.py b/scaleway-async/scaleway_async/webhosting/v1/marshalling.py index 873ac701..1b9f5355 100644 --- a/scaleway-async/scaleway_async/webhosting/v1/marshalling.py +++ b/scaleway-async/scaleway_async/webhosting/v1/marshalling.py @@ -251,6 +251,12 @@ def unmarshal_DnsRecords(data: Any) -> DnsRecords: if field is not None: args["status"] = field + field = data.get("dns_config", None) + if field is not None: + args["dns_config"] = ( + [DomainDnsAction(v) for v in field] if field is not None else None + ) + return DnsRecords(**args) diff --git a/scaleway-async/scaleway_async/webhosting/v1/types.py b/scaleway-async/scaleway_async/webhosting/v1/types.py index 480e1974..2bf188a6 100644 --- a/scaleway-async/scaleway_async/webhosting/v1/types.py +++ b/scaleway-async/scaleway_async/webhosting/v1/types.py @@ -1084,6 +1084,11 @@ class DnsRecords: Status of the records. """ + dns_config: List[DomainDnsAction] + """ + Records dns auto configuration settings. + """ + @dataclass class Domain: diff --git a/scaleway/scaleway/webhosting/v1/marshalling.py b/scaleway/scaleway/webhosting/v1/marshalling.py index 873ac701..1b9f5355 100644 --- a/scaleway/scaleway/webhosting/v1/marshalling.py +++ b/scaleway/scaleway/webhosting/v1/marshalling.py @@ -251,6 +251,12 @@ def unmarshal_DnsRecords(data: Any) -> DnsRecords: if field is not None: args["status"] = field + field = data.get("dns_config", None) + if field is not None: + args["dns_config"] = ( + [DomainDnsAction(v) for v in field] if field is not None else None + ) + return DnsRecords(**args) diff --git a/scaleway/scaleway/webhosting/v1/types.py b/scaleway/scaleway/webhosting/v1/types.py index 480e1974..2bf188a6 100644 --- a/scaleway/scaleway/webhosting/v1/types.py +++ b/scaleway/scaleway/webhosting/v1/types.py @@ -1084,6 +1084,11 @@ class DnsRecords: Status of the records. """ + dns_config: List[DomainDnsAction] + """ + Records dns auto configuration settings. + """ + @dataclass class Domain: