Skip to content

Commit 8cffd8b

Browse files
committed
feat: update generated APIs
1 parent bec877b commit 8cffd8b

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,14 @@ def unmarshal_PrivateNIC(data: Any) -> PrivateNIC:
210210
else:
211211
args["tags"] = []
212212

213+
field = data.get("creation_date", None)
214+
if field is not None:
215+
args["creation_date"] = (
216+
parser.isoparse(field) if isinstance(field, str) else field
217+
)
218+
else:
219+
args["creation_date"] = None
220+
213221
return PrivateNIC(**args)
214222

215223

@@ -4718,6 +4726,9 @@ def marshal_PrivateNIC(
47184726
if request.tags is not None:
47194727
output["tags"] = request.tags
47204728

4729+
if request.creation_date is not None:
4730+
output["creation_date"] = request.creation_date.isoformat()
4731+
47214732
return output
47224733

47234734

scaleway-async/scaleway_async/instance/v1/types.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -540,6 +540,11 @@ class PrivateNIC:
540540
Private NIC tags.
541541
"""
542542

543+
creation_date: Optional[datetime] = None
544+
"""
545+
Private NIC creation date.
546+
"""
547+
543548

544549
@dataclass
545550
class SecurityGroupSummary:

scaleway/scaleway/instance/v1/marshalling.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,14 @@ def unmarshal_PrivateNIC(data: Any) -> PrivateNIC:
210210
else:
211211
args["tags"] = []
212212

213+
field = data.get("creation_date", None)
214+
if field is not None:
215+
args["creation_date"] = (
216+
parser.isoparse(field) if isinstance(field, str) else field
217+
)
218+
else:
219+
args["creation_date"] = None
220+
213221
return PrivateNIC(**args)
214222

215223

@@ -4718,6 +4726,9 @@ def marshal_PrivateNIC(
47184726
if request.tags is not None:
47194727
output["tags"] = request.tags
47204728

4729+
if request.creation_date is not None:
4730+
output["creation_date"] = request.creation_date.isoformat()
4731+
47214732
return output
47224733

47234734

scaleway/scaleway/instance/v1/types.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -540,6 +540,11 @@ class PrivateNIC:
540540
Private NIC tags.
541541
"""
542542

543+
creation_date: Optional[datetime] = None
544+
"""
545+
Private NIC creation date.
546+
"""
547+
543548

544549
@dataclass
545550
class SecurityGroupSummary:

0 commit comments

Comments
 (0)