اضافه شدن قابلیت مقایسه شماتیک

This commit is contained in:
2026-11-07 15:42:53 +03:30
والد f5da7ee41b
کامیت d2b8ae96c9
28فایلهای تغییر یافته به همراه1012 افزوده شده و 33 حذف شده
+17
مشاهده پرونده
@@ -28,3 +28,20 @@ class RenderStatus(BaseModel):
class UploadResponse(RenderStatus):
status_url: str
viewer_token: str | None = Field(default=None,description='Read capability returned once for a private upload')
class ComparisonStatus(RenderStatus):
comparison_id: str
url: str
status_url: str
document_type: Literal['schematic_comparison'] | None = None
summary: dict[Literal['added','removed','modified','moved'], int] | None = None
total_changed: int | None = None
changes: list[dict] | None = None
old: dict | None = None
new: dict | None = None
nets: dict | None = None
matching: dict | None = None
limitations: list[str] | None = None
class ComparisonUploadResponse(ComparisonStatus):
viewer_token: str | None = Field(default=None, description='Read capability returned once for a private comparison')