diff --git a/scaleway-async/scaleway_async/webhosting/v1/marshalling.py b/scaleway-async/scaleway_async/webhosting/v1/marshalling.py index 1c85301fe..6a43cdaac 100644 --- a/scaleway-async/scaleway_async/webhosting/v1/marshalling.py +++ b/scaleway-async/scaleway_async/webhosting/v1/marshalling.py @@ -185,6 +185,10 @@ def unmarshal_DnsRecord(data: Any) -> DnsRecord: if field is not None: args["status"] = field + field = data.get("raw_data", None) + if field is not None: + args["raw_data"] = field + field = data.get("priority", None) if field is not None: args["priority"] = field diff --git a/scaleway-async/scaleway_async/webhosting/v1/types.py b/scaleway-async/scaleway_async/webhosting/v1/types.py index 97a576899..3b3852f94 100644 --- a/scaleway-async/scaleway_async/webhosting/v1/types.py +++ b/scaleway-async/scaleway_async/webhosting/v1/types.py @@ -312,6 +312,11 @@ class DnsRecord: Record status. """ + raw_data: str + """ + Record representation as it appears in the zone file or DNS management system. + """ + priority: Optional[int] """ Record priority level. diff --git a/scaleway/scaleway/webhosting/v1/marshalling.py b/scaleway/scaleway/webhosting/v1/marshalling.py index 1c85301fe..6a43cdaac 100644 --- a/scaleway/scaleway/webhosting/v1/marshalling.py +++ b/scaleway/scaleway/webhosting/v1/marshalling.py @@ -185,6 +185,10 @@ def unmarshal_DnsRecord(data: Any) -> DnsRecord: if field is not None: args["status"] = field + field = data.get("raw_data", None) + if field is not None: + args["raw_data"] = field + field = data.get("priority", None) if field is not None: args["priority"] = field diff --git a/scaleway/scaleway/webhosting/v1/types.py b/scaleway/scaleway/webhosting/v1/types.py index 97a576899..3b3852f94 100644 --- a/scaleway/scaleway/webhosting/v1/types.py +++ b/scaleway/scaleway/webhosting/v1/types.py @@ -312,6 +312,11 @@ class DnsRecord: Record status. """ + raw_data: str + """ + Record representation as it appears in the zone file or DNS management system. + """ + priority: Optional[int] """ Record priority level.