Skip to content

Commit bc572c4

Browse files
feat(firebaseappdistribution): update the API
#### firebaseappdistribution:v1alpha The following keys were added: - schemas.GoogleFirebaseAppdistroV1alphaDeviceExecution.properties.name.description - schemas.GoogleFirebaseAppdistroV1alphaDeviceExecution.properties.name.type The following keys were changed: - resources.projects.resources.apps.methods.getTestConfig.parameters.name.description - resources.projects.resources.apps.methods.updateTestConfig.parameters.name.description - resources.projects.resources.apps.resources.releases.resources.tests.methods.cancel.parameters.name.description - resources.projects.resources.apps.resources.releases.resources.tests.methods.create.parameters.parent.description - resources.projects.resources.apps.resources.releases.resources.tests.methods.get.parameters.name.description - resources.projects.resources.apps.resources.releases.resources.tests.methods.list.parameters.parent.description - resources.projects.resources.apps.resources.testCases.methods.batchDelete.parameters.parent.description - resources.projects.resources.apps.resources.testCases.methods.batchUpdate.parameters.parent.description - resources.projects.resources.apps.resources.testCases.methods.clearTestCaseCache.parameters.testCase.description - resources.projects.resources.apps.resources.testCases.methods.create.parameters.parent.description - resources.projects.resources.apps.resources.testCases.methods.delete.parameters.name.description - resources.projects.resources.apps.resources.testCases.methods.get.parameters.name.description - resources.projects.resources.apps.resources.testCases.methods.list.parameters.parent.description - resources.projects.resources.apps.resources.testCases.methods.patch.parameters.name.description - schemas.GoogleFirebaseAppdistroV1Release.properties.name.description - schemas.GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest.properties.names.description - schemas.GoogleFirebaseAppdistroV1alphaReleaseTest.properties.name.description - schemas.GoogleFirebaseAppdistroV1alphaTestCase.properties.name.description - schemas.GoogleFirebaseAppdistroV1alphaTestConfig.properties.name.description - schemas.GoogleFirebaseAppdistroV1alphaUpdateTestCaseRequest.properties.testCase.description #### firebaseappdistribution:v1 The following keys were changed: - resources.media.methods.upload.parameters.app.description - resources.projects.resources.apps.methods.getAabInfo.parameters.name.description - resources.projects.resources.apps.resources.releases.methods.batchDelete.parameters.parent.description - resources.projects.resources.apps.resources.releases.methods.distribute.parameters.name.description - resources.projects.resources.apps.resources.releases.methods.get.parameters.name.description - resources.projects.resources.apps.resources.releases.methods.list.parameters.parent.description - resources.projects.resources.apps.resources.releases.methods.patch.parameters.name.description - schemas.GoogleFirebaseAppdistroV1BatchDeleteReleasesRequest.properties.names.description - schemas.GoogleFirebaseAppdistroV1Release.properties.name.description
1 parent fb8a09d commit bc572c4

File tree

4 files changed

+89
-81
lines changed

4 files changed

+89
-81
lines changed

