You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dyn/firebaseappdistribution_v1.projects.apps.releases.html
+35-6Lines changed: 35 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -183,16 +183,23 @@ <h3>Method Details</h3>
183
183
An object of the form:
184
184
185
185
{ # A release of a Firebase app.
186
+
"acceptedInvitationCount": 42, # Output only. Number of testers with accepted invitations.
187
+
"androidPackageRegistrationState": "A String", # Output only. Registration state of the Android package (BinaryType.APK).
186
188
"binaryDownloadUri": "A String", # Output only. A signed link (which expires in one hour) to directly download the app binary (IPA/APK/AAB) file.
189
+
"binaryType": "A String", # Output only. Type of binary.
187
190
"buildVersion": "A String", # Output only. Build version of the release. For an Android release, the build version is the `versionCode`. For an iOS release, the build version is the `CFBundleVersion`.
188
191
"createTime": "A String", # Output only. The time the release was created.
189
192
"displayVersion": "A String", # Output only. Display version of the release. For an Android release, the display version is the `versionName`. For an iOS release, the display version is the `CFBundleShortVersionString`.
190
193
"expireTime": "A String", # Output only. The time the release will expire.
194
+
"feedbackCount": 42, # Output only. Number of feedback reports left by testers.
191
195
"firebaseConsoleUri": "A String", # Output only. A link to the Firebase console displaying a single release.
196
+
"installationCount": 42, # Output only. Number of testers who have downloaded this release.
192
197
"name": "A String", # The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`
193
-
"releaseNotes": { # Notes that belong to a release. # Notes of the release.
198
+
"openInvitationCount": 42, # Output only. Number of testers who were invited (incl. expired invitations), but did not (yet) accept the invitation.
199
+
"releaseNotes": { # Notes that belong to a release. # Notes about the release.
194
200
"text": "A String", # The text of the release notes.
195
201
},
202
+
"testState": "A String", # Output only. The overall state of tests run on this release
196
203
"testingUri": "A String", # Output only. A link to the release in the tester web clip or Android app that lets testers (which were granted access to the app) view release notes and install the app onto their devices.
197
204
"updateTime": "A String", # Output only. The time the release was last updated.
198
205
}</pre>
@@ -204,8 +211,8 @@ <h3>Method Details</h3>
204
211
205
212
Args:
206
213
parent: string, Required. The name of the app resource, which is the parent of the release resources. Format: `projects/{project_number}/apps/{app}` (required)
207
-
filter: string, 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*"`
208
-
orderBy: string, 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.
214
+
filter: string, Optional. The expression to filter releases listed in the response. To learn more about filtering, refer to the [AIP-160 standard](http://aip.dev/160). Supported fields: - Time fields supporting `<`, `<=`, `>` and `>=`; expecting an RFC-3339 formatted string: - `create_time` (or `createTime`) - `update_time` (or `updateTime`) - `expire_time` (or `expireTime`) - Text fields supporting `=`. The compared text can contain a wildcard character (`*`) at the beginning and/or end of the string which also enables case-insensitive matching: - `release_notes.text` (or `releaseNotes.text`) - `display_version` (or `displayVersion`) - `build_version` (or `buildVersion`). Examples: - `createTime <= "2021-09-08T00:00:00+04:00"` - `expire_time > "2021-09-08T00:00:00+04:00"` - `releaseNotes.text="fixes" AND createTime >= "2021-09-08T00:00:00.0Z"` - `releaseNotes.text="*v1.0.0-rc*"` - `(display_version = "v1.0.0-rc2" AND `build_version = "123") OR release_notes = "*v1.0.0-rc2 (123)*"`
215
+
orderBy: string, Optional. The fields used to order releases. Supported fields: - `create_time` (or `createTime`) - `update_time` (or `updateTime`) - `expire_time` (or `expireTime`) 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.
209
216
pageSize: integer, 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.
210
217
pageToken: string, 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.
211
218
x__xgafv: string, V1 error format.
@@ -220,20 +227,28 @@ <h3>Method Details</h3>
220
227
"nextPageToken": "A String", # A short-lived token, which can be sent as `pageToken` to retrieve the next page. If this field is omitted, there are no subsequent pages.
221
228
"releases": [ # The releases
222
229
{ # A release of a Firebase app.
230
+
"acceptedInvitationCount": 42, # Output only. Number of testers with accepted invitations.
231
+
"androidPackageRegistrationState": "A String", # Output only. Registration state of the Android package (BinaryType.APK).
223
232
"binaryDownloadUri": "A String", # Output only. A signed link (which expires in one hour) to directly download the app binary (IPA/APK/AAB) file.
233
+
"binaryType": "A String", # Output only. Type of binary.
224
234
"buildVersion": "A String", # Output only. Build version of the release. For an Android release, the build version is the `versionCode`. For an iOS release, the build version is the `CFBundleVersion`.
225
235
"createTime": "A String", # Output only. The time the release was created.
226
236
"displayVersion": "A String", # Output only. Display version of the release. For an Android release, the display version is the `versionName`. For an iOS release, the display version is the `CFBundleShortVersionString`.
227
237
"expireTime": "A String", # Output only. The time the release will expire.
238
+
"feedbackCount": 42, # Output only. Number of feedback reports left by testers.
228
239
"firebaseConsoleUri": "A String", # Output only. A link to the Firebase console displaying a single release.
240
+
"installationCount": 42, # Output only. Number of testers who have downloaded this release.
229
241
"name": "A String", # The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`
230
-
"releaseNotes": { # Notes that belong to a release. # Notes of the release.
242
+
"openInvitationCount": 42, # Output only. Number of testers who were invited (incl. expired invitations), but did not (yet) accept the invitation.
243
+
"releaseNotes": { # Notes that belong to a release. # Notes about the release.
231
244
"text": "A String", # The text of the release notes.
232
245
},
246
+
"testState": "A String", # Output only. The overall state of tests run on this release
233
247
"testingUri": "A String", # Output only. A link to the release in the tester web clip or Android app that lets testers (which were granted access to the app) view release notes and install the app onto their devices.
234
248
"updateTime": "A String", # Output only. The time the release was last updated.
235
249
},
236
250
],
251
+
"totalSize": 42, # The total number of releases.
237
252
}</pre>
238
253
</div>
239
254
@@ -261,16 +276,23 @@ <h3>Method Details</h3>
261
276
The object takes the form of:
262
277
263
278
{ # A release of a Firebase app.
279
+
"acceptedInvitationCount": 42, # Output only. Number of testers with accepted invitations.
280
+
"androidPackageRegistrationState": "A String", # Output only. Registration state of the Android package (BinaryType.APK).
264
281
"binaryDownloadUri": "A String", # Output only. A signed link (which expires in one hour) to directly download the app binary (IPA/APK/AAB) file.
282
+
"binaryType": "A String", # Output only. Type of binary.
265
283
"buildVersion": "A String", # Output only. Build version of the release. For an Android release, the build version is the `versionCode`. For an iOS release, the build version is the `CFBundleVersion`.
266
284
"createTime": "A String", # Output only. The time the release was created.
267
285
"displayVersion": "A String", # Output only. Display version of the release. For an Android release, the display version is the `versionName`. For an iOS release, the display version is the `CFBundleShortVersionString`.
268
286
"expireTime": "A String", # Output only. The time the release will expire.
287
+
"feedbackCount": 42, # Output only. Number of feedback reports left by testers.
269
288
"firebaseConsoleUri": "A String", # Output only. A link to the Firebase console displaying a single release.
289
+
"installationCount": 42, # Output only. Number of testers who have downloaded this release.
270
290
"name": "A String", # The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`
271
-
"releaseNotes": { # Notes that belong to a release. # Notes of the release.
291
+
"openInvitationCount": 42, # Output only. Number of testers who were invited (incl. expired invitations), but did not (yet) accept the invitation.
292
+
"releaseNotes": { # Notes that belong to a release. # Notes about the release.
272
293
"text": "A String", # The text of the release notes.
273
294
},
295
+
"testState": "A String", # Output only. The overall state of tests run on this release
274
296
"testingUri": "A String", # Output only. A link to the release in the tester web clip or Android app that lets testers (which were granted access to the app) view release notes and install the app onto their devices.
275
297
"updateTime": "A String", # Output only. The time the release was last updated.
276
298
}
@@ -285,16 +307,23 @@ <h3>Method Details</h3>
285
307
An object of the form:
286
308
287
309
{ # A release of a Firebase app.
310
+
"acceptedInvitationCount": 42, # Output only. Number of testers with accepted invitations.
311
+
"androidPackageRegistrationState": "A String", # Output only. Registration state of the Android package (BinaryType.APK).
288
312
"binaryDownloadUri": "A String", # Output only. A signed link (which expires in one hour) to directly download the app binary (IPA/APK/AAB) file.
313
+
"binaryType": "A String", # Output only. Type of binary.
289
314
"buildVersion": "A String", # Output only. Build version of the release. For an Android release, the build version is the `versionCode`. For an iOS release, the build version is the `CFBundleVersion`.
290
315
"createTime": "A String", # Output only. The time the release was created.
291
316
"displayVersion": "A String", # Output only. Display version of the release. For an Android release, the display version is the `versionName`. For an iOS release, the display version is the `CFBundleShortVersionString`.
292
317
"expireTime": "A String", # Output only. The time the release will expire.
318
+
"feedbackCount": 42, # Output only. Number of feedback reports left by testers.
293
319
"firebaseConsoleUri": "A String", # Output only. A link to the Firebase console displaying a single release.
320
+
"installationCount": 42, # Output only. Number of testers who have downloaded this release.
294
321
"name": "A String", # The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`
295
-
"releaseNotes": { # Notes that belong to a release. # Notes of the release.
322
+
"openInvitationCount": 42, # Output only. Number of testers who were invited (incl. expired invitations), but did not (yet) accept the invitation.
323
+
"releaseNotes": { # Notes that belong to a release. # Notes about the release.
296
324
"text": "A String", # The text of the release notes.
297
325
},
326
+
"testState": "A String", # Output only. The overall state of tests run on this release
298
327
"testingUri": "A String", # Output only. A link to the release in the tester web clip or Android app that lets testers (which were granted access to the app) view release notes and install the app onto their devices.
299
328
"updateTime": "A String", # Output only. The time the release was last updated.
Copy file name to clipboardExpand all lines: googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json
+88-4Lines changed: 88 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -273,12 +273,12 @@
273
273
],
274
274
"parameters": {
275
275
"filter": {
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*\"`",
276
+
"description": "Optional. The expression to filter releases listed in the response. To learn more about filtering, refer to the [AIP-160 standard](http://aip.dev/160). Supported fields: - Time fields supporting `<`, `<=`, `>` and `>=`; expecting an RFC-3339 formatted string: - `create_time` (or `createTime`) - `update_time` (or `updateTime`) - `expire_time` (or `expireTime`) - Text fields supporting `=`. The compared text can contain a wildcard character (`*`) at the beginning and/or end of the string which also enables case-insensitive matching: - `release_notes.text` (or `releaseNotes.text`) - `display_version` (or `displayVersion`) - `build_version` (or `buildVersion`). Examples: - `createTime <= \"2021-09-08T00:00:00+04:00\"` - `expire_time >\"2021-09-08T00:00:00+04:00\"` - `releaseNotes.text=\"fixes\" AND createTime >= \"2021-09-08T00:00:00.0Z\"` - `releaseNotes.text=\"*v1.0.0-rc*\"` - `(display_version = \"v1.0.0-rc2\" AND `build_version = \"123\") OR release_notes = \"*v1.0.0-rc2 (123)*\"`",
277
277
"location": "query",
278
278
"type": "string"
279
279
},
280
280
"orderBy": {
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.",
281
+
"description": "Optional. The fields used to order releases. Supported fields: - `create_time` (or `createTime`) - `update_time` (or `updateTime`) - `expire_time` (or `expireTime`) 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.",
"description": "Output only. Number of testers with accepted invitations.",
1731
+
"format": "int32",
1732
+
"readOnly": true,
1733
+
"type": "integer"
1734
+
},
1735
+
"androidPackageRegistrationState": {
1736
+
"description": "Output only. Registration state of the Android package (BinaryType.APK).",
1737
+
"enum": [
1738
+
"ANDROID_PACKAGE_REGISTRATION_STATE_UNSPECIFIED",
1739
+
"REGISTERED",
1740
+
"NOT_REGISTERED",
1741
+
"REGISTERED_WITH_ANOTHER_CERTIFICATE_FINGERPRINT"
1742
+
],
1743
+
"enumDescriptions": [
1744
+
"Default value.",
1745
+
"Package is registered with the release binary's certificate fingerprint.",
1746
+
"Package is not registered with any public certificate.",
1747
+
"Package is registered with another public certificate fingerprint."
1748
+
],
1749
+
"readOnly": true,
1750
+
"type": "string"
1751
+
},
1724
1752
"binaryDownloadUri": {
1725
1753
"description": "Output only. A signed link (which expires in one hour) to directly download the app binary (IPA/APK/AAB) file.",
1726
1754
"readOnly": true,
1727
1755
"type": "string"
1728
1756
},
1757
+
"binaryType": {
1758
+
"description": "Output only. Type of binary.",
1759
+
"enum": [
1760
+
"BINARY_TYPE_UNSPECIFIED",
1761
+
"IPA",
1762
+
"APK",
1763
+
"AAB"
1764
+
],
1765
+
"enumDescriptions": [
1766
+
"unspecified binary type",
1767
+
"iOS App Store package",
1768
+
"Android Application package",
1769
+
"Android App Bundle"
1770
+
],
1771
+
"readOnly": true,
1772
+
"type": "string"
1773
+
},
1729
1774
"buildVersion": {
1730
1775
"description": "Output only. Build version of the release. For an Android release, the build version is the `versionCode`. For an iOS release, the build version is the `CFBundleVersion`.",
1731
1776
"readOnly": true,
@@ -1748,18 +1793,57 @@
1748
1793
"readOnly": true,
1749
1794
"type": "string"
1750
1795
},
1796
+
"feedbackCount": {
1797
+
"description": "Output only. Number of feedback reports left by testers.",
1798
+
"format": "int32",
1799
+
"readOnly": true,
1800
+
"type": "integer"
1801
+
},
1751
1802
"firebaseConsoleUri": {
1752
1803
"description": "Output only. A link to the Firebase console displaying a single release.",
1753
1804
"readOnly": true,
1754
1805
"type": "string"
1755
1806
},
1807
+
"installationCount": {
1808
+
"description": "Output only. Number of testers who have downloaded this release.",
1809
+
"format": "int32",
1810
+
"readOnly": true,
1811
+
"type": "integer"
1812
+
},
1756
1813
"name": {
1757
1814
"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`",
1758
1815
"type": "string"
1759
1816
},
1817
+
"openInvitationCount": {
1818
+
"description": "Output only. Number of testers who were invited (incl. expired invitations), but did not (yet) accept the invitation.",
1819
+
"format": "int32",
1820
+
"readOnly": true,
1821
+
"type": "integer"
1822
+
},
1760
1823
"releaseNotes": {
1761
1824
"$ref": "GoogleFirebaseAppdistroV1ReleaseNotes",
1762
-
"description": "Notes of the release."
1825
+
"description": "Notes about the release."
1826
+
},
1827
+
"testState": {
1828
+
"description": "Output only. The overall state of tests run on this release",
1829
+
"enum": [
1830
+
"TEST_STATE_UNSPECIFIED",
1831
+
"NO_TESTS_REQUESTED",
1832
+
"IN_PROGRESS",
1833
+
"PASSED",
1834
+
"FAILED",
1835
+
"INCONCLUSIVE"
1836
+
],
1837
+
"enumDescriptions": [
1838
+
"No test state specified",
1839
+
"No tests have been requested for this release",
1840
+
"One or more device executions are in progress",
1841
+
"All device executions passed during the most recent test",
1842
+
"Some device executions failed during the most recent test",
1843
+
"Some device executions were inconclusive, but none failed, during the most recent test"
1844
+
],
1845
+
"readOnly": true,
1846
+
"type": "string"
1763
1847
},
1764
1848
"testingUri": {
1765
1849
"description": "Output only. A link to the release in the tester web clip or Android app that lets testers (which were granted access to the app) view release notes and install the app onto their devices.",
0 commit comments