Skip to content

Commit 66aca08

Browse files
feat(firebaseappdistribution): update the API
#### firebaseappdistribution:v1alpha The following keys were added: - schemas.GoogleFirebaseAppdistroV1alphaTestCase.properties.dependentTestCases.description - schemas.GoogleFirebaseAppdistroV1alphaTestCase.properties.dependentTestCases.items.type - schemas.GoogleFirebaseAppdistroV1alphaTestCase.properties.dependentTestCases.readOnly - schemas.GoogleFirebaseAppdistroV1alphaTestCase.properties.dependentTestCases.type - schemas.GoogleFirebaseAppdistroV1alphaTestCase.properties.prerequisiteTestCase.description - schemas.GoogleFirebaseAppdistroV1alphaTestCase.properties.prerequisiteTestCase.type The following keys were changed: - resources.apps.methods.getJwt.parameters.mobilesdkAppId.description - resources.apps.resources.release_by_hash.methods.get.parameters.mobilesdkAppId.description - resources.apps.resources.release_by_hash.methods.get.parameters.uploadHash.description - resources.apps.resources.releases.methods.enable_access.parameters.mobilesdkAppId.description - resources.apps.resources.releases.methods.enable_access.parameters.releaseId.description - resources.apps.resources.releases.resources.notes.methods.create.parameters.mobilesdkAppId.description - resources.apps.resources.releases.resources.notes.methods.create.parameters.releaseId.description - resources.apps.resources.upload_status.methods.get.parameters.mobilesdkAppId.description - resources.apps.resources.upload_status.methods.get.parameters.uploadToken.description #### firebaseappdistribution:v1 The following keys were changed: - resources.media.methods.upload.parameters.app.description - resources.projects.resources.apps.resources.releases.methods.list.parameters.filter.description - resources.projects.resources.apps.resources.releases.methods.list.parameters.orderBy.description - resources.projects.resources.apps.resources.releases.methods.list.parameters.pageSize.description - resources.projects.resources.apps.resources.releases.methods.list.parameters.pageToken.description - resources.projects.resources.apps.resources.releases.methods.patch.parameters.updateMask.description - resources.projects.resources.apps.resources.releases.resources.feedbackReports.methods.list.parameters.pageSize.description - resources.projects.resources.apps.resources.releases.resources.feedbackReports.methods.list.parameters.pageToken.description - resources.projects.resources.groups.methods.patch.parameters.updateMask.description - resources.projects.resources.testers.methods.patch.parameters.updateMask.description - schemas.GoogleFirebaseAppdistroV1DistributeReleaseRequest.properties.groupAliases.description - schemas.GoogleFirebaseAppdistroV1DistributeReleaseRequest.properties.testerEmails.description
1 parent 855a833 commit 66aca08

File tree

4 files changed

+98
-68
lines changed

4 files changed

+98
-68
lines changed

