Skip to content

Commit 95f18e6

Browse files
committed
feat: update generated APIs
1 parent 2b3071f commit 95f18e6

File tree

8 files changed

+478
-478
lines changed

8 files changed

+478
-478
lines changed

scaleway-async/scaleway_async/applesilicon/v1alpha1/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@
1212
from .types import ServerStatus
1313
from .content import SERVER_TRANSIENT_STATUSES
1414
from .types import ServerTypeStock
15+
from .types import Commitment
1516
from .types import OS
1617
from .types import ServerTypeCPU
1718
from .types import ServerTypeDisk
1819
from .types import ServerTypeGPU
1920
from .types import ServerTypeMemory
2021
from .types import ServerTypeNetwork
21-
from .types import Commitment
22+
from .types import Server
2223
from .types import ConnectivityDiagnosticServerHealth
2324
from .types import ServerPrivateNetwork
2425
from .types import ServerType
25-
from .types import Server
2626
from .types import CommitmentTypeValue
2727
from .types import ConnectivityDiagnostic
2828
from .types import CreateServerRequest
@@ -65,17 +65,17 @@
6565
"ServerStatus",
6666
"SERVER_TRANSIENT_STATUSES",
6767
"ServerTypeStock",
68+
"Commitment",
6869
"OS",
6970
"ServerTypeCPU",
7071
"ServerTypeDisk",
7172
"ServerTypeGPU",
7273
"ServerTypeMemory",
7374
"ServerTypeNetwork",
74-
"Commitment",
75+
"Server",
7576
"ConnectivityDiagnosticServerHealth",
7677
"ServerPrivateNetwork",
7778
"ServerType",
78-
"Server",
7979
"CommitmentTypeValue",
8080
"ConnectivityDiagnostic",
8181
"CreateServerRequest",

