Files
pdf/gateway/app/schemas/annotation.py
T

25 lines
564 B
Python
Raw Normal View History

2026-06-29 10:51:04 +05:30
from pydantic import BaseModel
class AnnotationResponse(BaseModel):
id: str
type: str
x: float
y: float
width: float
height: float
color: str
author: str
content: str
timestamp: str | None = None
pageIndex: int
thickness: float | None = None
2026-06-29 10:51:04 +05:30
paths: list[list[dict[str, float]]] = []
quadPoints: list[list[dict[str, float]]] = []
2026-06-29 10:51:04 +05:30
fieldName: str | None = None
fieldValue: str | None = None
fieldType: str | None = None
fieldFlags: int | None = None
fieldOptions: list[str] | None = None