Skip to content

Commit 0dd33af

Browse files
scaleway-botCodelax
authored andcommitted
feat: update generated APIs
1 parent f33f7ff commit 0dd33af

File tree

2 files changed

+60
-0
lines changed

2 files changed

+60
-0
lines changed

scaleway-async/scaleway_async/baremetal/v1/marshalling.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -894,6 +894,12 @@ def unmarshal_ServerInstall(data: Any) -> ServerInstall:
894894
if field is not None:
895895
args["service_url"] = field
896896

897+
field = data.get("partitioning_schema", None)
898+
if field is not None:
899+
args["partitioning_schema"] = unmarshal_Schema(field)
900+
else:
901+
args["partitioning_schema"] = None
902+
897903
return ServerInstall(**args)
898904

899905

@@ -1519,6 +1525,11 @@ def marshal_CreateServerRequestInstall(
15191525
if request.service_password is not None:
15201526
output["service_password"] = request.service_password
15211527

1528+
if request.partitioning_schema is not None:
1529+
output["partitioning_schema"] = marshal_Schema(
1530+
request.partitioning_schema, defaults
1531+
)
1532+
15221533
return output
15231534

15241535

@@ -1592,6 +1603,11 @@ def marshal_InstallServerRequest(
15921603
if request.service_password is not None:
15931604
output["service_password"] = request.service_password
15941605

1606+
if request.partitioning_schema is not None:
1607+
output["partitioning_schema"] = marshal_Schema(
1608+
request.partitioning_schema, defaults
1609+
)
1610+
15951611
return output
15961612

15971613

scaleway/scaleway/baremetal/v1/marshalling.py

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -894,6 +894,12 @@ def unmarshal_ServerInstall(data: Any) -> ServerInstall:
894894
if field is not None:
895895
args["service_url"] = field
896896

897+
field = data.get("partitioning_schema", None)
898+
if field is not None:
899+
args["partitioning_schema"] = unmarshal_Schema(field)
900+
else:
901+
args["partitioning_schema"] = None
902+
897903
return ServerInstall(**args)
898904

899905

@@ -1469,6 +1475,29 @@ def marshal_SchemaZFS(
14691475
return output
14701476

14711477

1478+
def marshal_Schema(
1479+
request: Schema,
1480+
defaults: ProfileDefaults,
1481+
) -> Dict[str, Any]:
1482+
output: Dict[str, Any] = {}
1483+
1484+
if request.disks is not None:
1485+
output["disks"] = [marshal_SchemaDisk(item, defaults) for item in request.disks]
1486+
1487+
if request.raids is not None:
1488+
output["raids"] = [marshal_SchemaRAID(item, defaults) for item in request.raids]
1489+
1490+
if request.filesystems is not None:
1491+
output["filesystems"] = [
1492+
marshal_SchemaFilesystem(item, defaults) for item in request.filesystems
1493+
]
1494+
1495+
if request.zfs is not None:
1496+
output["zfs"] = marshal_SchemaZFS(request.zfs, defaults)
1497+
1498+
return output
1499+
1500+
14721501
def marshal_CreateServerRequestInstall(
14731502
request: CreateServerRequestInstall,
14741503
defaults: ProfileDefaults,
@@ -1496,6 +1525,11 @@ def marshal_CreateServerRequestInstall(
14961525
if request.service_password is not None:
14971526
output["service_password"] = request.service_password
14981527

1528+
if request.partitioning_schema is not None:
1529+
output["partitioning_schema"] = marshal_Schema(
1530+
request.partitioning_schema, defaults
1531+
)
1532+
14991533
return output
15001534

15011535

@@ -1569,6 +1603,11 @@ def marshal_InstallServerRequest(
15691603
if request.service_password is not None:
15701604
output["service_password"] = request.service_password
15711605

1606+
if request.partitioning_schema is not None:
1607+
output["partitioning_schema"] = marshal_Schema(
1608+
request.partitioning_schema, defaults
1609+
)
1610+
15721611
return output
15731612

15741613

@@ -1686,4 +1725,9 @@ def marshal_ValidatePartitioningSchemaRequest(
16861725
if request.os_id is not None:
16871726
output["os_id"] = request.os_id
16881727

1728+
if request.partitioning_schema is not None:
1729+
output["partitioning_schema"] = marshal_Schema(
1730+
request.partitioning_schema, defaults
1731+
)
1732+
16891733
return output

0 commit comments

Comments
 (0)