Skip to content

Commit 7ece2b9

Browse files
feat(firebaseappdistribution): update the api
#### firebaseappdistribution:v1 The following keys were added: - schemas.GoogleFirebaseAppdistroV1ListReleasesResponse.properties.totalSize (Total Keys: 2) - schemas.GoogleFirebaseAppdistroV1Release.properties.acceptedInvitationCount (Total Keys: 3) - schemas.GoogleFirebaseAppdistroV1Release.properties.androidPackageRegistrationState (Total Keys: 2) - schemas.GoogleFirebaseAppdistroV1Release.properties.binaryType (Total Keys: 2) - schemas.GoogleFirebaseAppdistroV1Release.properties.feedbackCount (Total Keys: 3) - schemas.GoogleFirebaseAppdistroV1Release.properties.installationCount (Total Keys: 3) - schemas.GoogleFirebaseAppdistroV1Release.properties.openInvitationCount (Total Keys: 3) - schemas.GoogleFirebaseAppdistroV1Release.properties.testState (Total Keys: 2) #### firebaseappdistribution:v1alpha The following keys were added: - schemas.GoogleFirebaseAppdistroV1Release.properties.acceptedInvitationCount (Total Keys: 3) - schemas.GoogleFirebaseAppdistroV1Release.properties.androidPackageRegistrationState (Total Keys: 2) - schemas.GoogleFirebaseAppdistroV1Release.properties.binaryType (Total Keys: 2) - schemas.GoogleFirebaseAppdistroV1Release.properties.feedbackCount (Total Keys: 3) - schemas.GoogleFirebaseAppdistroV1Release.properties.installationCount (Total Keys: 3) - schemas.GoogleFirebaseAppdistroV1Release.properties.openInvitationCount (Total Keys: 3) - schemas.GoogleFirebaseAppdistroV1Release.properties.testState (Total Keys: 2)
1 parent 933a127 commit 7ece2b9

3 files changed

Lines changed: 204 additions & 12 deletions

File tree

docs/dyn/firebaseappdistribution_v1.projects.apps.releases.html

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -183,16 +183,23 @@ <h3>Method Details</h3>
183183
An object of the form:
184184

