@@ -126,7 +126,7 @@ class CreateAlertRequest(BaseSchema):
126126 filter_params : Optional [FilterParams ] = Field (
127127 None , description = "The filter params to use for the alert query"
128128 )
129- report : ReportRequest | None = Field (
129+ report : Optional [ ReportRequest ] = Field (
130130 None , description = "The report to generate when the alert triggers"
131131 )
132132 triggers : Triggers = Field (..., description = "The triggers to use for the alert" )
@@ -175,7 +175,7 @@ class UpdateAlertRequest(BaseSchema):
175175 filter_params : Optional [FilterParams ] = Field (
176176 None , description = "The filter params to use for the alert query"
177177 )
178- report : ReportRequest | None = Field (
178+ report : Optional [ ReportRequest ] = Field (
179179 None , description = "The report to generate when the alert triggers"
180180 )
181181 triggers : Optional [Triggers ] = Field (None , description = "The triggers to use for the alert" )
@@ -205,7 +205,7 @@ class AlertLog(BaseModel):
205205 user_id : UUID
206206 alert : bool
207207 reasoning : str
208- report : str | None = None
208+ report : Optional [ str ] = None
209209 article_ids : List [UUID ]
210210
211211
@@ -219,7 +219,7 @@ class AlertResponse(BaseSchema):
219219 model : Optional [str ]
220220 share_link : Optional [str ] = None
221221 filter_params : Optional [Dict [str , Any ]] = None
222- report : Dict [str , Any ] | None = None
222+ report : Optional [ Dict [str , Any ]] = None
223223 triggers : List [Dict [str , Any ]]
224224 always_trigger : bool = False
225225 repeat : bool = True
0 commit comments