class Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta1DocumentPageFormField

A form field detected on the page.

Attributes

corrected_key_text[RW]

Created for Labeling UI to export key text. If corrections were made to the text identified by the `field_name.text_anchor`, this field will contain the correction. Corresponds to the JSON property `correctedKeyText` @return [String]

corrected_value_text[RW]

Created for Labeling UI to export value text. If corrections were made to the text identified by the `field_value.text_anchor`, this field will contain the correction. Corresponds to the JSON property `correctedValueText` @return [String]

field_name[RW]

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

field_value[RW]

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

name_detected_languages[RW]

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

provenance[RW]

Structure to identify provenance relationships between annotations in different revisions. Corresponds to the JSON property `provenance` @return [Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta1DocumentProvenance]

value_detected_languages[RW]

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

value_type[RW]

If the value is non-textual, this field represents the type. Current valid values are: - blank (this indicates the field_value is normal text) - “ unfilled_checkbox” - “filled_checkbox” Corresponds to the JSON property `valueType` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/documentai_v1beta3/classes.rb, line 1715
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 1720
def update!(**args)
  @corrected_key_text = args[:corrected_key_text] if args.key?(:corrected_key_text)
  @corrected_value_text = args[:corrected_value_text] if args.key?(:corrected_value_text)
  @field_name = args[:field_name] if args.key?(:field_name)
  @field_value = args[:field_value] if args.key?(:field_value)
  @name_detected_languages = args[:name_detected_languages] if args.key?(:name_detected_languages)
  @provenance = args[:provenance] if args.key?(:provenance)
  @value_detected_languages = args[:value_detected_languages] if args.key?(:value_detected_languages)
  @value_type = args[:value_type] if args.key?(:value_type)
end