Skip to content

Commit 2bdf153

Browse files
authored
fix: datetime marshalling (#316)
1 parent b6a18f3 commit 2bdf153

File tree

18 files changed

+52
-52
lines changed

18 files changed

+52
-52
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -849,7 +849,7 @@ def marshal_AddOptionServerRequest(
849849
output: Dict[str, Any] = {}
850850

851851
if request.expires_at is not None:
852-
output["expires_at"] = request.expires_at
852+
output["expires_at"] = request.expires_at.astimezone().isoformat()
853853

854854
return output
855855

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -800,7 +800,7 @@ def marshal_CreateTokenRequest(
800800
output["description"] = request.description
801801

802802
if request.expires_at is not None:
803-
output["expires_at"] = request.expires_at
803+
output["expires_at"] = request.expires_at.astimezone().isoformat()
804804

805805
return output
806806

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1496,7 +1496,7 @@ def marshal_CreateSnapshotRequest(
14961496
output: Dict[str, Any] = {}
14971497

14981498
if request.expires_at is not None:
1499-
output["expires_at"] = request.expires_at
1499+
output["expires_at"] = request.expires_at.astimezone().isoformat()
15001500

15011501
if request.name is not None:
15021502
output["name"] = request.name
@@ -1654,7 +1654,7 @@ def marshal_UpdateSnapshotRequest(
16541654
output: Dict[str, Any] = {}
16551655

16561656
if request.expires_at is not None:
1657-
output["expires_at"] = request.expires_at
1657+
output["expires_at"] = request.expires_at.astimezone().isoformat()
16581658

16591659
if request.name is not None:
16601660
output["name"] = request.name

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1933,7 +1933,7 @@ def marshal_ContactExtensionFRAssociationInfo(
19331933
output: Dict[str, Any] = {}
19341934

19351935
if request.publication_jo is not None:
1936-
output["publication_jo"] = request.publication_jo
1936+
output["publication_jo"] = request.publication_jo.astimezone().isoformat()
19371937

19381938
if request.publication_jo_page is not None:
19391939
output["publication_jo_page"] = request.publication_jo_page

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -889,7 +889,7 @@ def marshal_CreateTokenRequest(
889889
output["description"] = request.description
890890

891891
if request.expires_at is not None:
892-
output["expires_at"] = request.expires_at
892+
output["expires_at"] = request.expires_at.astimezone().isoformat()
893893

894894
return output
895895

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -703,7 +703,7 @@ def marshal_CreateAPIKeyRequest(
703703
output["description"] = request.description
704704

705705
if request.expires_at is not None:
706-
output["expires_at"] = request.expires_at
706+
output["expires_at"] = request.expires_at.astimezone().isoformat()
707707

708708
return output
709709

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

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2171,7 +2171,7 @@ def marshal_Volume(
21712171
output: Dict[str, Any] = {}
21722172

21732173
if request.creation_date is not None:
2174-
output["creation_date"] = request.creation_date
2174+
output["creation_date"] = request.creation_date.astimezone().isoformat()
21752175

21762176
if request.export_uri is not None:
21772177
output["export_uri"] = request.export_uri
@@ -2180,7 +2180,7 @@ def marshal_Volume(
21802180
output["id"] = request.id
21812181

21822182
if request.modification_date is not None:
2183-
output["modification_date"] = request.modification_date
2183+
output["modification_date"] = request.modification_date.astimezone().isoformat()
21842184

21852185
if request.name is not None:
21862186
output["name"] = request.name
@@ -2243,7 +2243,7 @@ def marshal_Image(
22432243
output["arch"] = Arch(request.arch)
22442244

22452245
if request.creation_date is not None:
2246-
output["creation_date"] = request.creation_date
2246+
output["creation_date"] = request.creation_date.astimezone().isoformat()
22472247

22482248
if request.default_bootscript is not None:
22492249
output["default_bootscript"] = marshal_Bootscript(
@@ -2262,7 +2262,7 @@ def marshal_Image(
22622262
output["id"] = request.id
22632263

22642264
if request.modification_date is not None:
2265-
output["modification_date"] = request.modification_date
2265+
output["modification_date"] = request.modification_date.astimezone().isoformat()
22662266

22672267
if request.name is not None:
22682268
output["name"] = request.name
@@ -3276,7 +3276,7 @@ def marshal__SetImageRequest(
32763276
output["arch"] = Arch(request.arch)
32773277

32783278
if request.creation_date is not None:
3279-
output["creation_date"] = request.creation_date
3279+
output["creation_date"] = request.creation_date.astimezone().isoformat()
32803280

32813281
if request.default_bootscript is not None:
32823282
output["default_bootscript"] = marshal_Bootscript(
@@ -3292,7 +3292,7 @@ def marshal__SetImageRequest(
32923292
output["from_server"] = request.from_server
32933293

32943294
if request.modification_date is not None:
3295-
output["modification_date"] = request.modification_date
3295+
output["modification_date"] = request.modification_date.astimezone().isoformat()
32963296

32973297
if request.name is not None:
32983298
output["name"] = request.name
@@ -3327,7 +3327,7 @@ def marshal__SetSecurityGroupRequest(
33273327
output: Dict[str, Any] = {}
33283328

33293329
if request.creation_date is not None:
3330-
output["creation_date"] = request.creation_date
3330+
output["creation_date"] = request.creation_date.astimezone().isoformat()
33313331

33323332
if request.description is not None:
33333333
output["description"] = request.description
@@ -3341,7 +3341,7 @@ def marshal__SetSecurityGroupRequest(
33413341
)
33423342

33433343
if request.modification_date is not None:
3344-
output["modification_date"] = request.modification_date
3344+
output["modification_date"] = request.modification_date.astimezone().isoformat()
33453345

33463346
if request.name is not None:
33473347
output["name"] = request.name
@@ -3437,7 +3437,7 @@ def marshal__SetServerRequest(
34373437
output["commercial_type"] = request.commercial_type
34383438

34393439
if request.creation_date is not None:
3440-
output["creation_date"] = request.creation_date
3440+
output["creation_date"] = request.creation_date.astimezone().isoformat()
34413441

34423442
if request.dynamic_ip_required is not None:
34433443
output["dynamic_ip_required"] = request.dynamic_ip_required
@@ -3463,7 +3463,7 @@ def marshal__SetServerRequest(
34633463
]
34643464

34653465
if request.modification_date is not None:
3466-
output["modification_date"] = request.modification_date
3466+
output["modification_date"] = request.modification_date.astimezone().isoformat()
34673467

34683468
if request.name is not None:
34693469
output["name"] = request.name
@@ -3537,13 +3537,13 @@ def marshal__SetSnapshotRequest(
35373537
)
35383538

35393539
if request.creation_date is not None:
3540-
output["creation_date"] = request.creation_date
3540+
output["creation_date"] = request.creation_date.astimezone().isoformat()
35413541

35423542
if request.id is not None:
35433543
output["id"] = request.id
35443544

35453545
if request.modification_date is not None:
3546-
output["modification_date"] = request.modification_date
3546+
output["modification_date"] = request.modification_date.astimezone().isoformat()
35473547

35483548
if request.name is not None:
35493549
output["name"] = request.name

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1448,7 +1448,7 @@ def marshal_CreateDatabaseBackupRequest(
14481448
output["database_name"] = request.database_name
14491449

14501450
if request.expires_at is not None:
1451-
output["expires_at"] = request.expires_at
1451+
output["expires_at"] = request.expires_at.astimezone().isoformat()
14521452

14531453
if request.instance_id is not None:
14541454
output["instance_id"] = request.instance_id
@@ -1614,7 +1614,7 @@ def marshal_CreateSnapshotRequest(
16141614
output: Dict[str, Any] = {}
16151615

16161616
if request.expires_at is not None:
1617-
output["expires_at"] = request.expires_at
1617+
output["expires_at"] = request.expires_at.astimezone().isoformat()
16181618

16191619
if request.name is not None:
16201620
output["name"] = request.name
@@ -1683,10 +1683,10 @@ def marshal_PrepareInstanceLogsRequest(
16831683
output: Dict[str, Any] = {}
16841684

16851685
if request.end_date is not None:
1686-
output["end_date"] = request.end_date
1686+
output["end_date"] = request.end_date.astimezone().isoformat()
16871687

16881688
if request.start_date is not None:
1689-
output["start_date"] = request.start_date
1689+
output["start_date"] = request.start_date.astimezone().isoformat()
16901690

16911691
return output
16921692

@@ -1769,7 +1769,7 @@ def marshal_UpdateDatabaseBackupRequest(
17691769
output: Dict[str, Any] = {}
17701770

17711771
if request.expires_at is not None:
1772-
output["expires_at"] = request.expires_at
1772+
output["expires_at"] = request.expires_at.astimezone().isoformat()
17731773

17741774
if request.name is not None:
17751775
output["name"] = request.name
@@ -1817,7 +1817,7 @@ def marshal_UpdateSnapshotRequest(
18171817
output: Dict[str, Any] = {}
18181818

18191819
if request.expires_at is not None:
1820-
output["expires_at"] = request.expires_at
1820+
output["expires_at"] = request.expires_at.astimezone().isoformat()
18211821

18221822
if request.name is not None:
18231823
output["name"] = request.name

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ def marshal_CreateEmailRequest(
412412
output["project_id"] = request.project_id or defaults.default_project_id
413413

414414
if request.send_before is not None:
415-
output["send_before"] = request.send_before
415+
output["send_before"] = request.send_before.astimezone().isoformat()
416416

417417
if request.subject is not None:
418418
output["subject"] = request.subject

scaleway/scaleway/baremetal/v1/marshalling.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -849,7 +849,7 @@ def marshal_AddOptionServerRequest(
849849
output: Dict[str, Any] = {}
850850

851851
if request.expires_at is not None:
852-
output["expires_at"] = request.expires_at
852+
output["expires_at"] = request.expires_at.astimezone().isoformat()
853853

854854
return output
855855

scaleway/scaleway/container/v1beta1/marshalling.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -800,7 +800,7 @@ def marshal_CreateTokenRequest(
800800
output["description"] = request.description
801801

802802
if request.expires_at is not None:
803-
output["expires_at"] = request.expires_at
803+
output["expires_at"] = request.expires_at.astimezone().isoformat()
804804

805805
return output
806806

scaleway/scaleway/document_db/v1beta1/marshalling.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1496,7 +1496,7 @@ def marshal_CreateSnapshotRequest(
14961496
output: Dict[str, Any] = {}
14971497

14981498
if request.expires_at is not None:
1499-
output["expires_at"] = request.expires_at
1499+
output["expires_at"] = request.expires_at.astimezone().isoformat()
15001500

15011501
if request.name is not None:
15021502
output["name"] = request.name
@@ -1654,7 +1654,7 @@ def marshal_UpdateSnapshotRequest(
16541654
output: Dict[str, Any] = {}
16551655

16561656
if request.expires_at is not None:
1657-
output["expires_at"] = request.expires_at
1657+
output["expires_at"] = request.expires_at.astimezone().isoformat()
16581658

16591659
if request.name is not None:
16601660
output["name"] = request.name

scaleway/scaleway/domain/v2beta1/marshalling.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1933,7 +1933,7 @@ def marshal_ContactExtensionFRAssociationInfo(
19331933
output: Dict[str, Any] = {}
19341934

19351935
if request.publication_jo is not None:
1936-
output["publication_jo"] = request.publication_jo
1936+
output["publication_jo"] = request.publication_jo.astimezone().isoformat()
19371937

19381938
if request.publication_jo_page is not None:
19391939
output["publication_jo_page"] = request.publication_jo_page

scaleway/scaleway/function/v1beta1/marshalling.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -889,7 +889,7 @@ def marshal_CreateTokenRequest(
889889
output["description"] = request.description
890890

891891
if request.expires_at is not None:
892-
output["expires_at"] = request.expires_at
892+
output["expires_at"] = request.expires_at.astimezone().isoformat()
893893

894894
return output
895895

scaleway/scaleway/iam/v1alpha1/marshalling.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -703,7 +703,7 @@ def marshal_CreateAPIKeyRequest(
703703
output["description"] = request.description
704704

705705
if request.expires_at is not None:
706-
output["expires_at"] = request.expires_at
706+
output["expires_at"] = request.expires_at.astimezone().isoformat()
707707

708708
return output
709709

scaleway/scaleway/instance/v1/marshalling.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2171,7 +2171,7 @@ def marshal_Volume(
21712171
output: Dict[str, Any] = {}
21722172

21732173
if request.creation_date is not None:
2174-
output["creation_date"] = request.creation_date
2174+
output["creation_date"] = request.creation_date.astimezone().isoformat()
21752175

21762176
if request.export_uri is not None:
21772177
output["export_uri"] = request.export_uri
@@ -2180,7 +2180,7 @@ def marshal_Volume(
21802180
output["id"] = request.id
21812181

21822182
if request.modification_date is not None:
2183-
output["modification_date"] = request.modification_date
2183+
output["modification_date"] = request.modification_date.astimezone().isoformat()
21842184

21852185
if request.name is not None:
21862186
output["name"] = request.name
@@ -2243,7 +2243,7 @@ def marshal_Image(
22432243
output["arch"] = Arch(request.arch)
22442244

22452245
if request.creation_date is not None:
2246-
output["creation_date"] = request.creation_date
2246+
output["creation_date"] = request.creation_date.astimezone().isoformat()
22472247

22482248
if request.default_bootscript is not None:
22492249
output["default_bootscript"] = marshal_Bootscript(
@@ -2262,7 +2262,7 @@ def marshal_Image(
22622262
output["id"] = request.id
22632263

22642264
if request.modification_date is not None:
2265-
output["modification_date"] = request.modification_date
2265+
output["modification_date"] = request.modification_date.astimezone().isoformat()
22662266

22672267
if request.name is not None:
22682268
output["name"] = request.name
@@ -3276,7 +3276,7 @@ def marshal__SetImageRequest(
32763276
output["arch"] = Arch(request.arch)
32773277

32783278
if request.creation_date is not None:
3279-
output["creation_date"] = request.creation_date
3279+
output["creation_date"] = request.creation_date.astimezone().isoformat()
32803280

32813281
if request.default_bootscript is not None:
32823282
output["default_bootscript"] = marshal_Bootscript(
@@ -3292,7 +3292,7 @@ def marshal__SetImageRequest(
32923292
output["from_server"] = request.from_server
32933293

32943294
if request.modification_date is not None:
3295-
output["modification_date"] = request.modification_date
3295+
output["modification_date"] = request.modification_date.astimezone().isoformat()
32963296

32973297
if request.name is not None:
32983298
output["name"] = request.name
@@ -3327,7 +3327,7 @@ def marshal__SetSecurityGroupRequest(
33273327
output: Dict[str, Any] = {}
33283328

33293329
if request.creation_date is not None:
3330-
output["creation_date"] = request.creation_date
3330+
output["creation_date"] = request.creation_date.astimezone().isoformat()
33313331

33323332
if request.description is not None:
33333333
output["description"] = request.description
@@ -3341,7 +3341,7 @@ def marshal__SetSecurityGroupRequest(
33413341
)
33423342

33433343
if request.modification_date is not None:
3344-
output["modification_date"] = request.modification_date
3344+
output["modification_date"] = request.modification_date.astimezone().isoformat()
33453345

33463346
if request.name is not None:
33473347
output["name"] = request.name
@@ -3437,7 +3437,7 @@ def marshal__SetServerRequest(
34373437
output["commercial_type"] = request.commercial_type
34383438

34393439
if request.creation_date is not None:
3440-
output["creation_date"] = request.creation_date
3440+
output["creation_date"] = request.creation_date.astimezone().isoformat()
34413441

34423442
if request.dynamic_ip_required is not None:
34433443
output["dynamic_ip_required"] = request.dynamic_ip_required
@@ -3463,7 +3463,7 @@ def marshal__SetServerRequest(
34633463
]
34643464

34653465
if request.modification_date is not None:
3466-
output["modification_date"] = request.modification_date
3466+
output["modification_date"] = request.modification_date.astimezone().isoformat()
34673467

34683468
if request.name is not None:
34693469
output["name"] = request.name
@@ -3537,13 +3537,13 @@ def marshal__SetSnapshotRequest(
35373537
)
35383538

35393539
if request.creation_date is not None:
3540-
output["creation_date"] = request.creation_date
3540+
output["creation_date"] = request.creation_date.astimezone().isoformat()
35413541

35423542
if request.id is not None:
35433543
output["id"] = request.id
35443544

35453545
if request.modification_date is not None:
3546-
output["modification_date"] = request.modification_date
3546+
output["modification_date"] = request.modification_date.astimezone().isoformat()
35473547

35483548
if request.name is not None:
35493549
output["name"] = request.name

0 commit comments

Comments
 (0)