diff --git a/scaleway-async/scaleway_async/instance/v1/marshalling.py b/scaleway-async/scaleway_async/instance/v1/marshalling.py index 06d238da6..97147792c 100644 --- a/scaleway-async/scaleway_async/instance/v1/marshalling.py +++ b/scaleway-async/scaleway_async/instance/v1/marshalling.py @@ -1516,18 +1516,10 @@ def unmarshal_Dashboard(data: Any) -> Dashboard: if field is not None: args["volumes_l_ssd_count"] = field - field = data.get("volumes_b_ssd_count", None) - if field is not None: - args["volumes_b_ssd_count"] = field - field = data.get("volumes_l_ssd_total_size", None) if field is not None: args["volumes_l_ssd_total_size"] = field - field = data.get("volumes_b_ssd_total_size", None) - if field is not None: - args["volumes_b_ssd_total_size"] = field - field = data.get("private_nics_count", None) if field is not None: args["private_nics_count"] = field @@ -1536,6 +1528,18 @@ def unmarshal_Dashboard(data: Any) -> Dashboard: if field is not None: args["placement_groups_count"] = field + field = data.get("volumes_b_ssd_count", None) + if field is not None: + args["volumes_b_ssd_count"] = field + else: + args["volumes_b_ssd_count"] = None + + field = data.get("volumes_b_ssd_total_size", None) + if field is not None: + args["volumes_b_ssd_total_size"] = field + else: + args["volumes_b_ssd_total_size"] = None + return Dashboard(**args) diff --git a/scaleway-async/scaleway_async/instance/v1/types.py b/scaleway-async/scaleway_async/instance/v1/types.py index 28a969046..f4d1c96eb 100644 --- a/scaleway-async/scaleway_async/instance/v1/types.py +++ b/scaleway-async/scaleway_async/instance/v1/types.py @@ -1271,16 +1271,16 @@ class Dashboard: volumes_l_ssd_count: int - volumes_b_ssd_count: int - volumes_l_ssd_total_size: int - volumes_b_ssd_total_size: int - private_nics_count: int placement_groups_count: int + volumes_b_ssd_count: Optional[int] + + volumes_b_ssd_total_size: Optional[int] + @dataclass class PlacementGroupServer: diff --git a/scaleway/scaleway/instance/v1/marshalling.py b/scaleway/scaleway/instance/v1/marshalling.py index 06d238da6..97147792c 100644 --- a/scaleway/scaleway/instance/v1/marshalling.py +++ b/scaleway/scaleway/instance/v1/marshalling.py @@ -1516,18 +1516,10 @@ def unmarshal_Dashboard(data: Any) -> Dashboard: if field is not None: args["volumes_l_ssd_count"] = field - field = data.get("volumes_b_ssd_count", None) - if field is not None: - args["volumes_b_ssd_count"] = field - field = data.get("volumes_l_ssd_total_size", None) if field is not None: args["volumes_l_ssd_total_size"] = field - field = data.get("volumes_b_ssd_total_size", None) - if field is not None: - args["volumes_b_ssd_total_size"] = field - field = data.get("private_nics_count", None) if field is not None: args["private_nics_count"] = field @@ -1536,6 +1528,18 @@ def unmarshal_Dashboard(data: Any) -> Dashboard: if field is not None: args["placement_groups_count"] = field + field = data.get("volumes_b_ssd_count", None) + if field is not None: + args["volumes_b_ssd_count"] = field + else: + args["volumes_b_ssd_count"] = None + + field = data.get("volumes_b_ssd_total_size", None) + if field is not None: + args["volumes_b_ssd_total_size"] = field + else: + args["volumes_b_ssd_total_size"] = None + return Dashboard(**args) diff --git a/scaleway/scaleway/instance/v1/types.py b/scaleway/scaleway/instance/v1/types.py index 28a969046..f4d1c96eb 100644 --- a/scaleway/scaleway/instance/v1/types.py +++ b/scaleway/scaleway/instance/v1/types.py @@ -1271,16 +1271,16 @@ class Dashboard: volumes_l_ssd_count: int - volumes_b_ssd_count: int - volumes_l_ssd_total_size: int - volumes_b_ssd_total_size: int - private_nics_count: int placement_groups_count: int + volumes_b_ssd_count: Optional[int] + + volumes_b_ssd_total_size: Optional[int] + @dataclass class PlacementGroupServer: