Skip to content

Commit 20e03d4

Browse files
feat: Automated regeneration of documentai v1beta3 client (#2421)
This PR was generated using Autosynth. 🌈 <details><summary>Log from Synthtool</summary> ``` 2021-01-19 02:19:22,286 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-api-ruby-client/synth.py. On branch autosynth-documentai-v1beta3 nothing to commit, working tree clean 2021-01-19 02:19:22,408 synthtool [DEBUG] > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/google-api-ruby-client:/workspace -v/var/run/docker.sock:/var/run/docker.sock -w /workspace --entrypoint script/synth.rb gcr.io/cloud-devrel-kokoro-resources/yoshi-ruby/autosynth documentai v1beta3 DEBUG:synthtool:Running: docker run --rm -v/home/kbuilder/.cache/synthtool/google-api-ruby-client:/workspace -v/var/run/docker.sock:/var/run/docker.sock -w /workspace --entrypoint script/synth.rb gcr.io/cloud-devrel-kokoro-resources/yoshi-ruby/autosynth documentai v1beta3 git clean -df bundle install Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. Fetching gem metadata from https://rubygems.org/......... Fetching gem metadata from https://rubygems.org/. Resolving dependencies... Fetching rake 11.3.0 Installing rake 11.3.0 Fetching concurrent-ruby 1.1.7 Fetching minitest 5.14.3 Fetching public_suffix 4.0.6 Fetching zeitwerk 2.4.2 Installing zeitwerk 2.4.2 Installing minitest 5.14.3 Installing public_suffix 4.0.6 Installing concurrent-ruby 1.1.7 Fetching ast 2.4.1 Installing ast 2.4.1 Using bundler 2.2.5 Fetching byebug 11.1.3 Fetching coderay 1.1.3 Fetching json 2.5.1 Installing coderay 1.1.3 Installing byebug 11.1.3 with native extensions Installing json 2.5.1 with native extensions Fetching docile 1.3.5 Installing docile 1.3.5 Fetching simplecov-html 0.10.2 Using sync 0.5.0 Fetching thor 0.20.3 Installing simplecov-html 0.10.2 Installing thor 0.20.3 Fetching declarative 0.0.20 Fetching rexml 3.2.4 Installing declarative 0.0.20 Installing rexml 3.2.4 Fetching declarative-option 0.1.0 Installing declarative-option 0.1.0 Fetching diff-lcs 1.4.4 Fetching dotenv 2.7.6 Installing diff-lcs 1.4.4 Installing dotenv 2.7.6 Fetching fakefs 0.20.1 Installing fakefs 0.20.1 Fetching faraday-net_http 1.0.1 Installing faraday-net_http 1.0.1 Fetching multipart-post 2.1.1 Fetching ruby2_keywords 0.0.2 Installing multipart-post 2.1.1 Installing ruby2_keywords 0.0.2 Fetching github-markup 1.7.0 Fetching gems 1.2.0 Installing github-markup 1.7.0 Installing gems 1.2.0 Fetching jwt 2.2.2 Installing jwt 2.2.2 Fetching memoist 0.16.2 Installing memoist 0.16.2 Fetching multi_json 1.15.0 Installing multi_json 1.15.0 Fetching os 0.9.6 Installing os 0.9.6 Fetching httpclient 2.8.3 Fetching mini_mime 1.0.2 Installing httpclient 2.8.3 Installing mini_mime 1.0.2 Fetching uber 0.1.0 Installing uber 0.1.0 Fetching retriable 3.1.2 Installing retriable 3.1.2 Fetching hashdiff 1.0.1 Installing hashdiff 1.0.1 Fetching multi_xml 0.6.0 Fetching mime-types-data 3.2020.1104 Installing multi_xml 0.6.0 Fetching rspec-support 3.10.1 Installing mime-types-data 3.2020.1104 Installing rspec-support 3.10.1 Fetching little-plugger 1.1.4 Installing little-plugger 1.1.4 Fetching method_source 1.0.0 Fetching opencensus 0.5.0 Installing method_source 1.0.0 Fetching parallel 1.20.1 Installing opencensus 0.5.0 Installing parallel 1.20.1 Fetching powerpack 0.1.3 Fetching yard 0.9.26 Installing powerpack 0.1.3 Fetching redcarpet 3.5.1 Fetching rainbow 2.2.2 Installing yard 0.9.26 Installing rainbow 2.2.2 with native extensions Installing redcarpet 3.5.1 with native extensions Fetching redis 3.3.5 Installing redis 3.3.5 Fetching rmail 1.1.4 Installing rmail 1.1.4 Fetching ruby-progressbar 1.11.0 Installing ruby-progressbar 1.11.0 Fetching unicode-display_width 1.7.0 Installing unicode-display_width 1.7.0 Fetching addressable 2.7.0 Fetching parser 2.7.2.0 Installing addressable 2.7.0 Installing parser 2.7.2.0 Fetching i18n 1.8.7 Installing i18n 1.8.7 Fetching tzinfo 2.0.4 Installing tzinfo 2.0.4 Fetching tins 1.28.0 Fetching crack 0.4.5 Installing tins 1.28.0 Installing crack 0.4.5 Fetching faraday 1.3.0 Installing faraday 1.3.0 Fetching google-id-token 1.4.2 Installing google-id-token 1.4.2 Fetching representable 3.0.4 Installing representable 3.0.4 Fetching logging 2.3.0 Installing logging 2.3.0 Fetching mime-types 3.3.1 Fetching rspec-core 3.10.1 Installing mime-types 3.3.1 Installing rspec-core 3.10.1 Fetching rspec-expectations 3.10.1 Installing rspec-expectations 3.10.1 Fetching rspec-mocks 3.10.1 Installing rspec-mocks 3.10.1 Fetching pry 0.13.1 Fetching simplecov 0.16.1 Fetching launchy 2.5.0 Installing pry 0.13.1 Installing simplecov 0.16.1 Installing launchy 2.5.0 Fetching rubocop 0.49.1 Fetching webmock 2.3.2 Fetching activesupport 6.1.1 Installing webmock 2.3.2 Installing rubocop 0.49.1 Installing activesupport 6.1.1 Fetching signet 0.14.0 Installing signet 0.14.0 Fetching term-ansicolor 1.7.1 Installing term-ansicolor 1.7.1 Fetching httparty 0.18.1 Installing httparty 0.18.1 Fetching rspec 3.10.0 Installing rspec 3.10.0 Fetching pry-byebug 3.9.0 Installing pry-byebug 3.9.0 Fetching pry-doc 0.13.5 Fetching googleauth 0.14.0 Installing googleauth 0.14.0 Fetching coveralls 0.8.23 Installing coveralls 0.8.23 Fetching json_spec 1.1.5 Installing json_spec 1.1.5 Installing pry-doc 0.13.5 Fetching google-apis-core 0.2.0 Installing google-apis-core 0.2.0 Fetching google-apis-discovery_v1 0.1.0 Installing google-apis-discovery_v1 0.1.0 Using google-apis-generator 0.1.1 from source at `.` Bundle complete! 25 Gemfile dependencies, 81 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. Post-install message from i18n: HEADS UP! i18n 1.1 changed fallbacks to exclude default locale. But that may break your application. If you are upgrading your Rails application from an older version of Rails: Please check your Rails app for 'config.i18n.fallbacks = true'. If you're using I18n (>= 1.1.0) and Rails (< 5.2.2), this should be 'config.i18n.fallbacks = [I18n.default_locale]'. If not, fallbacks will be broken in your app by I18n 1.1.x. If you are starting a NEW Rails application, you can ignore this notice. For more info see: https://github.com/svenfuchs/i18n/releases/tag/v1.1.0 Post-install message from httparty: When you HTTParty, you must party hard! echo a | bundle exec bin/generate-api gen /workspace/generated --api=documentai.v1beta3 --names=/workspace/api_names.yaml --names-out=/workspace/api_names_out.yaml --spot-check Loading documentai, version v1beta3 from https://raw.githubusercontent.com/googleapis/discovery-artifact-manager/master/discoveries/documentai.v1beta3.json W, [2021-01-19T10:19:40.962690 #225] WARN -- : Found reserved property 'object_id' W, [2021-01-19T10:19:40.962761 #225] WARN -- : Changed to 'object_id_prop' W, [2021-01-19T10:19:40.967222 #225] WARN -- : Found reserved property 'object_id' W, [2021-01-19T10:19:40.967263 #225] WARN -- : Changed to 'object_id_prop' W, [2021-01-19T10:19:40.972208 #225] WARN -- : Found reserved property 'object_id' W, [2021-01-19T10:19:40.972245 #225] WARN -- : Changed to 'object_id_prop' conflict google-apis-documentai_v1beta3/lib/google/apis/documentai_v1beta3/classes.rb <v1beta3/classes.rb? (enter "h" for help) [Ynaqdhm] a force google-apis-documentai_v1beta3/lib/google/apis/documentai_v1beta3/classes.rb conflict google-apis-documentai_v1beta3/lib/google/apis/documentai_v1beta3/representations.rb force google-apis-documentai_v1beta3/lib/google/apis/documentai_v1beta3/representations.rb conflict google-apis-documentai_v1beta3/lib/google/apis/documentai_v1beta3/gem_version.rb force google-apis-documentai_v1beta3/lib/google/apis/documentai_v1beta3/gem_version.rb conflict google-apis-documentai_v1beta3/CHANGELOG.md force google-apis-documentai_v1beta3/CHANGELOG.md Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. Fetching gem metadata from https://rubygems.org/......... Fetching gem metadata from https://rubygems.org/. Resolving dependencies... Using rake 13.0.3 Using public_suffix 4.0.6 Using bundler 2.2.5 Using declarative 0.0.20 Using declarative-option 0.1.0 Using diff-lcs 1.4.4 Using faraday-net_http 1.0.1 Using multipart-post 2.1.1 Using ruby2_keywords 0.0.2 Using jwt 2.2.2 Using memoist 0.16.2 Using multi_json 1.15.0 Using httpclient 2.8.3 Using mini_mime 1.0.2 Using uber 0.1.0 Using retriable 3.1.2 Using rexml 3.2.4 Using opencensus 0.5.0 Fetching os 1.1.1 Using redcarpet 3.5.1 Using rspec-support 3.10.1 Using yard 0.9.26 Using addressable 2.7.0 Using representable 3.0.4 Using faraday 1.3.0 Using rspec-core 3.10.1 Using signet 0.14.0 Using rspec-expectations 3.10.1 Using rspec-mocks 3.10.1 Using rspec 3.10.0 Installing os 1.1.1 Using googleauth 0.14.0 Using google-apis-core 0.2.0 Using google-apis-documentai_v1beta3 0.2.0 from source at `.` Bundle complete! 8 Gemfile dependencies, 33 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. /root/.rbenv/versions/2.6.6/bin/ruby -I/root/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib:/root/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-support-3.10.1/lib /root/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb Google::Apis::DocumentaiV1beta3 should load Finished in 0.34767 seconds (files took 0.09818 seconds to load) 1 example, 0 failures Files: 4 Modules: 3 ( 1 undocumented) Classes: 175 ( 0 undocumented) Constants: 5 ( 0 undocumented) Attributes: 161 ( 0 undocumented) Methods: 357 ( 0 undocumented) 99.86% documented google-apis-documentai_v1beta3 0.2.0 built to pkg/google-apis-documentai_v1beta3-0.2.0.gem. conflict /workspace/api_names_out.yaml force /workspace/api_names_out.yaml 2021-01-19 02:19:58,129 synthtool [DEBUG] > Wrote metadata to generated/google-apis-documentai_v1beta3/synth.metadata. DEBUG:synthtool:Wrote metadata to generated/google-apis-documentai_v1beta3/synth.metadata. ``` </details> Full log will be available here: https://source.cloud.google.com/results/invocations/6d4b4a6c-3cc6-4afa-91ad-7feb2f717138/targets - [ ] To automatically regenerate this PR, check this box.
1 parent c1f33e6 commit 20e03d4

File tree

6 files changed

+149
-14
lines changed

6 files changed

+149
-14
lines changed

api_names_out.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102728,6 +102728,7 @@
102728102728
"/documentai:v1beta3/GoogleCloudDocumentaiV1BatchProcessMetadata/updateTime": update_time
102729102729
"/documentai:v1beta3/GoogleCloudDocumentaiV1BatchProcessMetadataIndividualProcessStatus": google_cloud_documentai_v1_batch_process_metadata_individual_process_status
102730102730
"/documentai:v1beta3/GoogleCloudDocumentaiV1BatchProcessMetadataIndividualProcessStatus/humanReviewOperation": human_review_operation
102731+
"/documentai:v1beta3/GoogleCloudDocumentaiV1BatchProcessMetadataIndividualProcessStatus/humanReviewStatus": human_review_status
102731102732
"/documentai:v1beta3/GoogleCloudDocumentaiV1BatchProcessMetadataIndividualProcessStatus/inputGcsSource": input_gcs_source
102732102733
"/documentai:v1beta3/GoogleCloudDocumentaiV1BatchProcessMetadataIndividualProcessStatus/outputGcsDestination": output_gcs_destination
102733102734
"/documentai:v1beta3/GoogleCloudDocumentaiV1BatchProcessMetadataIndividualProcessStatus/status": status
@@ -102737,6 +102738,10 @@
102737102738
"/documentai:v1beta3/GoogleCloudDocumentaiV1CommonOperationMetadata/state": state
102738102739
"/documentai:v1beta3/GoogleCloudDocumentaiV1CommonOperationMetadata/stateMessage": state_message
102739102740
"/documentai:v1beta3/GoogleCloudDocumentaiV1CommonOperationMetadata/updateTime": update_time
102741+
"/documentai:v1beta3/GoogleCloudDocumentaiV1HumanReviewStatus": google_cloud_documentai_v1_human_review_status
102742+
"/documentai:v1beta3/GoogleCloudDocumentaiV1HumanReviewStatus/humanReviewOperation": human_review_operation
102743+
"/documentai:v1beta3/GoogleCloudDocumentaiV1HumanReviewStatus/state": state
102744+
"/documentai:v1beta3/GoogleCloudDocumentaiV1HumanReviewStatus/stateMessage": state_message
102740102745
"/documentai:v1beta3/GoogleCloudDocumentaiV1ReviewDocumentOperationMetadata": google_cloud_documentai_v1_review_document_operation_metadata
102741102746
"/documentai:v1beta3/GoogleCloudDocumentaiV1ReviewDocumentOperationMetadata/commonMetadata": common_metadata
102742102747
"/documentai:v1beta3/GoogleCloudDocumentaiV1ReviewDocumentResponse": google_cloud_documentai_v1_review_document_response
@@ -103227,13 +103232,15 @@
103227103232
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessMetadata/updateTime": update_time
103228103233
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessMetadataIndividualProcessStatus": google_cloud_documentai_v1beta3_batch_process_metadata_individual_process_status
103229103234
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessMetadataIndividualProcessStatus/humanReviewOperation": human_review_operation
103235+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessMetadataIndividualProcessStatus/humanReviewStatus": human_review_status
103230103236
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessMetadataIndividualProcessStatus/inputGcsSource": input_gcs_source
103231103237
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessMetadataIndividualProcessStatus/outputGcsDestination": output_gcs_destination
103232103238
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessMetadataIndividualProcessStatus/status": status
103233103239
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessRequest": google_cloud_documentai_v1beta3_batch_process_request
103234103240
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessRequest/inputConfigs": input_configs
103235103241
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessRequest/inputConfigs/input_config": input_config
103236103242
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessRequest/outputConfig": output_config
103243+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessRequest/skipHumanReview": skip_human_review
103237103244
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessRequestBatchInputConfig": google_cloud_documentai_v1beta3_batch_process_request_batch_input_config
103238103245
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessRequestBatchInputConfig/gcsSource": gcs_source
103239103246
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3BatchProcessRequestBatchInputConfig/mimeType": mime_type
@@ -103453,6 +103460,10 @@
103453103460
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentTranslation/provenance/provenance": provenance
103454103461
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentTranslation/textAnchor": text_anchor
103455103462
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentTranslation/translatedText": translated_text
103463+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3HumanReviewStatus": google_cloud_documentai_v1beta3_human_review_status
103464+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3HumanReviewStatus/humanReviewOperation": human_review_operation
103465+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3HumanReviewStatus/state": state
103466+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3HumanReviewStatus/stateMessage": state_message
103456103467
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3NormalizedVertex": google_cloud_documentai_v1beta3_normalized_vertex
103457103468
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3NormalizedVertex/x": x
103458103469
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3NormalizedVertex/y": y
@@ -103462,6 +103473,7 @@
103462103473
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3ProcessResponse": google_cloud_documentai_v1beta3_process_response
103463103474
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3ProcessResponse/document": document
103464103475
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3ProcessResponse/humanReviewOperation": human_review_operation
103476+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3ProcessResponse/humanReviewStatus": human_review_status
103465103477
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3ReviewDocumentOperationMetadata": google_cloud_documentai_v1beta3_review_document_operation_metadata
103466103478
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3ReviewDocumentOperationMetadata/commonMetadata": common_metadata
103467103479
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3ReviewDocumentOperationMetadata/createTime": create_time

generated/google-apis-documentai_v1beta3/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-documentai_v1beta3
22

3+
### v0.2.0 (2021-01-19)
4+
5+
* Regenerated from discovery document revision 20210118
6+
37
### v0.1.0 (2021-01-07)
48

59
* Regenerated from discovery document revision 20201231

generated/google-apis-documentai_v1beta3/lib/google/apis/documentai_v1beta3/classes.rb

Lines changed: 93 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -532,13 +532,10 @@ def update!(**args)
532532
class GoogleCloudDocumentaiV1BatchProcessMetadataIndividualProcessStatus
533533
include Google::Apis::Core::Hashable
534534

535-
# The name of the operation triggered by the processed document. If the human
536-
# review process is not triggered, this field will be empty. It has the same
537-
# response type and metadata as the long running operation returned by
538-
# ReviewDocument method.
539-
# Corresponds to the JSON property `humanReviewOperation`
540-
# @return [String]
541-
attr_accessor :human_review_operation
535+
# The status of human review on a processed document.
536+
# Corresponds to the JSON property `humanReviewStatus`
537+
# @return [Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1HumanReviewStatus]
538+
attr_accessor :human_review_status
542539

543540
# The source of the document, same as the [input_gcs_source] field in the
544541
# request when the batch process started. The batch process is started by take
@@ -570,7 +567,7 @@ def initialize(**args)
570567

571568
# Update properties of this object
572569
def update!(**args)
573-
@human_review_operation = args[:human_review_operation] if args.key?(:human_review_operation)
570+
@human_review_status = args[:human_review_status] if args.key?(:human_review_status)
574571
@input_gcs_source = args[:input_gcs_source] if args.key?(:input_gcs_source)
575572
@output_gcs_destination = args[:output_gcs_destination] if args.key?(:output_gcs_destination)
576573
@status = args[:status] if args.key?(:status)
@@ -627,6 +624,39 @@ def update!(**args)
627624
end
628625
end
629626

627+
# The status of human review on a processed document.
628+
class GoogleCloudDocumentaiV1HumanReviewStatus
629+
include Google::Apis::Core::Hashable
630+
631+
# The name of the operation triggered by the processed document. Non-empty only
632+
# when the [state] is [HUMAN_REVIEW_IN_PROGRESS]. It has the same response type
633+
# and metadata as the long running operation returned by [ReviewDocument] method.
634+
# Corresponds to the JSON property `humanReviewOperation`
635+
# @return [String]
636+
attr_accessor :human_review_operation
637+
638+
# The state of human review on the processing request.
639+
# Corresponds to the JSON property `state`
640+
# @return [String]
641+
attr_accessor :state
642+
643+
# A message providing more details about the human review state.
644+
# Corresponds to the JSON property `stateMessage`
645+
# @return [String]
646+
attr_accessor :state_message
647+
648+
def initialize(**args)
649+
update!(**args)
650+
end
651+
652+
# Update properties of this object
653+
def update!(**args)
654+
@human_review_operation = args[:human_review_operation] if args.key?(:human_review_operation)
655+
@state = args[:state] if args.key?(:state)
656+
@state_message = args[:state_message] if args.key?(:state_message)
657+
end
658+
end
659+
630660
# The long running operation metadata for review document method.
631661
class GoogleCloudDocumentaiV1ReviewDocumentOperationMetadata
632662
include Google::Apis::Core::Hashable
@@ -4149,11 +4179,16 @@ class GoogleCloudDocumentaiV1beta3BatchProcessMetadataIndividualProcessStatus
41494179
# The name of the operation triggered by the processed document. If the human
41504180
# review process is not triggered, this field will be empty. It has the same
41514181
# response type and metadata as the long running operation returned by
4152-
# ReviewDocument method.
4182+
# ReviewDocument method. .
41534183
# Corresponds to the JSON property `humanReviewOperation`
41544184
# @return [String]
41554185
attr_accessor :human_review_operation
41564186

4187+
# The status of human review on a processed document.
4188+
# Corresponds to the JSON property `humanReviewStatus`
4189+
# @return [Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3HumanReviewStatus]
4190+
attr_accessor :human_review_status
4191+
41574192
# The source of the document, same as the [input_gcs_source] field in the
41584193
# request when the batch process started. The batch process is started by take
41594194
# snapshot of that document, since a user can move or change that document
@@ -4185,6 +4220,7 @@ def initialize(**args)
41854220
# Update properties of this object
41864221
def update!(**args)
41874222
@human_review_operation = args[:human_review_operation] if args.key?(:human_review_operation)
4223+
@human_review_status = args[:human_review_status] if args.key?(:human_review_status)
41884224
@input_gcs_source = args[:input_gcs_source] if args.key?(:input_gcs_source)
41894225
@output_gcs_destination = args[:output_gcs_destination] if args.key?(:output_gcs_destination)
41904226
@status = args[:status] if args.key?(:status)
@@ -4205,6 +4241,13 @@ class GoogleCloudDocumentaiV1beta3BatchProcessRequest
42054241
# @return [Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3BatchProcessRequestBatchOutputConfig]
42064242
attr_accessor :output_config
42074243

4244+
# Whether Human Review feature should be skipped for this request. Default to
4245+
# false.
4246+
# Corresponds to the JSON property `skipHumanReview`
4247+
# @return [Boolean]
4248+
attr_accessor :skip_human_review
4249+
alias_method :skip_human_review?, :skip_human_review
4250+
42084251
def initialize(**args)
42094252
update!(**args)
42104253
end
@@ -4213,6 +4256,7 @@ def initialize(**args)
42134256
def update!(**args)
42144257
@input_configs = args[:input_configs] if args.key?(:input_configs)
42154258
@output_config = args[:output_config] if args.key?(:output_config)
4259+
@skip_human_review = args[:skip_human_review] if args.key?(:skip_human_review)
42164260
end
42174261
end
42184262

@@ -5769,6 +5813,39 @@ def update!(**args)
57695813
end
57705814
end
57715815

5816+
# The status of human review on a processed document.
5817+
class GoogleCloudDocumentaiV1beta3HumanReviewStatus
5818+
include Google::Apis::Core::Hashable
5819+
5820+
# The name of the operation triggered by the processed document. Non-empty only
5821+
# when the [state] is [HUMAN_REVIEW_IN_PROGRESS]. It has the same response type
5822+
# and metadata as the long running operation returned by [ReviewDocument] method.
5823+
# Corresponds to the JSON property `humanReviewOperation`
5824+
# @return [String]
5825+
attr_accessor :human_review_operation
5826+
5827+
# The state of human review on the processing request.
5828+
# Corresponds to the JSON property `state`
5829+
# @return [String]
5830+
attr_accessor :state
5831+
5832+
# A message providing more details about the human review state.
5833+
# Corresponds to the JSON property `stateMessage`
5834+
# @return [String]
5835+
attr_accessor :state_message
5836+
5837+
def initialize(**args)
5838+
update!(**args)
5839+
end
5840+
5841+
# Update properties of this object
5842+
def update!(**args)
5843+
@human_review_operation = args[:human_review_operation] if args.key?(:human_review_operation)
5844+
@state = args[:state] if args.key?(:state)
5845+
@state_message = args[:state_message] if args.key?(:state_message)
5846+
end
5847+
end
5848+
57725849
# A vertex represents a 2D point in the image. NOTE: the normalized vertex
57735850
# coordinates are relative to the original image and range from 0 to 1.
57745851
class GoogleCloudDocumentaiV1beta3NormalizedVertex
@@ -5840,11 +5917,16 @@ class GoogleCloudDocumentaiV1beta3ProcessResponse
58405917
# The name of the operation triggered by the processed document. If the human
58415918
# review process is not triggered, this field will be empty. It has the same
58425919
# response type and metadata as the long running operation returned by
5843-
# ReviewDocument method.
5920+
# ReviewDocument method. .
58445921
# Corresponds to the JSON property `humanReviewOperation`
58455922
# @return [String]
58465923
attr_accessor :human_review_operation
58475924

5925+
# The status of human review on a processed document.
5926+
# Corresponds to the JSON property `humanReviewStatus`
5927+
# @return [Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3HumanReviewStatus]
5928+
attr_accessor :human_review_status
5929+
58485930
def initialize(**args)
58495931
update!(**args)
58505932
end
@@ -5853,6 +5935,7 @@ def initialize(**args)
58535935
def update!(**args)
58545936
@document = args[:document] if args.key?(:document)
58555937
@human_review_operation = args[:human_review_operation] if args.key?(:human_review_operation)
5938+
@human_review_status = args[:human_review_status] if args.key?(:human_review_status)
58565939
end
58575940
end
58585941

generated/google-apis-documentai_v1beta3/lib/google/apis/documentai_v1beta3/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module DocumentaiV1beta3
1818
# Version of the google-apis-documentai_v1beta3 gem
19-
GEM_VERSION = "0.1.0"
19+
GEM_VERSION = "0.2.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.1.1"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20201231"
25+
REVISION = "20210118"
2626
end
2727
end
2828
end

generated/google-apis-documentai_v1beta3/lib/google/apis/documentai_v1beta3/representations.rb

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
166166
include Google::Apis::Core::JsonObjectSupport
167167
end
168168

169+
class GoogleCloudDocumentaiV1HumanReviewStatus
170+
class Representation < Google::Apis::Core::JsonRepresentation; end
171+
172+
include Google::Apis::Core::JsonObjectSupport
173+
end
174+
169175
class GoogleCloudDocumentaiV1ReviewDocumentOperationMetadata
170176
class Representation < Google::Apis::Core::JsonRepresentation; end
171177

@@ -946,6 +952,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
946952
include Google::Apis::Core::JsonObjectSupport
947953
end
948954

955+
class GoogleCloudDocumentaiV1beta3HumanReviewStatus
956+
class Representation < Google::Apis::Core::JsonRepresentation; end
957+
958+
include Google::Apis::Core::JsonObjectSupport
959+
end
960+
949961
class GoogleCloudDocumentaiV1beta3NormalizedVertex
950962
class Representation < Google::Apis::Core::JsonRepresentation; end
951963

@@ -1234,7 +1246,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
12341246
class GoogleCloudDocumentaiV1BatchProcessMetadataIndividualProcessStatus
12351247
# @private
12361248
class Representation < Google::Apis::Core::JsonRepresentation
1237-
property :human_review_operation, as: 'humanReviewOperation'
1249+
property :human_review_status, as: 'humanReviewStatus', class: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1HumanReviewStatus, decorator: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1HumanReviewStatus::Representation
1250+
12381251
property :input_gcs_source, as: 'inputGcsSource'
12391252
property :output_gcs_destination, as: 'outputGcsDestination'
12401253
property :status, as: 'status', class: Google::Apis::DocumentaiV1beta3::GoogleRpcStatus, decorator: Google::Apis::DocumentaiV1beta3::GoogleRpcStatus::Representation
@@ -1258,6 +1271,15 @@ class Representation < Google::Apis::Core::JsonRepresentation
12581271
end
12591272
end
12601273

1274+
class GoogleCloudDocumentaiV1HumanReviewStatus
1275+
# @private
1276+
class Representation < Google::Apis::Core::JsonRepresentation
1277+
property :human_review_operation, as: 'humanReviewOperation'
1278+
property :state, as: 'state'
1279+
property :state_message, as: 'stateMessage'
1280+
end
1281+
end
1282+
12611283
class GoogleCloudDocumentaiV1ReviewDocumentOperationMetadata
12621284
# @private
12631285
class Representation < Google::Apis::Core::JsonRepresentation
@@ -2281,6 +2303,8 @@ class GoogleCloudDocumentaiV1beta3BatchProcessMetadataIndividualProcessStatus
22812303
# @private
22822304
class Representation < Google::Apis::Core::JsonRepresentation
22832305
property :human_review_operation, as: 'humanReviewOperation'
2306+
property :human_review_status, as: 'humanReviewStatus', class: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3HumanReviewStatus, decorator: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3HumanReviewStatus::Representation
2307+
22842308
property :input_gcs_source, as: 'inputGcsSource'
22852309
property :output_gcs_destination, as: 'outputGcsDestination'
22862310
property :status, as: 'status', class: Google::Apis::DocumentaiV1beta3::GoogleRpcStatus, decorator: Google::Apis::DocumentaiV1beta3::GoogleRpcStatus::Representation
@@ -2295,6 +2319,7 @@ class Representation < Google::Apis::Core::JsonRepresentation
22952319

22962320
property :output_config, as: 'outputConfig', class: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3BatchProcessRequestBatchOutputConfig, decorator: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3BatchProcessRequestBatchOutputConfig::Representation
22972321

2322+
property :skip_human_review, as: 'skipHumanReview'
22982323
end
22992324
end
23002325

@@ -2743,6 +2768,15 @@ class Representation < Google::Apis::Core::JsonRepresentation
27432768
end
27442769
end
27452770

2771+
class GoogleCloudDocumentaiV1beta3HumanReviewStatus
2772+
# @private
2773+
class Representation < Google::Apis::Core::JsonRepresentation
2774+
property :human_review_operation, as: 'humanReviewOperation'
2775+
property :state, as: 'state'
2776+
property :state_message, as: 'stateMessage'
2777+
end
2778+
end
2779+
27462780
class GoogleCloudDocumentaiV1beta3NormalizedVertex
27472781
# @private
27482782
class Representation < Google::Apis::Core::JsonRepresentation
@@ -2766,6 +2800,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
27662800
property :document, as: 'document', class: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3Document, decorator: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3Document::Representation
27672801

27682802
property :human_review_operation, as: 'humanReviewOperation'
2803+
property :human_review_status, as: 'humanReviewStatus', class: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3HumanReviewStatus, decorator: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3HumanReviewStatus::Representation
2804+
27692805
end
27702806
end
27712807

0 commit comments

Comments
 (0)