Class: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3ReviewDocumentRequest

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/documentai_v1beta3/classes.rb,
lib/google/apis/documentai_v1beta3/representations.rb,
lib/google/apis/documentai_v1beta3/representations.rb

Overview

Request message for review document method.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDocumentaiV1beta3ReviewDocumentRequest

Returns a new instance of GoogleCloudDocumentaiV1beta3ReviewDocumentRequest.



7821
7822
7823
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 7821

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#documentGoogle::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3Document

Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. Corresponds to the JSON property document



7795
7796
7797
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 7795

def document
  @document
end

#document_schemaGoogle::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentSchema

The schema defines the output of the processed document by a processor. Corresponds to the JSON property documentSchema



7800
7801
7802
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 7800

def document_schema
  @document_schema
end

#enable_schema_validationBoolean Also known as: enable_schema_validation?

Whether the validation should be performed on the ad-hoc review request. Corresponds to the JSON property enableSchemaValidation

Returns:

  • (Boolean)


7805
7806
7807
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 7805

def enable_schema_validation
  @enable_schema_validation
end

#inline_documentGoogle::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3Document

Document represents the canonical document resource in Document AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document AI to iterate and optimize for quality. Corresponds to the JSON property inlineDocument



7814
7815
7816
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 7814

def inline_document
  @inline_document
end

#priorityString

The priority of the human review task. Corresponds to the JSON property priority

Returns:

  • (String)


7819
7820
7821
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 7819

def priority
  @priority
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



7826
7827
7828
7829
7830
7831
7832
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 7826

def update!(**args)
  @document = args[:document] if args.key?(:document)
  @document_schema = args[:document_schema] if args.key?(:document_schema)
  @enable_schema_validation = args[:enable_schema_validation] if args.key?(:enable_schema_validation)
  @inline_document = args[:inline_document] if args.key?(:inline_document)
  @priority = args[:priority] if args.key?(:priority)
end