discovery/firebaseappdistribution-v1.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
],
129129
"parameters": {
130130
"app": {
131-
"description": "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_id}`",
132132
"location": "path",
133133
"pattern": "^projects/[^/]+/apps/[^/]+$",
134134
"required": true,
@@ -273,23 +273,23 @@
273273
],
274274
"parameters": {
275275
"filter": {
276-
"description": "The expression to filter releases listed in the response. To learn more about filtering, refer to [Google's AIP-160 standard](http://aip.dev/160). Supported fields: - `releaseNotes.text` supports `=` (can contain a wildcard character (`*`) at the beginning or end of the string) - `createTime` supports `<`, `<=`, `>` and `>=`, and expects an RFC-3339 formatted string Examples: - `createTime <= \"2021-09-08T00:00:00+04:00\"` - `releaseNotes.text=\"fixes\" AND createTime >= \"2021-09-08T00:00:00.0Z\"` - `releaseNotes.text=\"*v1.0.0-rc*\"`",
276+
"description": "Optional. The expression to filter releases listed in the response. To learn more about filtering, refer to [Google's AIP-160 standard](http://aip.dev/160). Supported fields: - `releaseNotes.text` supports `=` (can contain a wildcard character (`*`) at the beginning or end of the string) - `createTime` supports `<`, `<=`, `>` and `>=`, and expects an RFC-3339 formatted string Examples: - `createTime <= \"2021-09-08T00:00:00+04:00\"` - `releaseNotes.text=\"fixes\" AND createTime >= \"2021-09-08T00:00:00.0Z\"` - `releaseNotes.text=\"*v1.0.0-rc*\"`",
277277
"location": "query",
278278
"type": "string"
279279
},
280280
"orderBy": {
281-
"description": "The fields used to order releases. Supported fields: - `createTime` To specify descending order for a field, append a \"desc\" suffix, for example, `createTime desc`. If this parameter is not set, releases are ordered by `createTime` in descending order.",
281+
"description": "Optional. The fields used to order releases. Supported fields: - `createTime` To specify descending order for a field, append a \"desc\" suffix, for example, `createTime desc`. If this parameter is not set, releases are ordered by `createTime` in descending order.",
282282
"location": "query",
283283
"type": "string"
284284
},
285285
"pageSize": {
286-
"description": "The maximum number of releases to return. The service may return fewer than this value. The valid range is [1-100]; If unspecified (0), at most 25 releases are returned. Values above 100 are coerced to 100.",
286+
"description": "Optional. The maximum number of releases to return. The service may return fewer than this value. The valid range is [1-100]; If unspecified (0), at most 25 releases are returned. Values above 100 are coerced to 100.",
287287
"format": "int32",
288288
"location": "query",
289289
"type": "integer"
290290
},
291291
"pageToken": {
292-
"description": "A page token, received from a previous `ListReleases` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListReleases` must match the call that provided the page token.",
292+
"description": "Optional. A page token, received from a previous `ListReleases` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListReleases` must match the call that provided the page token.",
293293
"location": "query",
294294
"type": "string"
295295
},
@@ -326,7 +326,7 @@
326326
"type": "string"
327327
},
328328
"updateMask": {
329-
"description": "The list of fields to update.",
329+
"description": "Optional. The list of fields to update.",
330330
"format": "google-fieldmask",
331331
"location": "query",
332332
"type": "string"
@@ -407,13 +407,13 @@
407407
],
408408
"parameters": {
409409
"pageSize": {
410-
"description": "The maximum number of feedback reports to return. The service may return fewer than this value. The valid range is [1-100]; If unspecified (0), at most 25 feedback reports are returned. Values above 100 are coerced to 100.",
410+
"description": "Output only. The maximum number of feedback reports to return. The service may return fewer than this value. The valid range is [1-100]; If unspecified (0), at most 25 feedback reports are returned. Values above 100 are coerced to 100.",
411411
"format": "int32",
412412
"location": "query",
413413
"type": "integer"
414414
},
415415
"pageToken": {
416-
"description": "A page token, received from a previous `ListFeedbackReports` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListFeedbackReports` must match the call that provided the page token.",
416+
"description": "Output only. A page token, received from a previous `ListFeedbackReports` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListFeedbackReports` must match the call that provided the page token.",
417417
"location": "query",
418418
"type": "string"
419419
},
@@ -784,7 +784,7 @@
784784
"type": "string"
785785
},
786786
"updateMask": {
787-
"description": "The list of fields to update.",
787+
"description": "Optional. The list of fields to update.",
788788
"format": "google-fieldmask",
789789
"location": "query",
790790
"type": "string"
@@ -919,7 +919,7 @@
919919
"type": "string"
920920
},
921921
"updateMask": {
922-
"description": "The list of fields to update.",
922+
"description": "Optional. The list of fields to update.",
923923
"format": "google-fieldmask",
924924
"location": "query",
925925
"type": "string"
@@ -941,7 +941,7 @@
941941
}
942942
}
943943
},
944-
"revision": "20241115",
944+
"revision": "20250808",
945945
"rootUrl": "https://firebaseappdistribution.googleapis.com/",
946946
"schemas": {
947947
"GdataBlobstore2Info": {
@@ -1518,14 +1518,14 @@
15181518
"id": "GoogleFirebaseAppdistroV1DistributeReleaseRequest",
15191519
"properties": {
15201520
"groupAliases": {
1521-
"description": "A list of group aliases (IDs) to be given access to this release. A combined maximum of 999 `testerEmails` and `groupAliases` can be specified in a single request.",
1521+
"description": "Optional. A list of group aliases (IDs) to be given access to this release. A combined maximum of 999 `testerEmails` and `groupAliases` can be specified in a single request.",
15221522
"items": {
15231523
"type": "string"
15241524
},
15251525
"type": "array"
15261526
},
15271527
"testerEmails": {
1528-
"description": "A list of tester email addresses to be given access to this release. A combined maximum of 999 `testerEmails` and `groupAliases` can be specified in a single request.",
1528+
"description": "Optional. A list of tester email addresses to be given access to this release. A combined maximum of 999 `testerEmails` and `groupAliases` can be specified in a single request.",
15291529
"items": {
15301530
"type": "string"
15311531
},

discovery/firebaseappdistribution-v1alpha.json

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@
156156
],
157157
"parameters": {
158158
"mobilesdkAppId": {
159-
"description": "Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289",
159+
"description": "Required. Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289",
160160
"location": "path",
161161
"required": true,
162162
"type": "string"
@@ -185,13 +185,13 @@
185185
],
186186
"parameters": {
187187
"mobilesdkAppId": {
188-
"description": "Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289",
188+
"description": "Required. Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289",
189189
"location": "path",
190190
"required": true,
191191
"type": "string"
192192
},
193193
"uploadHash": {
194-
"description": "The hash for the upload",
194+
"description": "Required. The hash for the upload",
195195
"location": "path",
196196
"required": true,
197197
"type": "string"
@@ -220,13 +220,13 @@
220220
],
221221
"parameters": {
222222
"mobilesdkAppId": {
223-
"description": "Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289",
223+
"description": "Required. Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289",
224224
"location": "path",
225225
"required": true,
226226
"type": "string"
227227
},
228228
"releaseId": {
229-
"description": "Release identifier",
229+
"description": "Required. Release identifier",
230230
"location": "path",
231231
"required": true,
232232
"type": "string"
@@ -258,13 +258,13 @@
258258
],
259259
"parameters": {
260260
"mobilesdkAppId": {
261-
"description": "Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289",
261+
"description": "Required. Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289",
262262
"location": "path",
263263
"required": true,
264264
"type": "string"
265265
},
266266
"releaseId": {
267-
"description": "Release identifier",
267+
"description": "Required. Release identifier",
268268
"location": "path",
269269
"required": true,
270270
"type": "string"
@@ -331,13 +331,13 @@
331331
],
332332
"parameters": {
333333
"mobilesdkAppId": {
334-
"description": "Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289",
334+
"description": "Required. Unique id for a Firebase app of the format: {version}:{project_number}:{platform}:{hash(bundle_id)} Example: 1:581234567376:android:aa0a3c7b135e90289",
335335
"location": "path",
336336
"required": true,
337337
"type": "string"
338338
},
339339
"uploadToken": {
340-
"description": "The token for the upload",
340+
"description": "Required. The token for the upload",
341341
"location": "path",
342342
"required": true,
343343
"type": "string"
@@ -807,7 +807,7 @@
807807
}
808808
}
809809
},
810-
"revision": "20250612",
810+
"revision": "20250808",
811811
"rootUrl": "https://firebaseappdistribution.googleapis.com/",
812812
"schemas": {
813813
"AndroidxCrawlerOutputPoint": {
@@ -1927,13 +1927,25 @@
19271927
"readOnly": true,
19281928
"type": "string"
19291929
},
1930+
"dependentTestCases": {
1931+
"description": "Output only. Other test cases that depend on this test cse as a prerequisite.",
1932+
"items": {
1933+
"type": "string"
1934+
},
1935+
"readOnly": true,
1936+
"type": "array"
1937+
},
19301938
"displayName": {
19311939
"description": "Required. Display name of the test case.",
19321940
"type": "string"
19331941
},
19341942
"name": {
19351943
"description": "Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`",
19361944
"type": "string"
1945+
},
1946+
"prerequisiteTestCase": {
1947+
"description": "Optional. Test case that must be run before this test case.",
1948+
"type": "string"
19371949
}
19381950
},
19391951
"type": "object"

0 commit comments

Comments
 (0)