Class: Xberg::ExtractedDocument

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeExtractedDocument

Returns a new instance of ExtractedDocument.

Parameters:



921
# File 'sig/types.rbs', line 921

def initialize: (?content: String, ?mime_type: String, ?metadata: Metadata, ?extraction_method: ExtractionMethod, ?tables: Array[Table], ?detected_languages: Array[String], ?chunks: Array[Chunk], ?images: Array[ExtractedImage], ?pages: Array[PageContent], ?elements: Array[Element], ?djot_content: DjotContent, ?ocr_elements: Array[OcrElement], ?document: DocumentStructure, ?extracted_keywords: Array[Keyword], ?quality_score: Float, ?processing_warnings: Array[ProcessingWarning], ?annotations: Array[PdfAnnotation], ?children: Array[ArchiveEntry], ?uris: Array[ExtractedUri], ?revisions: Array[DocumentRevision], ?structured_output: json_value, ?code_intelligence: json_value, ?llm_usage: Array[LlmUsage], ?entities: Array[Entity], ?summary: DocumentSummary, ?extraction_confidence: ExtractionConfidence, ?translation: Translation, ?page_classifications: Array[PageClassification], ?redaction_report: RedactionReport, ?formulas: Array[Formula], ?form_fields: Array[PdfFormField], ?formatted_content: String) -> void

Instance Attribute Details

#annotationsArray[PdfAnnotation]?

Returns the value of attribute annotations.

Returns:



904
905
906
# File 'sig/types.rbs', line 904

def annotations
  @annotations
end

#childrenArray[ArchiveEntry]?

Returns the value of attribute children.

Returns:



905
906
907
# File 'sig/types.rbs', line 905

def children
  @children
end

#chunksArray[Chunk]?

Returns the value of attribute chunks.

Returns:



894
895
896
# File 'sig/types.rbs', line 894

def chunks
  @chunks
end

#code_intelligencejson_value?

Returns the value of attribute code_intelligence.

Returns:

  • (json_value, nil)


909
910
911
# File 'sig/types.rbs', line 909

def code_intelligence
  @code_intelligence
end

#contentString?

Returns the value of attribute content.

Returns:

  • (String, nil)


888
889
890
# File 'sig/types.rbs', line 888

def content
  @content
end

#detected_languagesArray[String]?

Returns the value of attribute detected_languages.

Returns:

  • (Array[String], nil)


893
894
895
# File 'sig/types.rbs', line 893

def detected_languages
  @detected_languages
end

#djot_contentDjotContent?

Returns the value of attribute djot_content.

Returns:



898
899
900
# File 'sig/types.rbs', line 898

def djot_content
  @djot_content
end

#documentDocumentStructure?

Returns the value of attribute document.

Returns:



900
901
902
# File 'sig/types.rbs', line 900

def document
  @document
end

#elementsArray[Element]?

Returns the value of attribute elements.

Returns:



897
898
899
# File 'sig/types.rbs', line 897

def elements
  @elements
end

#entitiesArray[Entity]?

Returns the value of attribute entities.

Returns:



911
912
913
# File 'sig/types.rbs', line 911

def entities
  @entities
end

#extracted_keywordsArray[Keyword]?

Returns the value of attribute extracted_keywords.

Returns:



901
902
903
# File 'sig/types.rbs', line 901

def extracted_keywords
  @extracted_keywords
end

#extraction_confidenceExtractionConfidence?

Returns the value of attribute extraction_confidence.

Returns:



913
914
915
# File 'sig/types.rbs', line 913

def extraction_confidence
  @extraction_confidence
end

#extraction_methodExtractionMethod?

Returns the value of attribute extraction_method.

Returns:



891
892
893
# File 'sig/types.rbs', line 891

def extraction_method
  @extraction_method
end

#form_fieldsArray[PdfFormField]?

Returns the value of attribute form_fields.

Returns:



918
919
920
# File 'sig/types.rbs', line 918

def form_fields
  @form_fields
end

#formatted_contentString?

Returns the value of attribute formatted_content.

Returns:

  • (String, nil)


919
920
921
# File 'sig/types.rbs', line 919

def formatted_content
  @formatted_content
end

#formulasArray[Formula]?

Returns the value of attribute formulas.

Returns:



917
918
919
# File 'sig/types.rbs', line 917

def formulas
  @formulas
end

#imagesArray[ExtractedImage]?

Returns the value of attribute images.

Returns:



895
896
897
# File 'sig/types.rbs', line 895

def images
  @images
end

#llm_usageArray[LlmUsage]?

Returns the value of attribute llm_usage.

Returns:



910
911
912
# File 'sig/types.rbs', line 910

def llm_usage
  @llm_usage
end

#metadataMetadata?

Returns the value of attribute metadata.

Returns:



890
891
892
# File 'sig/types.rbs', line 890

def 
  @metadata
end

#mime_typeString?

Returns the value of attribute mime_type.

Returns:

  • (String, nil)


889
890
891
# File 'sig/types.rbs', line 889

def mime_type
  @mime_type
end

#ocr_elementsArray[OcrElement]?

Returns the value of attribute ocr_elements.

Returns:



899
900
901
# File 'sig/types.rbs', line 899

def ocr_elements
  @ocr_elements
end

#page_classificationsArray[PageClassification]?

Returns the value of attribute page_classifications.

Returns:



915
916
917
# File 'sig/types.rbs', line 915

def page_classifications
  @page_classifications
end

#pagesArray[PageContent]?

Returns the value of attribute pages.

Returns:



896
897
898
# File 'sig/types.rbs', line 896

def pages
  @pages
end

#processing_warningsArray[ProcessingWarning]?

Returns the value of attribute processing_warnings.

Returns:



903
904
905
# File 'sig/types.rbs', line 903

def processing_warnings
  @processing_warnings
end

#quality_scoreFloat?

Returns the value of attribute quality_score.

Returns:

  • (Float, nil)


902
903
904
# File 'sig/types.rbs', line 902

def quality_score
  @quality_score
end

#redaction_reportRedactionReport?

Returns the value of attribute redaction_report.

Returns:



916
917
918
# File 'sig/types.rbs', line 916

def redaction_report
  @redaction_report
end

#revisionsArray[DocumentRevision]?

Returns the value of attribute revisions.

Returns:



907
908
909
# File 'sig/types.rbs', line 907

def revisions
  @revisions
end

#structured_outputjson_value?

Returns the value of attribute structured_output.

Returns:

  • (json_value, nil)


908
909
910
# File 'sig/types.rbs', line 908

def structured_output
  @structured_output
end

#summaryDocumentSummary?

Returns the value of attribute summary.

Returns:



912
913
914
# File 'sig/types.rbs', line 912

def summary
  @summary
end

#tablesArray[Table]?

Returns the value of attribute tables.

Returns:



892
893
894
# File 'sig/types.rbs', line 892

def tables
  @tables
end

#translationTranslation?

Returns the value of attribute translation.

Returns:



914
915
916
# File 'sig/types.rbs', line 914

def translation
  @translation
end

#urisArray[ExtractedUri]?

Returns the value of attribute uris.

Returns:



906
907
908
# File 'sig/types.rbs', line 906

def uris
  @uris
end