diff --git a/scaleway-async/scaleway_async/domain/v2beta1/marshalling.py b/scaleway-async/scaleway_async/domain/v2beta1/marshalling.py index a6f13566c..687ce62d5 100644 --- a/scaleway-async/scaleway_async/domain/v2beta1/marshalling.py +++ b/scaleway-async/scaleway_async/domain/v2beta1/marshalling.py @@ -310,6 +310,12 @@ def unmarshal_ContactExtensionIT(data: Any) -> ContactExtensionIT: args: dict[str, Any] = {} + field = data.get("pin", None) + if field is not None: + args["pin"] = field + else: + args["pin"] = None + field = data.get("european_citizenship", None) if field is not None: args["european_citizenship"] = field @@ -3010,6 +3016,9 @@ def marshal_ContactExtensionIT( ) -> dict[str, Any]: output: dict[str, Any] = {} + if request.pin is not None: + output["pin"] = request.pin + if request.european_citizenship is not None: output["european_citizenship"] = request.european_citizenship diff --git a/scaleway-async/scaleway_async/domain/v2beta1/types.py b/scaleway-async/scaleway_async/domain/v2beta1/types.py index f071abc39..a92fd9cd9 100644 --- a/scaleway-async/scaleway_async/domain/v2beta1/types.py +++ b/scaleway-async/scaleway_async/domain/v2beta1/types.py @@ -517,8 +517,9 @@ class ContactExtensionFR: @dataclass class ContactExtensionIT: - european_citizenship: str - tax_code: str + pin: str + european_citizenship: Optional[str] = None + tax_code: Optional[str] = None @dataclass diff --git a/scaleway/scaleway/domain/v2beta1/marshalling.py b/scaleway/scaleway/domain/v2beta1/marshalling.py index a6f13566c..687ce62d5 100644 --- a/scaleway/scaleway/domain/v2beta1/marshalling.py +++ b/scaleway/scaleway/domain/v2beta1/marshalling.py @@ -310,6 +310,12 @@ def unmarshal_ContactExtensionIT(data: Any) -> ContactExtensionIT: args: dict[str, Any] = {} + field = data.get("pin", None) + if field is not None: + args["pin"] = field + else: + args["pin"] = None + field = data.get("european_citizenship", None) if field is not None: args["european_citizenship"] = field @@ -3010,6 +3016,9 @@ def marshal_ContactExtensionIT( ) -> dict[str, Any]: output: dict[str, Any] = {} + if request.pin is not None: + output["pin"] = request.pin + if request.european_citizenship is not None: output["european_citizenship"] = request.european_citizenship diff --git a/scaleway/scaleway/domain/v2beta1/types.py b/scaleway/scaleway/domain/v2beta1/types.py index f071abc39..a92fd9cd9 100644 --- a/scaleway/scaleway/domain/v2beta1/types.py +++ b/scaleway/scaleway/domain/v2beta1/types.py @@ -517,8 +517,9 @@ class ContactExtensionFR: @dataclass class ContactExtensionIT: - european_citizenship: str - tax_code: str + pin: str + european_citizenship: Optional[str] = None + tax_code: Optional[str] = None @dataclass