class Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta1DocumentPageTable

A table representation similar to HTML table structure.

Attributes

body_rows[RW]

Body rows of the table. Corresponds to the JSON property `bodyRows` @return [Array<Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta1DocumentPageTableTableRow>]

detected_languages[RW]

A list of detected languages together with confidence. Corresponds to the JSON property `detectedLanguages` @return [Array<Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta1DocumentPageDetectedLanguage>]

header_rows[RW]

Header rows of the table. Corresponds to the JSON property `headerRows` @return [Array<Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta1DocumentPageTableTableRow>]

layout[RW]

Visual element describing a layout unit on a page. Corresponds to the JSON property `layout` @return [Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta1DocumentPageLayout]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/documentai_v1beta3/classes.rb, line 1940
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/documentai_v1beta3/classes.rb, line 1945
def update!(**args)
  @body_rows = args[:body_rows] if args.key?(:body_rows)
  @detected_languages = args[:detected_languages] if args.key?(:detected_languages)
  @header_rows = args[:header_rows] if args.key?(:header_rows)
  @layout = args[:layout] if args.key?(:layout)
end