Skip to content

Commit 2ca4813

Browse files
feat: Automated regeneration of firebaseappdistribution v1alpha client (#24729)
Auto-created at 2025-10-26 10:02:59 +0000 using the toys pull request generator.
1 parent 8f62a35 commit 2ca4813

File tree

6 files changed

+105
-2
lines changed

6 files changed

+105
-2
lines changed

api_names_out.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253003,6 +253003,10 @@
253003253003
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse/testCases": test_cases
253004253004
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaBatchUpdateTestCasesResponse/testCases/test_case": test_case
253005253005
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaCancelReleaseTestResponse": google_firebase_appdistro_v1alpha_cancel_release_test_response
253006+
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest": google_firebase_appdistro_v1alpha_clear_test_case_cache_request
253007+
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest/testDevices": test_devices
253008+
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest/testDevices/test_device": test_device
253009+
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse": google_firebase_appdistro_v1alpha_clear_test_case_cache_response
253006253010
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest": google_firebase_appdistro_v1alpha_create_release_notes_request
253007253011
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest/releaseNotes": release_notes
253008253012
"/firebaseappdistribution:v1alpha/GoogleFirebaseAppdistroV1alphaCreateReleaseNotesResponse": google_firebase_appdistro_v1alpha_create_release_notes_response
@@ -253209,6 +253213,8 @@
253209253213
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.batchDelete/parent": parent
253210253214
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.batchUpdate": batch_project_app_test_case_update
253211253215
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.batchUpdate/parent": parent
253216+
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.clearTestCaseCache": clear_project_app_test_case_test_case_cache
253217+
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.clearTestCaseCache/testCase": test_case
253212253218
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.create": create_project_app_test_case
253213253219
"/firebaseappdistribution:v1alpha/firebaseappdistribution.projects.apps.testCases.create/parent": parent
253214253220
"/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.22.0 (2025-10-26)
4+
5+
* Regenerated from discovery document revision 20251022
6+
37
### v0.21.0 (2025-10-19)
48

59
* Regenerated from discovery document revision 20251015

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

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -543,6 +543,39 @@ def update!(**args)
543543
end
544544
end
545545

546+
# Request message for `ClearTestCaseCache`.
547+
class GoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest
548+
include Google::Apis::Core::Hashable
549+
550+
# Optional. The list of devices for which to clear the cache. If not present,
551+
# clear all of them.
552+
# Corresponds to the JSON property `testDevices`
553+
# @return [Array<Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaTestDevice>]
554+
attr_accessor :test_devices
555+
556+
def initialize(**args)
557+
update!(**args)
558+
end
559+
560+
# Update properties of this object
561+
def update!(**args)
562+
@test_devices = args[:test_devices] if args.key?(:test_devices)
563+
end
564+
end
565+
566+
# Response empty (google.protobuf.Empty) message for `ClearTestCaseCache`
567+
class GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse
568+
include Google::Apis::Core::Hashable
569+
570+
def initialize(**args)
571+
update!(**args)
572+
end
573+
574+
# Update properties of this object
575+
def update!(**args)
576+
end
577+
end
578+
546579
# The request message for `CreateReleaseNotes`.
547580
class GoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest
548581
include Google::Apis::Core::Hashable

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.21.0"
19+
GEM_VERSION = "0.22.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 = "20251015"
25+
REVISION = "20251022"
2626
end
2727
end
2828
end

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

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
124124
include Google::Apis::Core::JsonObjectSupport
125125
end
126126

127+
class GoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest
128+
class Representation < Google::Apis::Core::JsonRepresentation; end
129+
130+
include Google::Apis::Core::JsonObjectSupport
131+
end
132+
133+
class GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse
134+
class Representation < Google::Apis::Core::JsonRepresentation; end
135+
136+
include Google::Apis::Core::JsonObjectSupport
137+
end
138+
127139
class GoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest
128140
class Representation < Google::Apis::Core::JsonRepresentation; end
129141

@@ -505,6 +517,20 @@ class Representation < Google::Apis::Core::JsonRepresentation
505517
end
506518
end
507519

520+
class GoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest
521+
# @private
522+
class Representation < Google::Apis::Core::JsonRepresentation
523+
collection :test_devices, as: 'testDevices', class: Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaTestDevice, decorator: Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaTestDevice::Representation
524+
525+
end
526+
end
527+
528+
class GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse
529+
# @private
530+
class Representation < Google::Apis::Core::JsonRepresentation
531+
end
532+
end
533+
508534
class GoogleFirebaseAppdistroV1alphaCreateReleaseNotesRequest
509535
# @private
510536
class Representation < Google::Apis::Core::JsonRepresentation

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

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -611,6 +611,40 @@ def batch_project_app_test_case_update(parent, google_firebase_appdistro_v1alpha
611611
execute_or_queue_command(command, &block)
612612
end
613613

614+
# Clears cached test runs for a specific test case and device(s).
615+
# @param [String] test_case
616+
# Required. The name of the test case resource for which to clear the cache.
617+
# Format: `projects/`project_number`/apps/`app_id`/testCases/`test_case_id``
618+
# @param [Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest] google_firebase_appdistro_v1alpha_clear_test_case_cache_request_object
619+
# @param [String] fields
620+
# Selector specifying which fields to include in a partial response.
621+
# @param [String] quota_user
622+
# Available to use for quota purposes for server-side applications. Can be any
623+
# arbitrary string assigned to a user, but should not exceed 40 characters.
624+
# @param [Google::Apis::RequestOptions] options
625+
# Request-specific options
626+
#
627+
# @yield [result, err] Result & error if block supplied
628+
# @yieldparam result [Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse] parsed result object
629+
# @yieldparam err [StandardError] error object if request failed
630+
#
631+
# @return [Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse]
632+
#
633+
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
634+
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
635+
# @raise [Google::Apis::AuthorizationError] Authorization is required
636+
def clear_project_app_test_case_test_case_cache(test_case, google_firebase_appdistro_v1alpha_clear_test_case_cache_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
637+
command = make_simple_command(:post, 'v1alpha/{+testCase}:clearTestCaseCache', options)
638+
command.request_representation = Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaClearTestCaseCacheRequest::Representation
639+
command.request_object = google_firebase_appdistro_v1alpha_clear_test_case_cache_request_object
640+
command.response_representation = Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse::Representation
641+
command.response_class = Google::Apis::FirebaseappdistributionV1alpha::GoogleFirebaseAppdistroV1alphaClearTestCaseCacheResponse
642+
command.params['testCase'] = test_case unless test_case.nil?
643+
command.query['fields'] = fields unless fields.nil?
644+
command.query['quotaUser'] = quota_user unless quota_user.nil?
645+
execute_or_queue_command(command, &block)
646+
end
647+
614648
# Create a new test case.
615649
# @param [String] parent
616650
# Required. The parent resource where this test case will be created. Format: `

0 commit comments

Comments
 (0)