Skip to content

Commit c90acb2

Browse files
committed
(PC-38779)[API] fix: make some field optional in EMS serializers
1 parent 08f0121 commit c90acb2

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

api/src/pcapi/connectors/serialization/ems_serializers.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ class Session(BaseModelV2):
1515

1616
class Event(BaseModelV2):
1717
id: str
18-
allocine_id: int | None
18+
allocine_id: int | None = None
1919
title: str
20-
director: str | None
21-
synopsis: str | None
22-
bill_url: str | None
23-
duration: int | None
20+
director: str | None = None
21+
synopsis: str | None = None
22+
bill_url: str | None = None
23+
duration: int | None = None
2424
sessions: list[Session]
2525

2626
@field_validator("allocine_id", mode="before")
@@ -52,7 +52,7 @@ class Site(BaseModelV2):
5252
address: str
5353
zip_code: str
5454
city: str
55-
siret: str | None
55+
siret: str | None = None
5656

5757

5858
class SiteWithEvents(BaseModelV2):
@@ -88,7 +88,7 @@ class ReservationPassCultureRequest(BaseModelV2):
8888
total_price: float
8989
email: str
9090
num_pass_culture: str # User.id
91-
num_cmde: str | None
91+
num_cmde: str | None = None
9292

9393
@field_validator("num_pass_culture", mode="before")
9494
def convert_num_pass_culture_to_str(cls, value: str | int) -> str:

0 commit comments

Comments
 (0)