Skip to content

Commit 00f48e2

Browse files
authored
Merge pull request #54 from tech1ndex/fix-model-validation
Updates Models
2 parents cff9680 + de44bdd commit 00f48e2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/notifier/external/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ class EpicGameData(BaseModel):
112112
effective_date: datetime = Field(alias="effectiveDate")
113113
offer_type: str = Field(alias="offerType")
114114
expiry_date: datetime | None = Field(None, alias="expiryDate")
115-
viewable_date: datetime = Field(alias="viewableDate")
115+
viewable_date: datetime | None = Field(None, alias="viewableDate")
116116
status: str
117117
is_code_redemption_only: bool = Field(alias="isCodeRedemptionOnly")
118118
key_images: list[KeyImage] = Field(alias="keyImages")
@@ -131,7 +131,7 @@ class EpicGameData(BaseModel):
131131

132132
class Config:
133133
allow_population_by_field_name = True
134-
134+
validate_by_name = True
135135

136136
class FormattedGame(BaseModel):
137137
game_title: str

0 commit comments

Comments
 (0)