scaleway-async/scaleway_async/applesilicon/v1alpha1/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@
4343
)
4444
from .marshalling import (
4545
unmarshal_OS,
46+
unmarshal_Server,
4647
unmarshal_ServerPrivateNetwork,
4748
unmarshal_ServerType,
48-
unmarshal_Server,
4949
unmarshal_ConnectivityDiagnostic,
5050
unmarshal_ListOSResponse,
5151
unmarshal_ListServerPrivateNetworksResponse,

scaleway-async/scaleway_async/applesilicon/v1alpha1/marshalling.py

Lines changed: 128 additions & 128 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
from .types import (
99
ConnectivityDiagnosticActionType,
1010
OS,
11+
Commitment,
12+
Server,
1113
ServerPrivateNetwork,
1214
ServerTypeCPU,
1315
ServerTypeDisk,
1416
ServerTypeGPU,
1517
ServerTypeMemory,
1618
ServerTypeNetwork,
1719
ServerType,
18-
Commitment,
19-
Server,
2020
ConnectivityDiagnosticServerHealth,
2121
ConnectivityDiagnostic,
2222
ListOSResponse,
@@ -82,6 +82,132 @@ def unmarshal_OS(data: Any) -> OS:
8282
return OS(**args)
8383

8484

85+
def unmarshal_Commitment(data: Any) -> Commitment:
86+
if not isinstance(data, dict):
87+
raise TypeError(
88+
"Unmarshalling the type 'Commitment' failed as data isn't a dictionary."
89+
)
90+
91+
args: Dict[str, Any] = {}
92+
93+
field = data.get("type", None)
94+
if field is not None:
95+
args["type_"] = field
96+
97+
field = data.get("cancelled", None)
98+
if field is not None:
99+
args["cancelled"] = field
100+
101+
return Commitment(**args)
102+
103+
104+
def unmarshal_Server(data: Any) -> Server:
105+
if not isinstance(data, dict):
106+
raise TypeError(
107+
"Unmarshalling the type 'Server' failed as data isn't a dictionary."
108+
)
109+
110+
args: Dict[str, Any] = {}
111+
112+
field = data.get("id", None)
113+
if field is not None:
114+
args["id"] = field
115+
116+
field = data.get("type", None)
117+
if field is not None:
118+
args["type_"] = field
119+
120+
field = data.get("name", None)
121+
if field is not None:
122+
args["name"] = field
123+
124+
field = data.get("project_id", None)
125+
if field is not None:
126+
args["project_id"] = field
127+
128+
field = data.get("organization_id", None)
129+
if field is not None:
130+
args["organization_id"] = field
131+
132+
field = data.get("ip", None)
133+
if field is not None:
134+
args["ip"] = field
135+
136+
field = data.get("vnc_url", None)
137+
if field is not None:
138+
args["vnc_url"] = field
139+
140+
field = data.get("ssh_username", None)
141+
if field is not None:
142+
args["ssh_username"] = field
143+
144+
field = data.get("sudo_password", None)
145+
if field is not None:
146+
args["sudo_password"] = field
147+
148+
field = data.get("vnc_port", None)
149+
if field is not None:
150+
args["vnc_port"] = field
151+
152+
field = data.get("status", None)
153+
if field is not None:
154+
args["status"] = field
155+
156+
field = data.get("os", None)
157+
if field is not None:
158+
args["os"] = unmarshal_OS(field)
159+
else:
160+
args["os"] = None
161+
162+
field = data.get("created_at", None)
163+
if field is not None:
164+
args["created_at"] = parser.isoparse(field) if isinstance(field, str) else field
165+
else:
166+
args["created_at"] = None
167+
168+
field = data.get("updated_at", None)
169+
if field is not None:
170+
args["updated_at"] = parser.isoparse(field) if isinstance(field, str) else field
171+
else:
172+
args["updated_at"] = None
173+
174+
field = data.get("deletable_at", None)
175+
if field is not None:
176+
args["deletable_at"] = (
177+
parser.isoparse(field) if isinstance(field, str) else field
178+
)
179+
else:
180+
args["deletable_at"] = None
181+
182+
field = data.get("deletion_scheduled", None)
183+
if field is not None:
184+
args["deletion_scheduled"] = field
185+
186+
field = data.get("zone", None)
187+
if field is not None:
188+
args["zone"] = field
189+
190+
field = data.get("delivered", None)
191+
if field is not None:
192+
args["delivered"] = field
193+
194+
field = data.get("vpc_status", None)
195+
if field is not None:
196+
args["vpc_status"] = field
197+
198+
field = data.get("public_bandwidth_bps", None)
199+
if field is not None:
200+
args["public_bandwidth_bps"] = field
201+
202+
field = data.get("commitment", None)
203+
if field is not None:
204+
args["commitment"] = unmarshal_Commitment(field)
205+
else:
206+
args["commitment"] = None
207+
208+
return Server(**args)
209+
210+
85211
def unmarshal_ServerPrivateNetwork(data: Any) -> ServerPrivateNetwork:
86212
if not isinstance(data, dict):
87213
raise TypeError(
@@ -291,132 +417,6 @@ def unmarshal_ServerType(data: Any) -> ServerType:
291417
return ServerType(**args)
292418

293419

294-
def unmarshal_Commitment(data: Any) -> Commitment:
295-
if not isinstance(data, dict):
296-
raise TypeError(
297-
"Unmarshalling the type 'Commitment' failed as data isn't a dictionary."
298-
)
299-
300-
args: Dict[str, Any] = {}
301-
302-
field = data.get("type", None)
303-
if field is not None:
304-
args["type_"] = field
305-
306-
field = data.get("cancelled", None)
307-
if field is not None:
308-
args["cancelled"] = field
309-
310-
return Commitment(**args)
311-
312-
313-
def unmarshal_Server(data: Any) -> Server:
314-
if not isinstance(data, dict):
315-
raise TypeError(
316-
"Unmarshalling the type 'Server' failed as data isn't a dictionary."
317-
)
318-
319-
args: Dict[str, Any] = {}
320-
321-
field = data.get("id", None)
322-
if field is not None:
323-
args["id"] = field
324-
325-
field = data.get("type", None)
326-
if field is not None:
327-
args["type_"] = field
328-
329-
field = data.get("name", None)
330-
if field is not None:
331-
args["name"] = field
332-
333-
field = data.get("project_id", None)
334-
if field is not None:
335-
args["project_id"] = field
336-
337-
field = data.get("organization_id", None)
338-
if field is not None:
339-
args["organization_id"] = field
340-
341-
field = data.get("ip", None)
342-
if field is not None:
343-
args["ip"] = field
344-
345-
field = data.get("vnc_url", None)
346-
if field is not None:
347-
args["vnc_url"] = field
348-
349-
field = data.get("ssh_username", None)
350-
if field is not None:
351-
args["ssh_username"] = field
352-
353-
field = data.get("sudo_password", None)
354-
if field is not None:
355-
args["sudo_password"] = field
356-
357-
field = data.get("vnc_port", None)
358-
if field is not None:
359-
args["vnc_port"] = field
360-
361-
field = data.get("status", None)
362-
if field is not None:
363-
args["status"] = field
364-
365-
field = data.get("os", None)
366-
if field is not None:
367-
args["os"] = unmarshal_OS(field)
368-
else:
369-
args["os"] = None
370-
371-
field = data.get("created_at", None)
372-
if field is not None:
373-
args["created_at"] = parser.isoparse(field) if isinstance(field, str) else field
374-
else:
375-
args["created_at"] = None
376-
377-
field = data.get("updated_at", None)
378-
if field is not None:
379-
args["updated_at"] = parser.isoparse(field) if isinstance(field, str) else field
380-
else:
381-
args["updated_at"] = None
382-
383-
field = data.get("deletable_at", None)
384-
if field is not None:
385-
args["deletable_at"] = (
386-
parser.isoparse(field) if isinstance(field, str) else field
387-
)
388-
else:
389-
args["deletable_at"] = None
390-
391-
field = data.get("deletion_scheduled", None)
392-
if field is not None:
393-
args["deletion_scheduled"] = field
394-
395-
field = data.get("zone", None)
396-
if field is not None:
397-
args["zone"] = field
398-
399-
field = data.get("delivered", None)
400-
if field is not None:
401-
args["delivered"] = field
402-
403-
field = data.get("vpc_status", None)
404-
if field is not None:
405-
args["vpc_status"] = field
406-
407-
field = data.get("public_bandwidth_bps", None)
408-
if field is not None:
409-
args["public_bandwidth_bps"] = field
410-
411-
field = data.get("commitment", None)
412-
if field is not None:
413-
args["commitment"] = unmarshal_Commitment(field)
414-
else:
415-
args["commitment"] = None
416-
417-
return Server(**args)
418-
419-
420420
def unmarshal_ConnectivityDiagnosticServerHealth(
421421
data: Any,
422422
) -> ConnectivityDiagnosticServerHealth:

0 commit comments

Comments
 (0)