Skip to content

Commit baa8946

Browse files
authored
feat: update generated APIs (#741)
1 parent b4ae46e commit baa8946

File tree

8 files changed

+88
-0
lines changed

8 files changed

+88
-0
lines changed

scaleway-async/scaleway_async/container/v1beta1/marshalling.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,18 @@ def unmarshal_Namespace(data: Any) -> Namespace:
444444
else:
445445
args["description"] = None
446446

447+
field = data.get("created_at", None)
448+
if field is not None:
449+
args["created_at"] = parser.isoparse(field) if isinstance(field, str) else field
450+
else:
451+
args["created_at"] = None
452+
453+
field = data.get("updated_at", None)
454+
if field is not None:
455+
args["updated_at"] = parser.isoparse(field) if isinstance(field, str) else field
456+
else:
457+
args["updated_at"] = None
458+
447459
return Namespace(**args)
448460

449461

scaleway-async/scaleway_async/container/v1beta1/types.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -640,6 +640,16 @@ class Namespace:
640640
Description of the endpoint.
641641
"""
642642

643+
created_at: Optional[datetime]
644+
"""
645+
Creation date of the namespace.
646+
"""
647+
648+
updated_at: Optional[datetime]
649+
"""
650+
Last update date of the namespace.
651+
"""
652+
643653

644654
@dataclass
645655
class Token:

scaleway-async/scaleway_async/function/v1beta1/marshalling.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,18 @@ def unmarshal_Namespace(data: Any) -> Namespace:
338338
else:
339339
args["description"] = None
340340

341+
field = data.get("created_at", None)
342+
if field is not None:
343+
args["created_at"] = parser.isoparse(field) if isinstance(field, str) else field
344+
else:
345+
args["created_at"] = None
346+
347+
field = data.get("updated_at", None)
348+
if field is not None:
349+
args["updated_at"] = parser.isoparse(field) if isinstance(field, str) else field
350+
else:
351+
args["updated_at"] = None
352+
341353
return Namespace(**args)
342354

343355

scaleway-async/scaleway_async/function/v1beta1/types.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -641,6 +641,16 @@ class Namespace:
641641
Description of the namespace.
642642
"""
643643

644+
created_at: Optional[datetime]
645+
"""
646+
Creation date of the namespace.
647+
"""
648+
649+
updated_at: Optional[datetime]
650+
"""
651+
Last update date of the namespace.
652+
"""
653+
644654

645655
@dataclass
646656
class Token:

scaleway/scaleway/container/v1beta1/marshalling.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,18 @@ def unmarshal_Namespace(data: Any) -> Namespace:
444444
else:
445445
args["description"] = None
446446

447+
field = data.get("created_at", None)
448+
if field is not None:
449+
args["created_at"] = parser.isoparse(field) if isinstance(field, str) else field
450+
else:
451+
args["created_at"] = None
452+
453+
field = data.get("updated_at", None)
454+
if field is not None:
455+
args["updated_at"] = parser.isoparse(field) if isinstance(field, str) else field
456+
else:
457+
args["updated_at"] = None
458+
447459
return Namespace(**args)
448460

449461

scaleway/scaleway/container/v1beta1/types.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -640,6 +640,16 @@ class Namespace:
640640
Description of the endpoint.
641641
"""
642642

643+
created_at: Optional[datetime]
644+
"""
645+
Creation date of the namespace.
646+
"""
647+
648+
updated_at: Optional[datetime]
649+
"""
650+
Last update date of the namespace.
651+
"""
652+
643653

644654
@dataclass
645655
class Token:

scaleway/scaleway/function/v1beta1/marshalling.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,18 @@ def unmarshal_Namespace(data: Any) -> Namespace:
338338
else:
339339
args["description"] = None
340340

341+
field = data.get("created_at", None)
342+
if field is not None:
343+
args["created_at"] = parser.isoparse(field) if isinstance(field, str) else field
344+
else:
345+
args["created_at"] = None
346+
347+
field = data.get("updated_at", None)
348+
if field is not None:
349+
args["updated_at"] = parser.isoparse(field) if isinstance(field, str) else field
350+
else:
351+
args["updated_at"] = None
352+
341353
return Namespace(**args)
342354

343355

scaleway/scaleway/function/v1beta1/types.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -641,6 +641,16 @@ class Namespace:
641641
Description of the namespace.
642642
"""
643643

644+
created_at: Optional[datetime]
645+
"""
646+
Creation date of the namespace.
647+
"""
648+
649+
updated_at: Optional[datetime]
650+
"""
651+
Last update date of the namespace.
652+
"""
653+
644654

645655
@dataclass
646656
class Token:

0 commit comments

Comments
 (0)