DataStoreDocumentProcessingConfigDefaultParsingConfigLayoutParsingConfig constructor

const DataStoreDocumentProcessingConfigDefaultParsingConfigLayoutParsingConfig({
  1. Input<bool?>? enableGetProcessedDocument,
  2. Input<bool?>? enableImageAnnotation,
  3. Input<bool?>? enableLlmLayoutParsing,
  4. Input<bool?>? enableTableAnnotation,
  5. Input<List<String>?>? excludeHtmlClasses,
  6. Input<List<String>?>? excludeHtmlElements,
  7. Input<List<String>?>? excludeHtmlIds,
  8. Input<List<String>?>? structuredContentTypes,
})

Creates a new DataStoreDocumentProcessingConfigDefaultParsingConfigLayoutParsingConfig. enableGetProcessedDocument If true, the processed document will be made available for the GetProcessedDocument API. enableImageAnnotation If true, the LLM based annotation is added to the image during parsing. enableLlmLayoutParsing If true, the pdf layout will be refined using an LLM. enableTableAnnotation If true, the LLM based annotation is added to the table during parsing. excludeHtmlClasses List of HTML classes to exclude from the parsed content. excludeHtmlElements List of HTML elements to exclude from the parsed content. excludeHtmlIds List of HTML ids to exclude from the parsed content. structuredContentTypes Contains the required structure types to extract from the document. Supported values: shareholder-structure.

Implementation

const DataStoreDocumentProcessingConfigDefaultParsingConfigLayoutParsingConfig({
  this.enableGetProcessedDocument,
  this.enableImageAnnotation,
  this.enableLlmLayoutParsing,
  this.enableTableAnnotation,
  this.excludeHtmlClasses,
  this.excludeHtmlElements,
  this.excludeHtmlIds,
  this.structuredContentTypes,
});