Skip to content

Commit bb87986

Browse files
feat(firebaseappdistribution): update the api
#### firebaseappdistribution:v1alpha The following keys were added: - schemas.GoogleFirebaseAppdistroV1alphaAiStep.properties.hint.type (Total Keys: 1) - schemas.GoogleFirebaseAppdistroV1alphaAiStep.properties.successCriteria.type (Total Keys: 1) - schemas.GoogleFirebaseAppdistroV1alphaTestConfig.properties.displayName.type (Total Keys: 1)
1 parent cb59b84 commit bb87986

File tree

3 files changed

+43
-6
lines changed

3 files changed

+43
-6
lines changed

docs/dyn/firebaseappdistribution_v1alpha.projects.apps.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ <h3>Method Details</h3>
109109
An object of the form:
110110

111111
{ # Configuration for automated tests
112+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the AI driven test. Required if the release test is created with multiple goals.
112113
&quot;name&quot;: &quot;A String&quot;, # Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app_id}/testConfig`
113114
&quot;roboCrawler&quot;: { # Configuration for Robo crawler # Optional. Configuration for Robo crawler
114115
&quot;aiInstructions&quot;: { # Instructions for AI driven test # Optional. Instructions for AI driven test
@@ -117,6 +118,8 @@ <h3>Method Details</h3>
117118
{ # A step to be accomplished by the AI
118119
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
119120
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
121+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
122+
&quot;successCriteria&quot;: &quot;A String&quot;, # Optional. A description of criteria the agent should use to determine if the goal has been successfully completed
120123
},
121124
],
122125
},
@@ -151,6 +154,7 @@ <h3>Method Details</h3>
151154
The object takes the form of:
152155

153156
{ # Configuration for automated tests
157+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the AI driven test. Required if the release test is created with multiple goals.
154158
&quot;name&quot;: &quot;A String&quot;, # Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app_id}/testConfig`
155159
&quot;roboCrawler&quot;: { # Configuration for Robo crawler # Optional. Configuration for Robo crawler
156160
&quot;aiInstructions&quot;: { # Instructions for AI driven test # Optional. Instructions for AI driven test
@@ -159,6 +163,8 @@ <h3>Method Details</h3>
159163
{ # A step to be accomplished by the AI
160164
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
161165
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
166+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
167+
&quot;successCriteria&quot;: &quot;A String&quot;, # Optional. A description of criteria the agent should use to determine if the goal has been successfully completed
162168
},
163169
],
164170
},
@@ -192,6 +198,7 @@ <h3>Method Details</h3>
192198
An object of the form:
193199

194200
{ # Configuration for automated tests
201+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the AI driven test. Required if the release test is created with multiple goals.
195202
&quot;name&quot;: &quot;A String&quot;, # Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app_id}/testConfig`
196203
&quot;roboCrawler&quot;: { # Configuration for Robo crawler # Optional. Configuration for Robo crawler
197204
&quot;aiInstructions&quot;: { # Instructions for AI driven test # Optional. Instructions for AI driven test
@@ -200,6 +207,8 @@ <h3>Method Details</h3>
200207
{ # A step to be accomplished by the AI
201208
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
202209
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
210+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
211+
&quot;successCriteria&quot;: &quot;A String&quot;, # Optional. A description of criteria the agent should use to determine if the goal has been successfully completed
203212
},
204213
],
205214
},

docs/dyn/firebaseappdistribution_v1alpha.projects.apps.releases.tests.html

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,8 @@ <h3>Method Details</h3>
132132
{ # A step to be accomplished by the AI
133133
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
134134
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
135+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
136+
&quot;successCriteria&quot;: &quot;A String&quot;, # Optional. A description of criteria the agent should use to determine if the goal has been successfully completed
135137
},
136138
],
137139
},
@@ -199,6 +201,8 @@ <h3>Method Details</h3>
199201
&quot;step&quot;: { # A step to be accomplished by the AI # Required. The step performed by the AI
200202
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
201203
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
204+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
205+
&quot;successCriteria&quot;: &quot;A String&quot;, # Optional. A description of criteria the agent should use to determine if the goal has been successfully completed
202206
},
203207
},
204208
],
@@ -229,7 +233,7 @@ <h3>Method Details</h3>
229233
&quot;videoUri&quot;: &quot;A String&quot;, # Output only. A URI to a video of the test run.
230234
},
231235
],
232-
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the release test. Required if the release test is created with multiple goals
236+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the release test. Required if the release test is created with multiple goals.
233237
&quot;loginCredential&quot;: { # Login credential for automated tests # Optional. Input only. Login credentials for the test. Input only.
234238
&quot;fieldHints&quot;: { # Hints to the crawler for identifying input fields # Optional. Hints to the crawler for identifying input fields
235239
&quot;passwordResourceName&quot;: &quot;A String&quot;, # Required. The Android resource name of the password UI element. For example, in Java: R.string.foo in xml: @string/foo Only the &quot;foo&quot; part is needed. Reference doc: https://developer.android.com/guide/topics/resources/accessing-resources.html
@@ -259,6 +263,8 @@ <h3>Method Details</h3>
259263
{ # A step to be accomplished by the AI
260264
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
261265
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
266+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
267+
&quot;successCriteria&quot;: &quot;A String&quot;, # Optional. A description of criteria the agent should use to determine if the goal has been successfully completed
262268
},
263269
],
264270
},
@@ -326,6 +332,8 @@ <h3>Method Details</h3>
326332
&quot;step&quot;: { # A step to be accomplished by the AI # Required. The step performed by the AI
327333
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
328334
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
335+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
336+
&quot;successCriteria&quot;: &quot;A String&quot;, # Optional. A description of criteria the agent should use to determine if the goal has been successfully completed
329337
},
330338
},
331339
],
@@ -356,7 +364,7 @@ <h3>Method Details</h3>
356364
&quot;videoUri&quot;: &quot;A String&quot;, # Output only. A URI to a video of the test run.
357365
},
358366
],
359-
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the release test. Required if the release test is created with multiple goals
367+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the release test. Required if the release test is created with multiple goals.
360368
&quot;loginCredential&quot;: { # Login credential for automated tests # Optional. Input only. Login credentials for the test. Input only.
361369
&quot;fieldHints&quot;: { # Hints to the crawler for identifying input fields # Optional. Hints to the crawler for identifying input fields
362370
&quot;passwordResourceName&quot;: &quot;A String&quot;, # Required. The Android resource name of the password UI element. For example, in Java: R.string.foo in xml: @string/foo Only the &quot;foo&quot; part is needed. Reference doc: https://developer.android.com/guide/topics/resources/accessing-resources.html
@@ -392,6 +400,8 @@ <h3>Method Details</h3>
392400
{ # A step to be accomplished by the AI
393401
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
394402
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
403+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
404+
&quot;successCriteria&quot;: &quot;A String&quot;, # Optional. A description of criteria the agent should use to determine if the goal has been successfully completed
395405
},
396406
],
397407
},
@@ -459,6 +469,8 @@ <h3>Method Details</h3>
459469
&quot;step&quot;: { # A step to be accomplished by the AI # Required. The step performed by the AI
460470
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
461471
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
472+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
473+
&quot;successCriteria&quot;: &quot;A String&quot;, # Optional. A description of criteria the agent should use to determine if the goal has been successfully completed
462474
},
463475
},
464476
],
@@ -489,7 +501,7 @@ <h3>Method Details</h3>
489501
&quot;videoUri&quot;: &quot;A String&quot;, # Output only. A URI to a video of the test run.
490502
},
491503
],
492-
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the release test. Required if the release test is created with multiple goals
504+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the release test. Required if the release test is created with multiple goals.
493505
&quot;loginCredential&quot;: { # Login credential for automated tests # Optional. Input only. Login credentials for the test. Input only.
494506
&quot;fieldHints&quot;: { # Hints to the crawler for identifying input fields # Optional. Hints to the crawler for identifying input fields
495507
&quot;passwordResourceName&quot;: &quot;A String&quot;, # Required. The Android resource name of the password UI element. For example, in Java: R.string.foo in xml: @string/foo Only the &quot;foo&quot; part is needed. Reference doc: https://developer.android.com/guide/topics/resources/accessing-resources.html
@@ -535,6 +547,8 @@ <h3>Method Details</h3>
535547
{ # A step to be accomplished by the AI
536548
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
537549
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
550+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
551+
&quot;successCriteria&quot;: &quot;A String&quot;, # Optional. A description of criteria the agent should use to determine if the goal has been successfully completed
538552
},
539553
],
540554
},
@@ -602,6 +616,8 @@ <h3>Method Details</h3>
602616
&quot;step&quot;: { # A step to be accomplished by the AI # Required. The step performed by the AI
603617
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
604618
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
619+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
620+
&quot;successCriteria&quot;: &quot;A String&quot;, # Optional. A description of criteria the agent should use to determine if the goal has been successfully completed
605621
},
606622
},
607623
],
@@ -632,7 +648,7 @@ <h3>Method Details</h3>
632648
&quot;videoUri&quot;: &quot;A String&quot;, # Output only. A URI to a video of the test run.
633649
},
634650
],
635-
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the release test. Required if the release test is created with multiple goals
651+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the release test. Required if the release test is created with multiple goals.
636652
&quot;loginCredential&quot;: { # Login credential for automated tests # Optional. Input only. Login credentials for the test. Input only.
637653
&quot;fieldHints&quot;: { # Hints to the crawler for identifying input fields # Optional. Hints to the crawler for identifying input fields
638654
&quot;passwordResourceName&quot;: &quot;A String&quot;, # Required. The Android resource name of the password UI element. For example, in Java: R.string.foo in xml: @string/foo Only the &quot;foo&quot; part is needed. Reference doc: https://developer.android.com/guide/topics/resources/accessing-resources.html

googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@
625625
}
626626
}
627627
},
628-
"revision": "20241028",
628+
"revision": "20241101",
629629
"rootUrl": "https://firebaseappdistribution.googleapis.com/",
630630
"schemas": {
631631
"AndroidxCrawlerOutputPoint": {
@@ -781,6 +781,14 @@
781781
"goal": {
782782
"description": "A goal to be accomplished by the AI",
783783
"type": "string"
784+
},
785+
"hint": {
786+
"description": "Optional. Hint text containing suggestions to help the agent accomplish the goal",
787+
"type": "string"
788+
},
789+
"successCriteria": {
790+
"description": "Optional. A description of criteria the agent should use to determine if the goal has been successfully completed",
791+
"type": "string"
784792
}
785793
},
786794
"type": "object"
@@ -1489,7 +1497,7 @@
14891497
"type": "array"
14901498
},
14911499
"displayName": {
1492-
"description": "Optional. Display name of the release test. Required if the release test is created with multiple goals",
1500+
"description": "Optional. Display name of the release test. Required if the release test is created with multiple goals.",
14931501
"type": "string"
14941502
},
14951503
"loginCredential": {
@@ -1622,6 +1630,10 @@
16221630
"description": "Configuration for automated tests",
16231631
"id": "GoogleFirebaseAppdistroV1alphaTestConfig",
16241632
"properties": {
1633+
"displayName": {
1634+
"description": "Optional. Display name of the AI driven test. Required if the release test is created with multiple goals.",
1635+
"type": "string"
1636+
},
16251637
"name": {
16261638
"description": "Identifier. The name of the test configuration resource. Format: `projects/{project_number}/apps/{app_id}/testConfig`",
16271639
"type": "string"

0 commit comments

Comments
 (0)