fix(models): resolve PydanticUndefinedAnnotation forward refs

This commit is contained in:
Yera All
2026-04-06 23:31:17 +05:00
parent 1ff8fd7102
commit 064f480341
+11
View File
@@ -1452,3 +1452,14 @@ class AIAnalyticsSessionDetailOut(BaseModel):
session: AIAnalyticsDrilldownItemOut
interaction: AIAnalyticsSessionLinkedInteractionOut | None = None
timeline: list[AIAnalyticsSessionEventOut] = Field(default_factory=list)
VoiceAISummaryOut.model_rebuild()
CustomerHistoryOut.model_rebuild()
import inspect
for name, cls in list(locals().items()):
if inspect.isclass(cls) and issubclass(cls, BaseModel) and cls is not BaseModel:
try:
cls.model_rebuild()
except:
pass