FileExtraction
@forge/monorepo / backend/src / FileExtraction
Type Alias: FileExtraction
FileExtraction =
object
Defined in: backend/src/persistence/index.ts:1167
Properties
at?
readonlyoptionalat?:string
Defined in: backend/src/persistence/index.ts:1184
blockCount?
readonlyoptionalblockCount?:number
Defined in: backend/src/persistence/index.ts:1174
confidence?
readonlyoptionalconfidence?:number
Defined in: backend/src/persistence/index.ts:1183
OCR/vision confidence, 0–1 (#132).
On the record as well as inside the extracted document, so a listing can flag a low-confidence extraction without fetching the blob to find out. Absent means the extraction was not probabilistic — a PDF's text layer is read, not recognised — which is a different fact from "confidence unknown".
failureMessage?
readonlyoptionalfailureMessage?:string
Defined in: backend/src/persistence/index.ts:1172
failureReason?
readonlyoptionalfailureReason?:string
Defined in: backend/src/persistence/index.ts:1171
pageCount?
readonlyoptionalpageCount?:number
Defined in: backend/src/persistence/index.ts:1173
ref?
readonlyoptionalref?:BlobRef
Defined in: backend/src/persistence/index.ts:1170
Where the extracted document lives. BlobStore holds JSON, which is exactly what it is.
state
readonlystate:"pending"|"running"|"extracted"|"failed"|"skipped"
Defined in: backend/src/persistence/index.ts:1168
truncated?
readonlyoptionaltruncated?:boolean
Defined in: backend/src/persistence/index.ts:1175