Skip to content

Commit f4614d4

Browse files
feat: Automated regeneration of documentai v1beta3 client (googleapis#23983)
Auto-created at 2025-08-17 10:47:59 +0000 using the toys pull request generator.
1 parent ca63f6b commit f4614d4

File tree

5 files changed

+129
-2
lines changed

5 files changed

+129
-2
lines changed

api_names_out.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233850,6 +233850,8 @@
233850233850
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3Document/translations": translations
233851233851
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3Document/translations/translation": translation
233852233852
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3Document/uri": uri
233853+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3Document/validationOutputs": validation_outputs
233854+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3Document/validationOutputs/validation_output": validation_output
233853233855
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentAnnotations": google_cloud_documentai_v1beta3_document_annotations
233854233856
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentAnnotations/description": description
233855233857
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentBlobAsset": google_cloud_documentai_v1beta3_document_blob_asset
@@ -233943,6 +233945,7 @@
233943233945
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentEntity/id": id
233944233946
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentEntity/mentionId": mention_id
233945233947
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentEntity/mentionText": mention_text
233948+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentEntity/method": method_prop
233946233949
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentEntity/nonPresent": non_present
233947233950
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentEntity/normalizedValue": normalized_value
233948233951
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentEntity/pageAnchor": page_anchor
@@ -234229,6 +234232,15 @@
234229234232
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentTranslation/provenance/provenance": provenance
234230234233
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentTranslation/textAnchor": text_anchor
234231234234
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentTranslation/translatedText": translated_text
234235+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentValidationOutput": google_cloud_documentai_v1beta3_document_validation_output
234236+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentValidationOutput/passAllRules": pass_all_rules
234237+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentValidationOutput/validationResults": validation_results
234238+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentValidationOutput/validationResults/validation_result": validation_result
234239+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentValidationOutputValidationResult": google_cloud_documentai_v1beta3_document_validation_output_validation_result
234240+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentValidationOutputValidationResult/ruleDescription": rule_description
234241+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentValidationOutputValidationResult/ruleName": rule_name
234242+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentValidationOutputValidationResult/validationDetails": validation_details
234243+
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3DocumentValidationOutputValidationResult/validationResultType": validation_result_type
234232234244
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3EnableProcessorMetadata": google_cloud_documentai_v1beta3_enable_processor_metadata
234233234245
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3EnableProcessorMetadata/commonMetadata": common_metadata
234234234246
"/documentai:v1beta3/GoogleCloudDocumentaiV1beta3EnableProcessorRequest": google_cloud_documentai_v1beta3_enable_processor_request

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.110.0 (2025-08-17)
4+
5+
* Regenerated from discovery document revision 20250811
6+
37
### v0.109.0 (2025-07-27)
48

59
* Regenerated from discovery document revision 20250716

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

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2882,6 +2882,12 @@ class GoogleCloudDocumentaiV1beta3Document
28822882
# @return [String]
28832883
attr_accessor :uri
28842884

2885+
# The output of the validation given the document and the validation rules. The
2886+
# output is appended to the document in the processing order.
2887+
# Corresponds to the JSON property `validationOutputs`
2888+
# @return [Array<Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentValidationOutput>]
2889+
attr_accessor :validation_outputs
2890+
28852891
def initialize(**args)
28862892
update!(**args)
28872893
end
@@ -2904,6 +2910,7 @@ def update!(**args)
29042910
@text_changes = args[:text_changes] if args.key?(:text_changes)
29052911
@text_styles = args[:text_styles] if args.key?(:text_styles)
29062912
@uri = args[:uri] if args.key?(:uri)
2913+
@validation_outputs = args[:validation_outputs] if args.key?(:validation_outputs)
29072914
end
29082915
end
29092916

@@ -3544,6 +3551,11 @@ class GoogleCloudDocumentaiV1beta3DocumentEntity
35443551
# @return [String]
35453552
attr_accessor :mention_text
35463553

3554+
# Optional. Specifies how the entity's value is obtained.
3555+
# Corresponds to the JSON property `method`
3556+
# @return [String]
3557+
attr_accessor :method_prop
3558+
35473559
# Parsed and normalized entity value.
35483560
# Corresponds to the JSON property `normalizedValue`
35493561
# @return [Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentEntityNormalizedValue]
@@ -3594,6 +3606,7 @@ def update!(**args)
35943606
@id = args[:id] if args.key?(:id)
35953607
@mention_id = args[:mention_id] if args.key?(:mention_id)
35963608
@mention_text = args[:mention_text] if args.key?(:mention_text)
3609+
@method_prop = args[:method_prop] if args.key?(:method_prop)
35973610
@normalized_value = args[:normalized_value] if args.key?(:normalized_value)
35983611
@page_anchor = args[:page_anchor] if args.key?(:page_anchor)
35993612
@properties = args[:properties] if args.key?(:properties)
@@ -5652,6 +5665,70 @@ def update!(**args)
56525665
end
56535666
end
56545667

5668+
# The output of the validation given the document and the validation rules.
5669+
class GoogleCloudDocumentaiV1beta3DocumentValidationOutput
5670+
include Google::Apis::Core::Hashable
5671+
5672+
# The overall result of the validation, true if all applicable rules are valid.
5673+
# Corresponds to the JSON property `passAllRules`
5674+
# @return [Boolean]
5675+
attr_accessor :pass_all_rules
5676+
alias_method :pass_all_rules?, :pass_all_rules
5677+
5678+
# The result of each validation rule.
5679+
# Corresponds to the JSON property `validationResults`
5680+
# @return [Array<Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentValidationOutputValidationResult>]
5681+
attr_accessor :validation_results
5682+
5683+
def initialize(**args)
5684+
update!(**args)
5685+
end
5686+
5687+
# Update properties of this object
5688+
def update!(**args)
5689+
@pass_all_rules = args[:pass_all_rules] if args.key?(:pass_all_rules)
5690+
@validation_results = args[:validation_results] if args.key?(:validation_results)
5691+
end
5692+
end
5693+
5694+
# Validation result for a single validation rule.
5695+
class GoogleCloudDocumentaiV1beta3DocumentValidationOutputValidationResult
5696+
include Google::Apis::Core::Hashable
5697+
5698+
# The description of the validation rule.
5699+
# Corresponds to the JSON property `ruleDescription`
5700+
# @return [String]
5701+
attr_accessor :rule_description
5702+
5703+
# The name of the validation rule.
5704+
# Corresponds to the JSON property `ruleName`
5705+
# @return [String]
5706+
attr_accessor :rule_name
5707+
5708+
# The detailed information of the running the validation process using the
5709+
# entity from the document based on the validation rule.
5710+
# Corresponds to the JSON property `validationDetails`
5711+
# @return [String]
5712+
attr_accessor :validation_details
5713+
5714+
# The result of the validation rule.
5715+
# Corresponds to the JSON property `validationResultType`
5716+
# @return [String]
5717+
attr_accessor :validation_result_type
5718+
5719+
def initialize(**args)
5720+
update!(**args)
5721+
end
5722+
5723+
# Update properties of this object
5724+
def update!(**args)
5725+
@rule_description = args[:rule_description] if args.key?(:rule_description)
5726+
@rule_name = args[:rule_name] if args.key?(:rule_name)
5727+
@validation_details = args[:validation_details] if args.key?(:validation_details)
5728+
@validation_result_type = args[:validation_result_type] if args.key?(:validation_result_type)
5729+
end
5730+
end
5731+
56555732
# The long-running operation metadata for the EnableProcessor method.
56565733
class GoogleCloudDocumentaiV1beta3EnableProcessorMetadata
56575734
include Google::Apis::Core::Hashable

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.109.0"
19+
GEM_VERSION = "0.110.0"
2020

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

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

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

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1108,6 +1108,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
11081108
include Google::Apis::Core::JsonObjectSupport
11091109
end
11101110

1111+
class GoogleCloudDocumentaiV1beta3DocumentValidationOutput
1112+
class Representation < Google::Apis::Core::JsonRepresentation; end
1113+
1114+
include Google::Apis::Core::JsonObjectSupport
1115+
end
1116+
1117+
class GoogleCloudDocumentaiV1beta3DocumentValidationOutputValidationResult
1118+
class Representation < Google::Apis::Core::JsonRepresentation; end
1119+
1120+
include Google::Apis::Core::JsonObjectSupport
1121+
end
1122+
11111123
class GoogleCloudDocumentaiV1beta3EnableProcessorMetadata
11121124
class Representation < Google::Apis::Core::JsonRepresentation; end
11131125

@@ -2648,6 +2660,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
26482660
collection :text_styles, as: 'textStyles', class: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentStyle, decorator: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentStyle::Representation
26492661

26502662
property :uri, as: 'uri'
2663+
collection :validation_outputs, as: 'validationOutputs', class: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentValidationOutput, decorator: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentValidationOutput::Representation
2664+
26512665
end
26522666
end
26532667

@@ -2860,6 +2874,7 @@ class Representation < Google::Apis::Core::JsonRepresentation
28602874
property :id, as: 'id'
28612875
property :mention_id, as: 'mentionId'
28622876
property :mention_text, as: 'mentionText'
2877+
property :method_prop, as: 'method'
28632878
property :normalized_value, as: 'normalizedValue', class: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentEntityNormalizedValue, decorator: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentEntityNormalizedValue::Representation
28642879

28652880
property :page_anchor, as: 'pageAnchor', class: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentPageAnchor, decorator: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentPageAnchor::Representation
@@ -3425,6 +3440,25 @@ class Representation < Google::Apis::Core::JsonRepresentation
34253440
end
34263441
end
34273442

3443+
class GoogleCloudDocumentaiV1beta3DocumentValidationOutput
3444+
# @private
3445+
class Representation < Google::Apis::Core::JsonRepresentation
3446+
property :pass_all_rules, as: 'passAllRules'
3447+
collection :validation_results, as: 'validationResults', class: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentValidationOutputValidationResult, decorator: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3DocumentValidationOutputValidationResult::Representation
3448+
3449+
end
3450+
end
3451+
3452+
class GoogleCloudDocumentaiV1beta3DocumentValidationOutputValidationResult
3453+
# @private
3454+
class Representation < Google::Apis::Core::JsonRepresentation
3455+
property :rule_description, as: 'ruleDescription'
3456+
property :rule_name, as: 'ruleName'
3457+
property :validation_details, as: 'validationDetails'
3458+
property :validation_result_type, as: 'validationResultType'
3459+
end
3460+
end
3461+
34283462
class GoogleCloudDocumentaiV1beta3EnableProcessorMetadata
34293463
# @private
34303464
class Representation < Google::Apis::Core::JsonRepresentation

0 commit comments

Comments
 (0)