Skip to content

Commit 6e39a0d

Browse files
feat: Automated regeneration of firebaseappdistribution v1alpha client (googleapis#24655)
Auto-created at 2025-10-19 09:33:55 +0000 using the toys pull request generator.
1 parent 20d4dd3 commit 6e39a0d

File tree

6 files changed

+163
-5
lines changed

6 files changed

+163
-5
lines changed

api_names_out.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251843,6 +251843,12 @@
251843251843
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest": google_firebase_appdistro_v1alpha_batch_delete_test_cases_request
251844251844
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest/names": names
251845251845
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest/names/name": name
251846+
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest": google_firebase_appdistro_v1alpha_batch_update_test_cases_request
251847+
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest/requests": requests
251848+
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest/requests/request": request
251849+
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse": google_firebase_appdistro_v1alpha_batch_update_test_cases_response
251850+
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse/testCases": test_cases
251851+
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse/testCases/test_case": test_case
251846251852
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaCancelReleaseTestResponse": google_firebase_appdistro_v1alpha_cancel_release_test_response
251847251853
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest": google_firebase_appdistro_v1alpha_create_release_notes_request
251848251854
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest/releaseNotes": release_notes
@@ -252005,6 +252011,9 @@
252005252011
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaTesterUdid/name": name
252006252012
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaTesterUdid/platform": platform
252007252013
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaTesterUdid/udid": udid
252014+
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest": google_firebase_appdistro_v1alpha_update_test_case_request
252015+
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest/allowMissing": allow_missing
252016+
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest/testCase": test_case
252008252017
"/firebaseappdistribution:v1alpha/GoogleProtobufEmpty": google_protobuf_empty
252009252018
"/firebaseappdistribution:v1alpha/fields": fields
252010252019
"/firebaseappdistribution:v1alpha/firebaseappdistribution.apps.get": get_app
@@ -252045,6 +252054,8 @@
252045252054
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.releases.tests.list/view": view
252046252055
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.batchDelete": batch_project_app_test_case_delete
252047252056
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.batchDelete/parent": parent
252057+
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.batchUpdate": batch_project_app_test_case_update
252058+
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.batchUpdate/parent": parent
252048252059
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.create": create_project_app_test_case
252049252060
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.create/parent": parent
252050252061
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.create/testCaseId": test_case_id

generated/google-apis-firebaseappdistribution_v1alpha/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-firebaseappdistribution_v1alpha
22

3+
### v0.21.0 (2025-10-19)
4+
5+
* Regenerated from discovery document revision 20251015
6+
37
### v0.20.0 (2025-09-28)
48

59
* Regenerated from discovery document revision 20250925

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

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,7 @@ def update!(**args)
470470
end
471471
end
472472

473-
# The request message for `DeleteTestCase`.
473+
# The request message for `BatchDeleteTestCase`.
474474
class GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest
475475
include Google::Apis::Core::Hashable
476476

@@ -491,6 +491,45 @@ def update!(**args)
491491
end
492492
end
493493

494+
# The request message for `BatchUpdateTestCase`.
495+
class GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest
496+
include Google::Apis::Core::Hashable
497+
498+
# Required. The update requests. A maximum number of 1000 test cases can be
499+
# updated in one batch
500+
# Corresponds to the JSON property `requests`
501+
# @return [Array<Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest>]
502+
attr_accessor :requests
503+
504+
def initialize(**args)
505+
update!(**args)
506+
end
507+
508+
# Update properties of this object
509+
def update!(**args)
510+
@requests = args[:requests] if args.key?(:requests)
511+
end
512+
end
513+
514+
# The response message for `BatchUpdateTestCase`.
515+
class GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse
516+
include Google::Apis::Core::Hashable
517+
518+
# The updated test cases.
519+
# Corresponds to the JSON property `testCases`
520+
# @return [Array<Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaTestCase>]
521+
attr_accessor :test_cases
522+
523+
def initialize(**args)
524+
update!(**args)
525+
end
526+
527+
# Update properties of this object
528+
def update!(**args)
529+
@test_cases = args[:test_cases] if args.key?(:test_cases)
530+
end
531+
end
532+
494533
# The (empty) response message for `CancelReleaseTest`.
495534
class GoogleFirebaseAppdistroV1alphaCancelReleaseTestResponse
496535
include Google::Apis::Core::Hashable
@@ -1678,6 +1717,33 @@ def update!(**args)
16781717
end
16791718
end
16801719

1720+
# The request message for `UpdateTestCase`.
1721+
class GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest
1722+
include Google::Apis::Core::Hashable
1723+
1724+
# Optional. If set to true, and the test case is not found, a new test case will
1725+
# be created.
1726+
# Corresponds to the JSON property `allowMissing`
1727+
# @return [Boolean]
1728+
attr_accessor :allow_missing
1729+
alias_method :allow_missing?, :allow_missing
1730+
1731+
# AI test cases
1732+
# Corresponds to the JSON property `testCase`
1733+
# @return [Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaTestCase]
1734+
attr_accessor :test_case
1735+
1736+
def initialize(**args)
1737+
update!(**args)
1738+
end
1739+
1740+
# Update properties of this object
1741+
def update!(**args)
1742+
@allow_missing = args[:allow_missing] if args.key?(:allow_missing)
1743+
@test_case = args[:test_case] if args.key?(:test_case)
1744+
end
1745+
end
1746+
16811747
# A generic empty message that you can re-use to avoid defining duplicated empty
16821748
# messages in your APIs. A typical example is to use it as the request or the
16831749
# response type of an API method. For instance: service Foo ` rpc Bar(google.

generated/google-apis-firebaseappdistribution_v1alpha/lib/google/apis/firebaseappdistribution_v1alpha/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 FirebaseappdistributionV1alpha
1818
# Version of the google-apis-firebaseappdistribution_v1alpha gem
19-
GEM_VERSION = "0.20.0"
19+
GEM_VERSION = "0.21.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 = "20250925"
25+
REVISION = "20251015"
2626
end
2727
end
2828
end

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

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
106106
include Google::Apis::Core::JsonObjectSupport
107107
end
108108

109+
class GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest
110+
class Representation < Google::Apis::Core::JsonRepresentation; end
111+
112+
include Google::Apis::Core::JsonObjectSupport
113+
end
114+
115+
class GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse
116+
class Representation < Google::Apis::Core::JsonRepresentation; end
117+
118+
include Google::Apis::Core::JsonObjectSupport
119+
end
120+
109121
class GoogleFirebaseAppdistroV1alphaCancelReleaseTestResponse
110122
class Representation < Google::Apis::Core::JsonRepresentation; end
111123

@@ -322,6 +334,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
322334
include Google::Apis::Core::JsonObjectSupport
323335
end
324336

337+
class GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest
338+
class Representation < Google::Apis::Core::JsonRepresentation; end
339+
340+
include Google::Apis::Core::JsonObjectSupport
341+
end
342+
325343
class GoogleProtobufEmpty
326344
class Representation < Google::Apis::Core::JsonRepresentation; end
327345

@@ -465,6 +483,22 @@ class Representation < Google::Apis::Core::JsonRepresentation
465483
end
466484
end
467485

486+
class GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest
487+
# @private
488+
class Representation < Google::Apis::Core::JsonRepresentation
489+
collection :requests, as: 'requests', class: Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest, decorator: Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest::Representation
490+
491+
end
492+
end
493+
494+
class GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse
495+
# @private
496+
class Representation < Google::Apis::Core::JsonRepresentation
497+
collection :test_cases, as: 'testCases', class: Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaTestCase, decorator: Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaTestCase::Representation
498+
499+
end
500+
end
501+
468502
class GoogleFirebaseAppdistroV1alphaCancelReleaseTestResponse
469503
# @private
470504
class Representation < Google::Apis::Core::JsonRepresentation
@@ -832,6 +866,15 @@ class Representation < Google::Apis::Core::JsonRepresentation
832866
end
833867
end
834868

869+
class GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest
870+
# @private
871+
class Representation < Google::Apis::Core::JsonRepresentation
872+
property :allow_missing, as: 'allowMissing'
873+
property :test_case, as: 'testCase', class: Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaTestCase, decorator: Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaTestCase::Representation
874+
875+
end
876+
end
877+
835878
class GoogleProtobufEmpty
836879
# @private
837880
class Representation < Google::Apis::Core::JsonRepresentation

generated/google-apis-firebaseappdistribution_v1alpha/lib/google/apis/firebaseappdistribution_v1alpha/service.rb

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -543,9 +543,9 @@ def list_project_app_release_tests(parent, page_size: nil, page_token: nil, view
543543
execute_or_queue_command(command, &block)
544544
end
545545

546-
# Delete test cases.
546+
# Deletes multiple test cases.
547547
# @param [String] parent
548-
# Required. The parent resource where these test cases will be deleted. Format: `
548+
# Required. The parent resource of the test cases being deleted. Format: `
549549
# projects/`project_number`/apps/`app_id``
550550
# @param [Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest] google_firebase_appdistro_v1alpha_batch_delete_test_cases_request_object
551551
# @param [String] fields
@@ -577,6 +577,40 @@ def batch_project_app_test_case_delete(parent, google_firebase_appdistro_v1alpha
577577
execute_or_queue_command(command, &block)
578578
end
579579

580+
# Updates multiple test cases.
581+
# @param [String] parent
582+
# Required. The parent resource of the test cases being updated. Format: `
583+
# projects/`project_number`/apps/`app_id``
584+
# @param [Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest] google_firebase_appdistro_v1alpha_batch_update_test_cases_request_object
585+
# @param [String] fields
586+
# Selector specifying which fields to include in a partial response.
587+
# @param [String] quota_user
588+
# Available to use for quota purposes for server-side applications. Can be any
589+
# arbitrary string assigned to a user, but should not exceed 40 characters.
590+
# @param [Google::Apis::RequestOptions] options
591+
# Request-specific options
592+
#
593+
# @yield [result, err] Result & error if block supplied
594+
# @yieldparam result [Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse] parsed result object
595+
# @yieldparam err [StandardError] error object if request failed
596+
#
597+
# @return [Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse]
598+
#
599+
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
600+
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
601+
# @raise [Google::Apis::AuthorizationError] Authorization is required
602+
def batch_project_app_test_case_update(parent, google_firebase_appdistro_v1alpha_batch_update_test_cases_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
603+
command = make_simple_command(:post, 'v1alpha/{+parent}/testCases:batchUpdate', options)
604+
command.request_representation = Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesRequest::Representation
605+
command.request_object = google_firebase_appdistro_v1alpha_batch_update_test_cases_request_object
606+
command.response_representation = Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse::Representation
607+
command.response_class = Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse
608+
command.params['parent'] = parent unless parent.nil?
609+
command.query['fields'] = fields unless fields.nil?
610+
command.query['quotaUser'] = quota_user unless quota_user.nil?
611+
execute_or_queue_command(command, &block)
612+
end
613+
580614
# Create a new test case.
581615
# @param [String] parent
582616
# Required. The parent resource where this test case will be created. Format: `

0 commit comments

Comments
 (0)