185185
{ # A release of a Firebase app.
186+
&quot;acceptedInvitationCount&quot;: 42, # Output only. Number of testers with accepted invitations.
187+
&quot;androidPackageRegistrationState&quot;: &quot;A String&quot;, # Output only. Registration state of the Android package (BinaryType.APK).
186188
&quot;binaryDownloadUri&quot;: &quot;A String&quot;, # Output only. A signed link (which expires in one hour) to directly download the app binary (IPA/APK/AAB) file.
189+
&quot;binaryType&quot;: &quot;A String&quot;, # Output only. Type of binary.
187190
&quot;buildVersion&quot;: &quot;A String&quot;, # 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`.
188191
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time the release was created.
189192
&quot;displayVersion&quot;: &quot;A String&quot;, # 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`.
190193
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. The time the release will expire.
194+
&quot;feedbackCount&quot;: 42, # Output only. Number of feedback reports left by testers.
191195
&quot;firebaseConsoleUri&quot;: &quot;A String&quot;, # Output only. A link to the Firebase console displaying a single release.
196+
&quot;installationCount&quot;: 42, # Output only. Number of testers who have downloaded this release.
192197
&quot;name&quot;: &quot;A String&quot;, # The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`
193-
&quot;releaseNotes&quot;: { # Notes that belong to a release. # Notes of the release.
198+
&quot;openInvitationCount&quot;: 42, # Output only. Number of testers who were invited (incl. expired invitations), but did not (yet) accept the invitation.
199+
&quot;releaseNotes&quot;: { # Notes that belong to a release. # Notes about the release.
194200
&quot;text&quot;: &quot;A String&quot;, # The text of the release notes.
195201
},
202+
&quot;testState&quot;: &quot;A String&quot;, # Output only. The overall state of tests run on this release
196203
&quot;testingUri&quot;: &quot;A String&quot;, # 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.
197204
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time the release was last updated.
198205
}</pre>
@@ -204,8 +211,8 @@ <h3>Method Details</h3>
204211

205212
Args:
206213
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&#x27;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 `&lt;`, `&lt;=`, `&gt;` and `&gt;=`, and expects an RFC-3339 formatted string Examples: - `createTime &lt;= &quot;2021-09-08T00:00:00+04:00&quot;` - `releaseNotes.text=&quot;fixes&quot; AND createTime &gt;= &quot;2021-09-08T00:00:00.0Z&quot;` - `releaseNotes.text=&quot;*v1.0.0-rc*&quot;`
208-
orderBy: string, Optional. The fields used to order releases. Supported fields: - `createTime` To specify descending order for a field, append a &quot;desc&quot; 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 `&lt;`, `&lt;=`, `&gt;` and `&gt;=`; 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 &lt;= &quot;2021-09-08T00:00:00+04:00&quot;` - `expire_time &gt; &quot;2021-09-08T00:00:00+04:00&quot;` - `releaseNotes.text=&quot;fixes&quot; AND createTime &gt;= &quot;2021-09-08T00:00:00.0Z&quot;` - `releaseNotes.text=&quot;*v1.0.0-rc*&quot;` - `(display_version = &quot;v1.0.0-rc2&quot; AND `build_version = &quot;123&quot;) OR release_notes = &quot;*v1.0.0-rc2 (123)*&quot;`
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 &quot;desc&quot; suffix, for example, `createTime desc`. If this parameter is not set, releases are ordered by `createTime` in descending order.
209216
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.
210217
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.
211218
x__xgafv: string, V1 error format.
@@ -220,20 +227,28 @@ <h3>Method Details</h3>
220227
&quot;nextPageToken&quot;: &quot;A String&quot;, # 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.
221228
&quot;releases&quot;: [ # The releases
222229
{ # A release of a Firebase app.
230+
&quot;acceptedInvitationCount&quot;: 42, # Output only. Number of testers with accepted invitations.
231+
&quot;androidPackageRegistrationState&quot;: &quot;A String&quot;, # Output only. Registration state of the Android package (BinaryType.APK).
223232
&quot;binaryDownloadUri&quot;: &quot;A String&quot;, # Output only. A signed link (which expires in one hour) to directly download the app binary (IPA/APK/AAB) file.
233+
&quot;binaryType&quot;: &quot;A String&quot;, # Output only. Type of binary.
224234
&quot;buildVersion&quot;: &quot;A String&quot;, # 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`.
225235
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time the release was created.
226236
&quot;displayVersion&quot;: &quot;A String&quot;, # 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`.
227237
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. The time the release will expire.
238+
&quot;feedbackCount&quot;: 42, # Output only. Number of feedback reports left by testers.
228239
&quot;firebaseConsoleUri&quot;: &quot;A String&quot;, # Output only. A link to the Firebase console displaying a single release.
240+
&quot;installationCount&quot;: 42, # Output only. Number of testers who have downloaded this release.
229241
&quot;name&quot;: &quot;A String&quot;, # The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`
230-
&quot;releaseNotes&quot;: { # Notes that belong to a release. # Notes of the release.
242+
&quot;openInvitationCount&quot;: 42, # Output only. Number of testers who were invited (incl. expired invitations), but did not (yet) accept the invitation.
243+
&quot;releaseNotes&quot;: { # Notes that belong to a release. # Notes about the release.
231244
&quot;text&quot;: &quot;A String&quot;, # The text of the release notes.
232245
},
246+
&quot;testState&quot;: &quot;A String&quot;, # Output only. The overall state of tests run on this release
233247
&quot;testingUri&quot;: &quot;A String&quot;, # 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.
234248
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time the release was last updated.
235249
},
236250
],
251+
&quot;totalSize&quot;: 42, # The total number of releases.
237252
}</pre>
238253
</div>
239254

@@ -261,16 +276,23 @@ <h3>Method Details</h3>
261276
The object takes the form of:
262277

263278
{ # A release of a Firebase app.
279+
&quot;acceptedInvitationCount&quot;: 42, # Output only. Number of testers with accepted invitations.
280+
&quot;androidPackageRegistrationState&quot;: &quot;A String&quot;, # Output only. Registration state of the Android package (BinaryType.APK).
264281
&quot;binaryDownloadUri&quot;: &quot;A String&quot;, # Output only. A signed link (which expires in one hour) to directly download the app binary (IPA/APK/AAB) file.
282+
&quot;binaryType&quot;: &quot;A String&quot;, # Output only. Type of binary.
265283
&quot;buildVersion&quot;: &quot;A String&quot;, # 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`.
266284
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time the release was created.
267285
&quot;displayVersion&quot;: &quot;A String&quot;, # 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`.
268286
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. The time the release will expire.
287+
&quot;feedbackCount&quot;: 42, # Output only. Number of feedback reports left by testers.
269288
&quot;firebaseConsoleUri&quot;: &quot;A String&quot;, # Output only. A link to the Firebase console displaying a single release.
289+
&quot;installationCount&quot;: 42, # Output only. Number of testers who have downloaded this release.
270290
&quot;name&quot;: &quot;A String&quot;, # The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`
271-
&quot;releaseNotes&quot;: { # Notes that belong to a release. # Notes of the release.
291+
&quot;openInvitationCount&quot;: 42, # Output only. Number of testers who were invited (incl. expired invitations), but did not (yet) accept the invitation.
292+
&quot;releaseNotes&quot;: { # Notes that belong to a release. # Notes about the release.
272293
&quot;text&quot;: &quot;A String&quot;, # The text of the release notes.
273294
},
295+
&quot;testState&quot;: &quot;A String&quot;, # Output only. The overall state of tests run on this release
274296
&quot;testingUri&quot;: &quot;A String&quot;, # 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.
275297
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time the release was last updated.
276298
}
@@ -285,16 +307,23 @@ <h3>Method Details</h3>
285307
An object of the form:
286308

287309
{ # A release of a Firebase app.
310+
&quot;acceptedInvitationCount&quot;: 42, # Output only. Number of testers with accepted invitations.
311+
&quot;androidPackageRegistrationState&quot;: &quot;A String&quot;, # Output only. Registration state of the Android package (BinaryType.APK).
288312
&quot;binaryDownloadUri&quot;: &quot;A String&quot;, # Output only. A signed link (which expires in one hour) to directly download the app binary (IPA/APK/AAB) file.
313+
&quot;binaryType&quot;: &quot;A String&quot;, # Output only. Type of binary.
289314
&quot;buildVersion&quot;: &quot;A String&quot;, # 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`.
290315
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time the release was created.
291316
&quot;displayVersion&quot;: &quot;A String&quot;, # 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`.
292317
&quot;expireTime&quot;: &quot;A String&quot;, # Output only. The time the release will expire.
318+
&quot;feedbackCount&quot;: 42, # Output only. Number of feedback reports left by testers.
293319
&quot;firebaseConsoleUri&quot;: &quot;A String&quot;, # Output only. A link to the Firebase console displaying a single release.
320+
&quot;installationCount&quot;: 42, # Output only. Number of testers who have downloaded this release.
294321
&quot;name&quot;: &quot;A String&quot;, # The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`
295-
&quot;releaseNotes&quot;: { # Notes that belong to a release. # Notes of the release.
322+
&quot;openInvitationCount&quot;: 42, # Output only. Number of testers who were invited (incl. expired invitations), but did not (yet) accept the invitation.
323+
&quot;releaseNotes&quot;: { # Notes that belong to a release. # Notes about the release.
296324
&quot;text&quot;: &quot;A String&quot;, # The text of the release notes.
297325
},
326+
&quot;testState&quot;: &quot;A String&quot;, # Output only. The overall state of tests run on this release
298327
&quot;testingUri&quot;: &quot;A String&quot;, # 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.
299328
&quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time the release was last updated.
300329
}</pre>

googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json

Lines changed: 88 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -273,12 +273,12 @@
273273
],
274274
"parameters": {
275275
"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)*\"`",
277277
"location": "query",
278278
"type": "string"
279279
},
280280
"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.",
282282
"location": "query",
283283
"type": "string"
284284
},
@@ -946,7 +946,7 @@
946946
}
947947
}
948948
},
949-
"revision": "20260518",
949+
"revision": "20260723",
950950
"rootUrl": "https://firebaseappdistribution.googleapis.com/",
951951
"schemas": {
952952
"GdataBlobstore2Info": {
@@ -1695,6 +1695,11 @@
16951695
"$ref": "GoogleFirebaseAppdistroV1Release"
16961696
},
16971697
"type": "array"
1698+
},
1699+
"totalSize": {
1700+
"description": "The total number of releases.",
1701+
"format": "int32",
1702+
"type": "integer"
16981703
}
16991704
},
17001705
"type": "object"
@@ -1721,11 +1726,51 @@
17211726
"description": "A release of a Firebase app.",
17221727
"id": "GoogleFirebaseAppdistroV1Release",
17231728
"properties": {
1729+
"acceptedInvitationCount": {
1730+
"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+
},
17241752
"binaryDownloadUri": {
17251753
"description": "Output only. A signed link (which expires in one hour) to directly download the app binary (IPA/APK/AAB) file.",
17261754
"readOnly": true,
17271755
"type": "string"
17281756
},
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+
},
17291774
"buildVersion": {
17301775
"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`.",
17311776
"readOnly": true,
@@ -1748,18 +1793,57 @@
17481793
"readOnly": true,
17491794
"type": "string"
17501795
},
1796+
"feedbackCount": {
1797+
"description": "Output only. Number of feedback reports left by testers.",
1798+
"format": "int32",
1799+
"readOnly": true,
1800+
"type": "integer"
1801+
},
17511802
"firebaseConsoleUri": {
17521803
"description": "Output only. A link to the Firebase console displaying a single release.",
17531804
"readOnly": true,
17541805
"type": "string"
17551806
},
1807+
"installationCount": {
1808+
"description": "Output only. Number of testers who have downloaded this release.",
1809+
"format": "int32",
1810+
"readOnly": true,
1811+
"type": "integer"
1812+
},
17561813
"name": {
17571814
"description": "The name of the release resource. Format: `projects/{project_number}/apps/{app}/releases/{release}`",
17581815
"type": "string"
17591816
},
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+
},
17601823
"releaseNotes": {
17611824
"$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"
17631847
},
17641848
"testingUri": {
17651849
"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

Comments
 (0)