Image XObject handler (Do operator)

This commit is contained in:
azeeee05
2026-06-11 11:25:27 +05:30
parent addc888545
commit ab88a05d36
+20 -1
View File
@@ -190,6 +190,24 @@ class DeleteAnnotationOperation(BaseModel):
data: DeleteAnnotationData
class UpdateAnnotationData(BaseModel):
annotationId: str
x: float | None = None
y: float | None = None
width: float | None = None
height: float | None = None
color: str | None = None
thickness: float | None = None
text: str | None = None
class UpdateAnnotationOperation(BaseModel):
id: str
type: Literal["update_annotation"]
pageIndex: int = Field(..., ge=0)
data: UpdateAnnotationData
EditOperation = Annotated[
TextOverlayOperation
| RedactionOperation
@@ -202,7 +220,8 @@ EditOperation = Annotated[
| PageDeletionOperation
| PageReorderOperation
| UpdateFieldOperation
| DeleteAnnotationOperation,
| DeleteAnnotationOperation
| UpdateAnnotationOperation,
Field(discriminator="type"),
]