Image XObject handler (Do operator)
This commit is contained in:
@@ -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"),
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user