Skip to content

Commit d9a09c2

Browse files
authored
feat(dom): add additionals dates infos (#30)
1 parent ddfd7ac commit d9a09c2

File tree

4 files changed

+38
-0
lines changed

4 files changed

+38
-0
lines changed

scaleway-async/scaleway_async/domain/v2beta1/marshalling.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1095,9 +1095,22 @@ def unmarshal_RenewableDomain(data: Any) -> RenewableDomain:
10951095
field = data.get("domain")
10961096
args["domain"] = field
10971097

1098+
field = data.get("estimated_delete_at")
1099+
args["estimated_delete_at"] = (
1100+
parser.isoparse(field) if type(field) is str else field
1101+
)
1102+
10981103
field = data.get("expired_at")
10991104
args["expired_at"] = parser.isoparse(field) if type(field) is str else field
11001105

1106+
field = data.get("limit_redemption_at")
1107+
args["limit_redemption_at"] = (
1108+
parser.isoparse(field) if type(field) is str else field
1109+
)
1110+
1111+
field = data.get("limit_renew_at")
1112+
args["limit_renew_at"] = parser.isoparse(field) if type(field) is str else field
1113+
11011114
field = data.get("organization_id")
11021115
args["organization_id"] = field
11031116

scaleway-async/scaleway_async/domain/v2beta1/types.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1197,6 +1197,12 @@ class RenewableDomain:
11971197

11981198
expired_at: Optional[datetime]
11991199

1200+
limit_renew_at: Optional[datetime]
1201+
1202+
limit_redemption_at: Optional[datetime]
1203+
1204+
estimated_delete_at: Optional[datetime]
1205+
12001206

12011207
@dataclass
12021208
class RestoreDNSZoneVersionResponse:

scaleway/scaleway/domain/v2beta1/marshalling.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1095,9 +1095,22 @@ def unmarshal_RenewableDomain(data: Any) -> RenewableDomain:
10951095
field = data.get("domain")
10961096
args["domain"] = field
10971097

1098+
field = data.get("estimated_delete_at")
1099+
args["estimated_delete_at"] = (
1100+
parser.isoparse(field) if type(field) is str else field
1101+
)
1102+
10981103
field = data.get("expired_at")
10991104
args["expired_at"] = parser.isoparse(field) if type(field) is str else field
11001105

1106+
field = data.get("limit_redemption_at")
1107+
args["limit_redemption_at"] = (
1108+
parser.isoparse(field) if type(field) is str else field
1109+
)
1110+
1111+
field = data.get("limit_renew_at")
1112+
args["limit_renew_at"] = parser.isoparse(field) if type(field) is str else field
1113+
11011114
field = data.get("organization_id")
11021115
args["organization_id"] = field
11031116

scaleway/scaleway/domain/v2beta1/types.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1197,6 +1197,12 @@ class RenewableDomain:
11971197

11981198
expired_at: Optional[datetime]
11991199

1200+
limit_renew_at: Optional[datetime]
1201+
1202+
limit_redemption_at: Optional[datetime]
1203+
1204+
estimated_delete_at: Optional[datetime]
1205+
12001206

12011207
@dataclass
12021208
class RestoreDNSZoneVersionResponse:

0 commit comments

Comments
 (0)