diff --git a/scaleway-async/scaleway_async/interlink/v1beta1/marshalling.py b/scaleway-async/scaleway_async/interlink/v1beta1/marshalling.py index b78b208f..d8b2c084 100644 --- a/scaleway-async/scaleway_async/interlink/v1beta1/marshalling.py +++ b/scaleway-async/scaleway_async/interlink/v1beta1/marshalling.py @@ -117,6 +117,12 @@ def unmarshal_Link(data: Any) -> Link: else: args["updated_at"] = None + field = data.get("disapproved_reason", None) + if field is not None: + args["disapproved_reason"] = field + else: + args["disapproved_reason"] = None + return Link(**args) diff --git a/scaleway-async/scaleway_async/interlink/v1beta1/types.py b/scaleway-async/scaleway_async/interlink/v1beta1/types.py index a45046c7..6731f71d 100644 --- a/scaleway-async/scaleway_async/interlink/v1beta1/types.py +++ b/scaleway-async/scaleway_async/interlink/v1beta1/types.py @@ -173,6 +173,11 @@ class Link: Last modification date of the link. """ + disapproved_reason: Optional[str] + """ + Reason given by partner to explain why they did not approve the request for a hosted link. + """ + @dataclass class Partner: diff --git a/scaleway/scaleway/interlink/v1beta1/marshalling.py b/scaleway/scaleway/interlink/v1beta1/marshalling.py index b78b208f..d8b2c084 100644 --- a/scaleway/scaleway/interlink/v1beta1/marshalling.py +++ b/scaleway/scaleway/interlink/v1beta1/marshalling.py @@ -117,6 +117,12 @@ def unmarshal_Link(data: Any) -> Link: else: args["updated_at"] = None + field = data.get("disapproved_reason", None) + if field is not None: + args["disapproved_reason"] = field + else: + args["disapproved_reason"] = None + return Link(**args) diff --git a/scaleway/scaleway/interlink/v1beta1/types.py b/scaleway/scaleway/interlink/v1beta1/types.py index a45046c7..6731f71d 100644 --- a/scaleway/scaleway/interlink/v1beta1/types.py +++ b/scaleway/scaleway/interlink/v1beta1/types.py @@ -173,6 +173,11 @@ class Link: Last modification date of the link. """ + disapproved_reason: Optional[str] + """ + Reason given by partner to explain why they did not approve the request for a hosted link. + """ + @dataclass class Partner: