GetDataStoreDocumentProcessingConfigDefaultParsingConfigLayoutParsingConfig constructor

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

Creates a new GetDataStoreDocumentProcessingConfigDefaultParsingConfigLayoutParsingConfig. 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 GetDataStoreDocumentProcessingConfigDefaultParsingConfigLayoutParsingConfig({
  required this.enableGetProcessedDocument,
  required this.enableImageAnnotation,
  required this.enableLlmLayoutParsing,
  required this.enableTableAnnotation,
  required this.excludeHtmlClasses,
  required this.excludeHtmlElements,
  required this.excludeHtmlIds,
  required this.structuredContentTypes,
});