ExtractedDocument constructor
const
ExtractedDocument({
- required String content,
- required String mimeType,
- required Metadata metadata,
- ExtractionMethod? extractionMethod,
- required List<
Table> tables, - required DocumentCounts counts,
- List<
String> ? detectedLanguages, - List<
LanguageConfidence> ? detectedLanguageConfidences, - List<
Chunk> ? chunks, - List<
ExtractedImage> ? images, - List<
PageContent> ? pages, - List<
Element> ? elements, - DjotContent? djotContent,
- List<
OcrElement> ? ocrElements, - DocumentStructure? document,
- List<
Keyword> ? extractedKeywords, - double? qualityScore,
- required List<
ProcessingWarning> processingWarnings, - List<
PdfAnnotation> ? annotations, - List<
ArchiveEntry> ? children, - List<
ExtractedUri> ? uris, - List<
DocumentRevision> ? revisions, - String? structuredOutput,
- String? codeIntelligence,
- List<
LlmUsage> ? llmUsage, - List<
Entity> ? entities, - DocumentSummary? summary,
- ExtractionConfidence? extractionConfidence,
- Translation? translation,
- List<
PageClassification> ? pageClassifications, - RedactionReport? redactionReport,
- required List<
Formula> formulas, - required List<
PdfFormField> formFields, - List<
OcrPageFailure> ? ocrPageFailures,
Implementation
const ExtractedDocument({
required this.content,
required this.mimeType,
required this.metadata,
this.extractionMethod,
required this.tables,
required this.counts,
this.detectedLanguages,
this.detectedLanguageConfidences,
this.chunks,
this.images,
this.pages,
this.elements,
this.djotContent,
this.ocrElements,
this.document,
this.extractedKeywords,
this.qualityScore,
required this.processingWarnings,
this.annotations,
this.children,
this.uris,
this.revisions,
this.structuredOutput,
this.codeIntelligence,
this.llmUsage,
this.entities,
this.summary,
this.extractionConfidence,
this.translation,
this.pageClassifications,
this.redactionReport,
required this.formulas,
required this.formFields,
this.ocrPageFailures,
});