Skip to content

Commit 6af8867

Browse files
feat: Automated regeneration of documentai v1beta3 client (#24496)
Auto-created at 2025-10-05 09:57:03 +0000 using the toys pull request generator.
1 parent 892fbab commit 6af8867

File tree

6 files changed

+196
-3
lines changed

6 files changed

+196
-3
lines changed

api_names_out.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239475,13 +239475,28 @@
239475239475
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInput/validationRules": validation_rules
239476239476
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInput/validationRules/validation_rule": validation_rule
239477239477
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule": cloud_ai_documentai_lab_hifia_tools_validation_validator_input_validation_rule
239478+
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule/childAlignmentRule": child_alignment_rule
239478239479
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule/description": description
239480+
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule/entityAlignmentRule": entity_alignment_rule
239479239481
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule/fieldOccurrences": field_occurrences
239480239482
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule/fieldRegex": field_regex
239481239483
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule/formValidation": form_validation
239482239484
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule/name": name
239485+
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleAlignmentRule": cloud_ai_documentai_lab_hifia_tools_validation_validator_input_validation_rule_alignment_rule
239486+
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleAlignmentRule/alignmentType": alignment_type
239487+
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleAlignmentRule/tolerance": tolerance
239488+
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleChildAlignmentRule": cloud_ai_documentai_lab_hifia_tools_validation_validator_input_validation_rule_child_alignment_rule
239489+
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleChildAlignmentRule/alignmentRule": alignment_rule
239490+
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleChildAlignmentRule/childFields": child_fields
239491+
? "/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleChildAlignmentRule/childFields/child_field"
239492+
: child_field
239493+
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleChildAlignmentRule/parentField": parent_field
239483239494
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleConstant": cloud_ai_documentai_lab_hifia_tools_validation_validator_input_validation_rule_constant
239484239495
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleConstant/floatValue": float_value
239496+
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleEntityAlignmentRule": cloud_ai_documentai_lab_hifia_tools_validation_validator_input_validation_rule_entity_alignment_rule
239497+
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleEntityAlignmentRule/alignmentRule": alignment_rule
239498+
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleEntityAlignmentRule/fields": fields
239499+
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleEntityAlignmentRule/fields/field": field
239485239500
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField": cloud_ai_documentai_lab_hifia_tools_validation_validator_input_validation_rule_field
239486239501
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField/defaultValue": default_value
239487239502
"/documentai:v1beta3/CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField/fieldName": field_name
@@ -241437,6 +241452,8 @@
241437241452
"/documentai:v1beta3/GoogleLongrunningListOperationsResponse/nextPageToken": next_page_token
241438241453
"/documentai:v1beta3/GoogleLongrunningListOperationsResponse/operations": operations
241439241454
"/documentai:v1beta3/GoogleLongrunningListOperationsResponse/operations/operation": operation
241455+
"/documentai:v1beta3/GoogleLongrunningListOperationsResponse/unreachable": unreachable
241456+
"/documentai:v1beta3/GoogleLongrunningListOperationsResponse/unreachable/unreachable": unreachable
241440241457
"/documentai:v1beta3/GoogleLongrunningOperation": google_longrunning_operation
241441241458
"/documentai:v1beta3/GoogleLongrunningOperation/done": done
241442241459
"/documentai:v1beta3/GoogleLongrunningOperation/error": error
@@ -241513,6 +241530,7 @@
241513241530
"/documentai:v1beta3/documentai.projects.locations.operations.list/name": name
241514241531
"/documentai:v1beta3/documentai.projects.locations.operations.list/pageSize": page_size
241515241532
"/documentai:v1beta3/documentai.projects.locations.operations.list/pageToken": page_token
241533+
"/documentai:v1beta3/documentai.projects.locations.operations.list/returnPartialSuccess": return_partial_success
241516241534
"/documentai:v1beta3/documentai.projects.locations.processorTypes.get": get_project_location_processor_type
241517241535
"/documentai:v1beta3/documentai.projects.locations.processorTypes.get/name": name
241518241536
"/documentai:v1beta3/documentai.projects.locations.processorTypes.list": list_project_location_processor_types

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.113.0 (2025-10-05)
4+
5+
* Regenerated from discovery document revision 20250929
6+
37
### v0.112.0 (2025-09-28)
48

59
* Regenerated from discovery document revision 20250922

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

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,21 @@ def update!(**args)
4646
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule
4747
include Google::Apis::Core::Hashable
4848

49+
# A rule that aligns specified child fields with a parent field.
50+
# Corresponds to the JSON property `childAlignmentRule`
51+
# @return [Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleChildAlignmentRule]
52+
attr_accessor :child_alignment_rule
53+
4954
# Description of the validation rule. This has no use but for documentation
5055
# Corresponds to the JSON property `description`
5156
# @return [String]
5257
attr_accessor :description
5358

59+
# A rule that aligns specified fields with each other.
60+
# Corresponds to the JSON property `entityAlignmentRule`
61+
# @return [Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleEntityAlignmentRule]
62+
attr_accessor :entity_alignment_rule
63+
5464
#
5565
# Corresponds to the JSON property `fieldOccurrences`
5666
# @return [Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleFieldOccurrences]
@@ -77,14 +87,78 @@ def initialize(**args)
7787

7888
# Update properties of this object
7989
def update!(**args)
90+
@child_alignment_rule = args[:child_alignment_rule] if args.key?(:child_alignment_rule)
8091
@description = args[:description] if args.key?(:description)
92+
@entity_alignment_rule = args[:entity_alignment_rule] if args.key?(:entity_alignment_rule)
8193
@field_occurrences = args[:field_occurrences] if args.key?(:field_occurrences)
8294
@field_regex = args[:field_regex] if args.key?(:field_regex)
8395
@form_validation = args[:form_validation] if args.key?(:form_validation)
8496
@name = args[:name] if args.key?(:name)
8597
end
8698
end
8799

100+
# A rule for checking field alignment. Horizontal alignment checks if fields are
101+
# on the same row by comparing y-coordinates of bounding box centers, while
102+
# vertical alignment checks if fields are on the same column by comparing x-
103+
# coordinates of bounding box centers.
104+
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleAlignmentRule
105+
include Google::Apis::Core::Hashable
106+
107+
#
108+
# Corresponds to the JSON property `alignmentType`
109+
# @return [String]
110+
attr_accessor :alignment_type
111+
112+
# The tolerance to use when comparing coordinates.
113+
# Corresponds to the JSON property `tolerance`
114+
# @return [Float]
115+
attr_accessor :tolerance
116+
117+
def initialize(**args)
118+
update!(**args)
119+
end
120+
121+
# Update properties of this object
122+
def update!(**args)
123+
@alignment_type = args[:alignment_type] if args.key?(:alignment_type)
124+
@tolerance = args[:tolerance] if args.key?(:tolerance)
125+
end
126+
end
127+
128+
# A rule that aligns specified child fields with a parent field.
129+
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleChildAlignmentRule
130+
include Google::Apis::Core::Hashable
131+
132+
# A rule for checking field alignment. Horizontal alignment checks if fields are
133+
# on the same row by comparing y-coordinates of bounding box centers, while
134+
# vertical alignment checks if fields are on the same column by comparing x-
135+
# coordinates of bounding box centers.
136+
# Corresponds to the JSON property `alignmentRule`
137+
# @return [Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleAlignmentRule]
138+
attr_accessor :alignment_rule
139+
140+
# The child fields to be aligned within the parent field.
141+
# Corresponds to the JSON property `childFields`
142+
# @return [Array<Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField>]
143+
attr_accessor :child_fields
144+
145+
# The full path of the parent field.
146+
# Corresponds to the JSON property `parentField`
147+
# @return [Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField]
148+
attr_accessor :parent_field
149+
150+
def initialize(**args)
151+
update!(**args)
152+
end
153+
154+
# Update properties of this object
155+
def update!(**args)
156+
@alignment_rule = args[:alignment_rule] if args.key?(:alignment_rule)
157+
@child_fields = args[:child_fields] if args.key?(:child_fields)
158+
@parent_field = args[:parent_field] if args.key?(:parent_field)
159+
end
160+
end
161+
88162
# The constant value used in the validation rules.
89163
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleConstant
90164
include Google::Apis::Core::Hashable
@@ -104,6 +178,34 @@ def update!(**args)
104178
end
105179
end
106180

181+
# A rule that aligns specified fields with each other.
182+
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleEntityAlignmentRule
183+
include Google::Apis::Core::Hashable
184+
185+
# A rule for checking field alignment. Horizontal alignment checks if fields are
186+
# on the same row by comparing y-coordinates of bounding box centers, while
187+
# vertical alignment checks if fields are on the same column by comparing x-
188+
# coordinates of bounding box centers.
189+
# Corresponds to the JSON property `alignmentRule`
190+
# @return [Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleAlignmentRule]
191+
attr_accessor :alignment_rule
192+
193+
# The fields to be aligned.
194+
# Corresponds to the JSON property `fields`
195+
# @return [Array<Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField>]
196+
attr_accessor :fields
197+
198+
def initialize(**args)
199+
update!(**args)
200+
end
201+
202+
# Update properties of this object
203+
def update!(**args)
204+
@alignment_rule = args[:alignment_rule] if args.key?(:alignment_rule)
205+
@fields = args[:fields] if args.key?(:fields)
206+
end
207+
end
208+
107209
#
108210
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField
109211
include Google::Apis::Core::Hashable
@@ -8504,6 +8606,13 @@ class GoogleLongrunningListOperationsResponse
85048606
# @return [Array<Google::Apis::DocumentaiV1beta3::GoogleLongrunningOperation>]
85058607
attr_accessor :operations
85068608

8609+
# Unordered list. Unreachable resources. Populated when the request sets `
8610+
# ListOperationsRequest.return_partial_success` and reads across collections e.g.
8611+
# when attempting to list all resources across all supported locations.
8612+
# Corresponds to the JSON property `unreachable`
8613+
# @return [Array<String>]
8614+
attr_accessor :unreachable
8615+
85078616
def initialize(**args)
85088617
update!(**args)
85098618
end
@@ -8512,6 +8621,7 @@ def initialize(**args)
85128621
def update!(**args)
85138622
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
85148623
@operations = args[:operations] if args.key?(:operations)
8624+
@unreachable = args[:unreachable] if args.key?(:unreachable)
85158625
end
85168626
end
85178627

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.112.0"
19+
GEM_VERSION = "0.113.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 = "20250922"
25+
REVISION = "20250929"
2626
end
2727
end
2828
end

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

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,30 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
3434
include Google::Apis::Core::JsonObjectSupport
3535
end
3636

37+
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleAlignmentRule
38+
class Representation < Google::Apis::Core::JsonRepresentation; end
39+
40+
include Google::Apis::Core::JsonObjectSupport
41+
end
42+
43+
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleChildAlignmentRule
44+
class Representation < Google::Apis::Core::JsonRepresentation; end
45+
46+
include Google::Apis::Core::JsonObjectSupport
47+
end
48+
3749
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleConstant
3850
class Representation < Google::Apis::Core::JsonRepresentation; end
3951

4052
include Google::Apis::Core::JsonObjectSupport
4153
end
4254

55+
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleEntityAlignmentRule
56+
class Representation < Google::Apis::Core::JsonRepresentation; end
57+
58+
include Google::Apis::Core::JsonObjectSupport
59+
end
60+
4361
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField
4462
class Representation < Google::Apis::Core::JsonRepresentation; end
4563

@@ -1707,7 +1725,11 @@ class Representation < Google::Apis::Core::JsonRepresentation
17071725
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRule
17081726
# @private
17091727
class Representation < Google::Apis::Core::JsonRepresentation
1728+
property :child_alignment_rule, as: 'childAlignmentRule', class: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleChildAlignmentRule, decorator: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleChildAlignmentRule::Representation
1729+
17101730
property :description, as: 'description'
1731+
property :entity_alignment_rule, as: 'entityAlignmentRule', class: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleEntityAlignmentRule, decorator: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleEntityAlignmentRule::Representation
1732+
17111733
property :field_occurrences, as: 'fieldOccurrences', class: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleFieldOccurrences, decorator: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleFieldOccurrences::Representation
17121734

17131735
property :field_regex, as: 'fieldRegex', class: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleFieldRegex, decorator: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleFieldRegex::Representation
@@ -1718,13 +1740,43 @@ class Representation < Google::Apis::Core::JsonRepresentation
17181740
end
17191741
end
17201742

1743+
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleAlignmentRule
1744+
# @private
1745+
class Representation < Google::Apis::Core::JsonRepresentation
1746+
property :alignment_type, as: 'alignmentType'
1747+
property :tolerance, as: 'tolerance'
1748+
end
1749+
end
1750+
1751+
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleChildAlignmentRule
1752+
# @private
1753+
class Representation < Google::Apis::Core::JsonRepresentation
1754+
property :alignment_rule, as: 'alignmentRule', class: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleAlignmentRule, decorator: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleAlignmentRule::Representation
1755+
1756+
collection :child_fields, as: 'childFields', class: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField, decorator: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField::Representation
1757+
1758+
property :parent_field, as: 'parentField', class: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField, decorator: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField::Representation
1759+
1760+
end
1761+
end
1762+
17211763
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleConstant
17221764
# @private
17231765
class Representation < Google::Apis::Core::JsonRepresentation
17241766
property :float_value, as: 'floatValue'
17251767
end
17261768
end
17271769

1770+
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleEntityAlignmentRule
1771+
# @private
1772+
class Representation < Google::Apis::Core::JsonRepresentation
1773+
property :alignment_rule, as: 'alignmentRule', class: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleAlignmentRule, decorator: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleAlignmentRule::Representation
1774+
1775+
collection :fields, as: 'fields', class: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField, decorator: Google::Apis::DocumentaiV1beta3::CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField::Representation
1776+
1777+
end
1778+
end
1779+
17281780
class CloudAiDocumentaiLabHifiaToolsValidationValidatorInputValidationRuleField
17291781
# @private
17301782
class Representation < Google::Apis::Core::JsonRepresentation
@@ -4346,6 +4398,7 @@ class Representation < Google::Apis::Core::JsonRepresentation
43464398
property :next_page_token, as: 'nextPageToken'
43474399
collection :operations, as: 'operations', class: Google::Apis::DocumentaiV1beta3::GoogleLongrunningOperation, decorator: Google::Apis::DocumentaiV1beta3::GoogleLongrunningOperation::Representation
43484400

4401+
collection :unreachable, as: 'unreachable'
43494402
end
43504403
end
43514404

0 commit comments

Comments
 (0)