Class: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3ProcessRequest
- Inherits:
-
Object
- Object
- Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3ProcessRequest
- 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 the process document method.
Instance Attribute Summary collapse
-
#document ⇒ Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3Document
Document represents the canonical document resource in Document AI.
-
#field_mask ⇒ String
Specifies which fields to include in the
ProcessResponseDocument. -
#inline_document ⇒ Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3Document
Document represents the canonical document resource in Document AI.
-
#process_options ⇒ Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3ProcessOptions
Options for Process API Corresponds to the JSON property
processOptions. -
#raw_document ⇒ Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3RawDocument
Payload message of raw document content (bytes).
-
#skip_human_review ⇒ Boolean
(also: #skip_human_review?)
Whether Human Review feature should be skipped for this request.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDocumentaiV1beta3ProcessRequest
constructor
A new instance of GoogleCloudDocumentaiV1beta3ProcessRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDocumentaiV1beta3ProcessRequest
Returns a new instance of GoogleCloudDocumentaiV1beta3ProcessRequest.
9458 9459 9460 |
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 9458 def initialize(**args) update!(**args) end |
Instance Attribute Details
#document ⇒ Google::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
9424 9425 9426 |
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 9424 def document @document end |
#field_mask ⇒ String
Specifies which fields to include in the ProcessResponse Document. Only
supports top level document and pages field so it must be in the form of
document_field_name or pages.page_field_name`.
Corresponds to the JSON propertyfieldMask`
9431 9432 9433 |
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 9431 def field_mask @field_mask end |
#inline_document ⇒ Google::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
9439 9440 9441 |
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 9439 def inline_document @inline_document end |
#process_options ⇒ Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3ProcessOptions
Options for Process API
Corresponds to the JSON property processOptions
9444 9445 9446 |
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 9444 def @process_options end |
#raw_document ⇒ Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3RawDocument
Payload message of raw document content (bytes).
Corresponds to the JSON property rawDocument
9449 9450 9451 |
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 9449 def raw_document @raw_document end |
#skip_human_review ⇒ Boolean Also known as: skip_human_review?
Whether Human Review feature should be skipped for this request. Default to
false.
Corresponds to the JSON property skipHumanReview
9455 9456 9457 |
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 9455 def skip_human_review @skip_human_review end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
9463 9464 9465 9466 9467 9468 9469 9470 |
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 9463 def update!(**args) @document = args[:document] if args.key?(:document) @field_mask = args[:field_mask] if args.key?(:field_mask) @inline_document = args[:inline_document] if args.key?(:inline_document) @process_options = args[:process_options] if args.key?(:process_options) @raw_document = args[:raw_document] if args.key?(:raw_document) @skip_human_review = args[:skip_human_review] if args.key?(:skip_human_review) end |