discovery/firebaseappdistribution-v1.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
],
129129
"parameters": {
130130
"app": {
131-
"description": "Required. The name of the app resource. Format: `projects/{project_number}/apps/{app_id}`",
131+
"description": "Required. The name of the app resource. Format: `projects/{project_number}/apps/{app}`",
132132
"location": "path",
133133
"pattern": "^projects/[^/]+/apps/[^/]+$",
134134
"required": true,
@@ -163,7 +163,7 @@
163163
],
164164
"parameters": {
165165
"name": {
166-
"description": "Required. The name of the `AabInfo` resource to retrieve. Format: `projects/{project_number}/apps/{app_id}/aabInfo`",
166+
"description": "Required. The name of the `AabInfo` resource to retrieve. Format: `projects/{project_number}/apps/{app}/aabInfo`",
167167
"location": "path",
168168
"pattern": "^projects/[^/]+/apps/[^/]+/aabInfo$",
169169
"required": true,
@@ -192,7 +192,7 @@
192192
],
193193
"parameters": {
194194
"parent": {
195-
"description": "Required. The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app_id}`",
195+
"description": "Required. The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app}`",
196196
"location": "path",
197197
"pattern": "^projects/[^/]+/apps/[^/]+$",
198198
"required": true,
@@ -220,7 +220,7 @@
220220
],
221221
"parameters": {
222222
"name": {
223-
"description": "Required. The name of the release resource to distribute. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`",
223+
"description": "Required. The name of the release resource to distribute. Format: `projects/{project_number}/apps/{app}/releases/{release}`",
224224
"location": "path",
225225
"pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+$",
226226
"required": true,
@@ -248,7 +248,7 @@
248248
],
249249
"parameters": {
250250
"name": {
251-
"description": "Required. The name of the release resource to retrieve. Format: projects/{project_number}/apps/{app_id}/releases/{release_id}",
251+
"description": "Required. The name of the release resource to retrieve. Format: projects/{project_number}/apps/{app}/releases/{release}",
252252
"location": "path",
253253
"pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+$",
254254
"required": true,
@@ -294,7 +294,7 @@
294294
"type": "string"
295295
},
296296
"parent": {
297-
"description": "Required. The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app_id}`",
297+
"description": "Required. The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app}`",
298298
"location": "path",
299299
"pattern": "^projects/[^/]+/apps/[^/]+$",
300300
"required": true,
@@ -319,7 +319,7 @@
319319
],
320320
"parameters": {
321321
"name": {
322-
"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`",
322+
"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`",
323323
"location": "path",
324324
"pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+$",
325325
"required": true,
@@ -946,7 +946,7 @@
946946
}
947947
}
948948
},
949-
"revision": "20250924",
949+
"revision": "20251104",
950950
"rootUrl": "https://firebaseappdistribution.googleapis.com/",
951951
"schemas": {
952952
"GdataBlobstore2Info": {
@@ -1449,7 +1449,7 @@
14491449
"id": "GoogleFirebaseAppdistroV1BatchDeleteReleasesRequest",
14501450
"properties": {
14511451
"names": {
1452-
"description": "Required. The names of the release resources to delete. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}` A maximum of 100 releases can be deleted per request.",
1452+
"description": "Required. The names of the release resources to delete. Format: `projects/{project_number}/apps/{app}/releases/{release}` A maximum of 100 releases can be deleted per request.",
14531453
"items": {
14541454
"type": "string"
14551455
},
@@ -1724,7 +1724,7 @@
17241724
"type": "string"
17251725
},
17261726
"name": {
1727-
"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`",
1727+
"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`",
17281728
"type": "string"
17291729
},
17301730
"releaseNotes": {

discovery/firebaseappdistribution-v1alpha.json

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@
396396
],
397397
"parameters": {
398398
"name": {
399-
"description": "Required. The name of the `TestConfig` resource to retrieve. Format: `projects/{project_number}/apps/{app_id}/testConfig`",
399+
"description": "Required. The name of the `TestConfig` resource to retrieve. Format: `projects/{project_number}/apps/{app}/testConfig`",
400400
"location": "path",
401401
"pattern": "^projects/[^/]+/apps/[^/]+/testConfig$",
402402
"required": true,
@@ -421,7 +421,7 @@
421421
],
422422
"parameters": {
423423
"name": {
424-
"description": "Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app_id}/testConfig`",
424+
"description": "Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app}/testConfig`",
425425
"location": "path",
426426
"pattern": "^projects/[^/]+/apps/[^/]+/testConfig$",
427427
"required": true,
@@ -461,7 +461,7 @@
461461
],
462462
"parameters": {
463463
"name": {
464-
"description": "Required. The name of the release test resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/tests/{test_id}`",
464+
"description": "Required. The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}`",
465465
"location": "path",
466466
"pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+/tests/[^/]+$",
467467
"required": true,
@@ -486,7 +486,7 @@
486486
],
487487
"parameters": {
488488
"parent": {
489-
"description": "Required. The name of the release resource, which is the parent of the test Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`",
489+
"description": "Required. The name of the release resource, which is the parent of the test Format: `projects/{project_number}/apps/{app}/releases/{release}`",
490490
"location": "path",
491491
"pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+$",
492492
"required": true,
@@ -519,7 +519,7 @@
519519
],
520520
"parameters": {
521521
"name": {
522-
"description": "Required. The name of the release test resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/tests/{test_id}`",
522+
"description": "Required. The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}`",
523523
"location": "path",
524524
"pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+/tests/[^/]+$",
525525
"required": true,
@@ -555,7 +555,7 @@
555555
"type": "string"
556556
},
557557
"parent": {
558-
"description": "Required. The name of the release resource, which is the parent of the tests Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`",
558+
"description": "Required. The name of the release resource, which is the parent of the tests Format: `projects/{project_number}/apps/{app}/releases/{release}`",
559559
"location": "path",
560560
"pattern": "^projects/[^/]+/apps/[^/]+/releases/[^/]+$",
561561
"required": true,
@@ -601,7 +601,7 @@
601601
],
602602
"parameters": {
603603
"parent": {
604-
"description": "Required. The parent resource of the test cases being deleted. Format: `projects/{project_number}/apps/{app_id}`",
604+
"description": "Required. The parent resource of the test cases being deleted. Format: `projects/{project_number}/apps/{app}`",
605605
"location": "path",
606606
"pattern": "^projects/[^/]+/apps/[^/]+$",
607607
"required": true,
@@ -629,7 +629,7 @@
629629
],
630630
"parameters": {
631631
"parent": {
632-
"description": "Required. The parent resource of the test cases being updated. Format: `projects/{project_number}/apps/{app_id}`",
632+
"description": "Required. The parent resource of the test cases being updated. Format: `projects/{project_number}/apps/{app}`",
633633
"location": "path",
634634
"pattern": "^projects/[^/]+/apps/[^/]+$",
635635
"required": true,
@@ -657,7 +657,7 @@
657657
],
658658
"parameters": {
659659
"testCase": {
660-
"description": "Required. The name of the test case resource for which to clear the cache. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`",
660+
"description": "Required. The name of the test case resource for which to clear the cache. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`",
661661
"location": "path",
662662
"pattern": "^projects/[^/]+/apps/[^/]+/testCases/[^/]+$",
663663
"required": true,
@@ -685,7 +685,7 @@
685685
],
686686
"parameters": {
687687
"parent": {
688-
"description": "Required. The parent resource where this test case will be created. Format: `projects/{project_number}/apps/{app_id}`",
688+
"description": "Required. The parent resource where this test case will be created. Format: `projects/{project_number}/apps/{app}`",
689689
"location": "path",
690690
"pattern": "^projects/[^/]+/apps/[^/]+$",
691691
"required": true,
@@ -718,7 +718,7 @@
718718
],
719719
"parameters": {
720720
"name": {
721-
"description": "Required. The name of the test case resource to delete. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`",
721+
"description": "Required. The name of the test case resource to delete. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`",
722722
"location": "path",
723723
"pattern": "^projects/[^/]+/apps/[^/]+/testCases/[^/]+$",
724724
"required": true,
@@ -743,7 +743,7 @@
743743
],
744744
"parameters": {
745745
"name": {
746-
"description": "Required. The name of the test case resource to retrieve. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`",
746+
"description": "Required. The name of the test case resource to retrieve. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`",
747747
"location": "path",
748748
"pattern": "^projects/[^/]+/apps/[^/]+/testCases/[^/]+$",
749749
"required": true,
@@ -779,7 +779,7 @@
779779
"type": "string"
780780
},
781781
"parent": {
782-
"description": "Required. The parent resource from which to list test cases. Format: `projects/{project_number}/apps/{app_id}`",
782+
"description": "Required. The parent resource from which to list test cases. Format: `projects/{project_number}/apps/{app}`",
783783
"location": "path",
784784
"pattern": "^projects/[^/]+/apps/[^/]+$",
785785
"required": true,
@@ -809,7 +809,7 @@
809809
"type": "boolean"
810810
},
811811
"name": {
812-
"description": "Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`",
812+
"description": "Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`",
813813
"location": "path",
814814
"pattern": "^projects/[^/]+/apps/[^/]+/testCases/[^/]+$",
815815
"required": true,
@@ -868,7 +868,7 @@
868868
}
869869
}
870870
},
871-
"revision": "20251030",
871+
"revision": "20251104",
872872
"rootUrl": "https://firebaseappdistribution.googleapis.com/",
873873
"schemas": {
874874
"AndroidxCrawlerOutputPoint": {
@@ -946,7 +946,7 @@
946946
"type": "string"
947947
},
948948
"name": {
949-
"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}`",
949+
"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`",
950950
"type": "string"
951951
},
952952
"releaseNotes": {
@@ -1210,7 +1210,7 @@
12101210
"id": "GoogleFirebaseAppdistroV1alphaBatchDeleteTestCasesRequest",
12111211
"properties": {
12121212
"names": {
1213-
"description": "Required. The name of the test cases to delete. A maximum number of 1000 test cases can be deleted in one batch Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`",
1213+
"description": "Required. The name of the test cases to delete. A maximum number of 1000 test cases can be deleted in one batch Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`",
12141214
"items": {
12151215
"type": "string"
12161216
},
@@ -1405,6 +1405,10 @@
14051405
"readOnly": true,
14061406
"type": "string"
14071407
},
1408+
"name": {
1409+
"description": "Identifier. The name of the device execution resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}/deviceExecutions/{device_execution}`",
1410+
"type": "string"
1411+
},
14081412
"resultsStoragePath": {
14091413
"description": "Output only. The path to a directory in Cloud Storage that will eventually contain the results for this execution. For example, gs://bucket/Nexus5-18-en-portrait.",
14101414
"readOnly": true,
@@ -1998,7 +2002,7 @@
19982002
"description": "Optional. Input only. Login credentials for the test. Input only."
19992003
},
20002004
"name": {
2001-
"description": "The name of the release test resource. Format: `projects/{project_number}/apps/{app_id}/releases/{release_id}/tests/{test_id}`",
2005+
"description": "The name of the release test resource. Format: `projects/{project_number}/apps/{app}/releases/{release}/tests/{test}`",
20022006
"type": "string"
20032007
},
20042008
"testCase": {
@@ -2150,7 +2154,7 @@
21502154
"type": "string"
21512155
},
21522156
"name": {
2153-
"description": "Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`",
2157+
"description": "Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`",
21542158
"type": "string"
21552159
},
21562160
"prerequisiteTestCase": {
@@ -2169,7 +2173,7 @@
21692173
"type": "string"
21702174
},
21712175
"name": {
2172-
"description": "Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app_id}/testConfig`",
2176+
"description": "Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app}/testConfig`",
21732177
"type": "string"
21742178
},
21752179
"roboCrawler": {
@@ -2261,7 +2265,7 @@
22612265
},
22622266
"testCase": {
22632267
"$ref": "GoogleFirebaseAppdistroV1alphaTestCase",
2264-
"description": "Required. The test case to update. The test case's `name` field is used to identify the test case to update. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`"
2268+
"description": "Required. The test case to update. The test case's `name` field is used to identify the test case to update. Format: `projects/{project_number}/apps/{app}/testCases/{test_case}`"
22652269
}
22662270
},
22672271
"type": "object"

0 commit comments

Comments
 (0)