fix: resolve BookProgressRead reference in BookRead

This commit is contained in:
2026-08-11 00:27:56 -04:00
parent 23a12f7970
commit 3a3957d432
+10 -8
View File
@@ -38,6 +38,16 @@ class FileMetadataRead(BaseModel):
return Path(self.path).name
class BookProgressRead(BaseModel):
percentage: float
epub_cfi: str | None = None
epub_xpointer: str | None = None
pdf_page: int | None = None
completed: bool | None = False
device_type: str | None = None
device_id: str | None = None
class BookRead(BaseModel):
id: int
library_id: int
@@ -170,11 +180,3 @@ class BookProgressCreate(BaseModel):
device_id: str | None = None
class BookProgressRead(BaseModel):
percentage: float
epub_cfi: str | None = None
epub_xpointer: str | None = None
pdf_page: int | None = None
completed: bool | None = False
device_type: str | None = None
device_id: str | None = None