Skip to content

Commit df52483

Browse files
feat(firebaseappdistribution): update the api
#### firebaseappdistribution:v1alpha The following keys were added: - resources.projects.resources.apps.resources.testCases.methods.create (Total Keys: 14) - resources.projects.resources.apps.resources.testCases.methods.delete (Total Keys: 11) - resources.projects.resources.apps.resources.testCases.methods.get (Total Keys: 11) - resources.projects.resources.apps.resources.testCases.methods.list (Total Keys: 16) - resources.projects.resources.apps.resources.testCases.methods.patch (Total Keys: 12) - schemas.GoogleFirebaseAppdistroV1alphaListTestCasesResponse (Total Keys: 5) - schemas.GoogleFirebaseAppdistroV1alphaTestCase (Total Keys: 5) - schemas.GoogleProtobufEmpty (Total Keys: 2)
1 parent 2efd3a0 commit df52483

5 files changed

+510
-5
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ <h1><a href="firebaseappdistribution_v1.html">Firebase App Distribution API</a>
7676
<h2>Instance Methods</h2>
7777
<p class="toc_element">
7878
<code><a href="#cancel">cancel(name, body=None, x__xgafv=None)</a></code></p>
79-
<p class="firstline">Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.</p>
79+
<p class="firstline">Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.</p>
8080
<p class="toc_element">
8181
<code><a href="#close">close()</a></code></p>
8282
<p class="firstline">Close httplib2 connections.</p>
@@ -98,7 +98,7 @@ <h2>Instance Methods</h2>
9898
<h3>Method Details</h3>
9999
<div class="method">
100100
<code class="details" id="cancel">cancel(name, body=None, x__xgafv=None)</code>
101-
<pre>Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn&#x27;t support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.
101+
<pre>Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn&#x27;t support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.
102102

103103
Args:
104104
name: string, The name of the operation resource to be cancelled. (required)

docs/dyn/firebaseappdistribution_v1alpha.projects.apps.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,11 @@ <h2>Instance Methods</h2>
7979
</p>
8080
<p class="firstline">Returns the releases Resource.</p>
8181

82+
<p class="toc_element">
83+
<code><a href="firebaseappdistribution_v1alpha.projects.apps.testCases.html">testCases()</a></code>
84+
</p>
85+
<p class="firstline">Returns the testCases Resource.</p>
86+
8287
<p class="toc_element">
8388
<code><a href="#close">close()</a></code></p>
8489
<p class="firstline">Close httplib2 connections.</p>
Lines changed: 306 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,306 @@
1+
<html><body>
2+
<style>
3+
4+
body, h1, h2, h3, div, span, p, pre, a {
5+
margin: 0;
6+
padding: 0;
7+
border: 0;
8+
font-weight: inherit;
9+
font-style: inherit;
10+
font-size: 100%;
11+
font-family: inherit;
12+
vertical-align: baseline;
13+
}
14+
15+
body {
16+
font-size: 13px;
17+
padding: 1em;
18+
}
19+
20+
h1 {
21+
font-size: 26px;
22+
margin-bottom: 1em;
23+
}
24+
25+
h2 {
26+
font-size: 24px;
27+
margin-bottom: 1em;
28+
}
29+
30+
h3 {
31+
font-size: 20px;
32+
margin-bottom: 1em;
33+
margin-top: 1em;
34+
}
35+
36+
pre, code {
37+
line-height: 1.5;
38+
font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39+
}
40+
41+
pre {
42+
margin-top: 0.5em;
43+
}
44+
45+
h1, h2, h3, p {
46+
font-family: Arial, sans serif;
47+
}
48+
49+
h1, h2, h3 {
50+
border-bottom: solid #CCC 1px;
51+
}
52+
53+
.toc_element {
54+
margin-top: 0.5em;
55+
}
56+
57+
.firstline {
58+
margin-left: 2 em;
59+
}
60+
61+
.method {
62+
margin-top: 1em;
63+
border: solid 1px #CCC;
64+
padding: 1em;
65+
background: #EEE;
66+
}
67+
68+
.details {
69+
font-weight: bold;
70+
font-size: 14px;
71+
}
72+
73+
</style>
74+
75+
<h1><a href="firebaseappdistribution_v1alpha.html">Firebase App Distribution API</a> . <a href="firebaseappdistribution_v1alpha.projects.html">projects</a> . <a href="firebaseappdistribution_v1alpha.projects.apps.html">apps</a> . <a href="firebaseappdistribution_v1alpha.projects.apps.testCases.html">testCases</a></h1>
76+
<h2>Instance Methods</h2>
77+
<p class="toc_element">
78+
<code><a href="#close">close()</a></code></p>
79+
<p class="firstline">Close httplib2 connections.</p>
80+
<p class="toc_element">
81+
<code><a href="#create">create(parent, body=None, testCaseId=None, x__xgafv=None)</a></code></p>
82+
<p class="firstline">Create a new test case.</p>
83+
<p class="toc_element">
84+
<code><a href="#delete">delete(name, x__xgafv=None)</a></code></p>
85+
<p class="firstline">Delete a test case.</p>
86+
<p class="toc_element">
87+
<code><a href="#get">get(name, x__xgafv=None)</a></code></p>
88+
<p class="firstline">Get a test case.</p>
89+
<p class="toc_element">
90+
<code><a href="#list">list(parent, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
91+
<p class="firstline">List test cases.</p>
92+
<p class="toc_element">
93+
<code><a href="#list_next">list_next()</a></code></p>
94+
<p class="firstline">Retrieves the next page of results.</p>
95+
<p class="toc_element">
96+
<code><a href="#patch">patch(name, body=None, x__xgafv=None)</a></code></p>
97+
<p class="firstline">Update a test case.</p>
98+
<h3>Method Details</h3>
99+
<div class="method">
100+
<code class="details" id="close">close()</code>
101+
<pre>Close httplib2 connections.</pre>
102+
</div>
103+
104+
<div class="method">
105+
<code class="details" id="create">create(parent, body=None, testCaseId=None, x__xgafv=None)</code>
106+
<pre>Create a new test case.
107+
108+
Args:
109+
parent: string, Required. The parent resource where this test case will be created. Format: `projects/{project_number}/apps/{app_id}` (required)
110+
body: object, The request body.
111+
The object takes the form of:
112+
113+
{ # AI test cases
114+
&quot;aiInstructions&quot;: { # Instructions for AI driven test # Optional. Instructions for AI driven test.
115+
&quot;appDescription&quot;: &quot;A String&quot;, # Optional. Describes the app to give the AI some context
116+
&quot;steps&quot;: [ # Required. Steps to be accomplished by the AI
117+
{ # A step to be accomplished by the AI
118+
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
119+
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
120+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
121+
&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
122+
},
123+
],
124+
},
125+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the test case.
126+
&quot;name&quot;: &quot;A String&quot;, # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`
127+
}
128+
129+
testCaseId: string, Optional. The ID to use for the test case, which will become the final component of the test case&#x27;s resource name. This value should be 4-63 characters, and valid characters are /a-z-/.
130+
x__xgafv: string, V1 error format.
131+
Allowed values
132+
1 - v1 error format
133+
2 - v2 error format
134+
135+
Returns:
136+
An object of the form:
137+
138+
{ # AI test cases
139+
&quot;aiInstructions&quot;: { # Instructions for AI driven test # Optional. Instructions for AI driven test.
140+
&quot;appDescription&quot;: &quot;A String&quot;, # Optional. Describes the app to give the AI some context
141+
&quot;steps&quot;: [ # Required. Steps to be accomplished by the AI
142+
{ # A step to be accomplished by the AI
143+
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
144+
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
145+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
146+
&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
147+
},
148+
],
149+
},
150+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the test case.
151+
&quot;name&quot;: &quot;A String&quot;, # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`
152+
}</pre>
153+
</div>
154+
155+
<div class="method">
156+
<code class="details" id="delete">delete(name, x__xgafv=None)</code>
157+
<pre>Delete a test case.
158+
159+
Args:
160+
name: string, Required. The name of the test case resource to delete. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` (required)
161+
x__xgafv: string, V1 error format.
162+
Allowed values
163+
1 - v1 error format
164+
2 - v2 error format
165+
166+
Returns:
167+
An object of the form:
168+
169+
{ # A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
170+
}</pre>
171+
</div>
172+
173+
<div class="method">
174+
<code class="details" id="get">get(name, x__xgafv=None)</code>
175+
<pre>Get a test case.
176+
177+
Args:
178+
name: string, Required. The name of the test case resource to retrieve. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` (required)
179+
x__xgafv: string, V1 error format.
180+
Allowed values
181+
1 - v1 error format
182+
2 - v2 error format
183+
184+
Returns:
185+
An object of the form:
186+
187+
{ # AI test cases
188+
&quot;aiInstructions&quot;: { # Instructions for AI driven test # Optional. Instructions for AI driven test.
189+
&quot;appDescription&quot;: &quot;A String&quot;, # Optional. Describes the app to give the AI some context
190+
&quot;steps&quot;: [ # Required. Steps to be accomplished by the AI
191+
{ # A step to be accomplished by the AI
192+
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
193+
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
194+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
195+
&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
196+
},
197+
],
198+
},
199+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the test case.
200+
&quot;name&quot;: &quot;A String&quot;, # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`
201+
}</pre>
202+
</div>
203+
204+
<div class="method">
205+
<code class="details" id="list">list(parent, pageSize=None, pageToken=None, x__xgafv=None)</code>
206+
<pre>List test cases.
207+
208+
Args:
209+
parent: string, Required. The parent resource from which to list test cases. Format: `projects/{project_number}/apps/{app_id}` (required)
210+
pageSize: integer, Optional. The maximum number of test cases to return. The service may return fewer than this value. If unspecified, at most 50 test cases will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
211+
pageToken: string, Optional. A page token, received from a previous `ListTestCases` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListTestCases` must match the call that provided the page token.
212+
x__xgafv: string, V1 error format.
213+
Allowed values
214+
1 - v1 error format
215+
2 - v2 error format
216+
217+
Returns:
218+
An object of the form:
219+
220+
{ # The response message for `ListTestCases`.
221+
&quot;nextPageToken&quot;: &quot;A String&quot;, # A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
222+
&quot;testCases&quot;: [ # The test cases from the specified app.
223+
{ # AI test cases
224+
&quot;aiInstructions&quot;: { # Instructions for AI driven test # Optional. Instructions for AI driven test.
225+
&quot;appDescription&quot;: &quot;A String&quot;, # Optional. Describes the app to give the AI some context
226+
&quot;steps&quot;: [ # Required. Steps to be accomplished by the AI
227+
{ # A step to be accomplished by the AI
228+
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
229+
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
230+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
231+
&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
232+
},
233+
],
234+
},
235+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the test case.
236+
&quot;name&quot;: &quot;A String&quot;, # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`
237+
},
238+
],
239+
}</pre>
240+
</div>
241+
242+
<div class="method">
243+
<code class="details" id="list_next">list_next()</code>
244+
<pre>Retrieves the next page of results.
245+
246+
Args:
247+
previous_request: The request for the previous page. (required)
248+
previous_response: The response from the request for the previous page. (required)
249+
250+
Returns:
251+
A request object that you can call &#x27;execute()&#x27; on to request the next
252+
page. Returns None if there are no more items in the collection.
253+
</pre>
254+
</div>
255+
256+
<div class="method">
257+
<code class="details" id="patch">patch(name, body=None, x__xgafv=None)</code>
258+
<pre>Update a test case.
259+
260+
Args:
261+
name: string, Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}` (required)
262+
body: object, The request body.
263+
The object takes the form of:
264+
265+
{ # AI test cases
266+
&quot;aiInstructions&quot;: { # Instructions for AI driven test # Optional. Instructions for AI driven test.
267+
&quot;appDescription&quot;: &quot;A String&quot;, # Optional. Describes the app to give the AI some context
268+
&quot;steps&quot;: [ # Required. Steps to be accomplished by the AI
269+
{ # A step to be accomplished by the AI
270+
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
271+
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
272+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
273+
&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
274+
},
275+
],
276+
},
277+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the test case.
278+
&quot;name&quot;: &quot;A String&quot;, # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`
279+
}
280+
281+
x__xgafv: string, V1 error format.
282+
Allowed values
283+
1 - v1 error format
284+
2 - v2 error format
285+
286+
Returns:
287+
An object of the form:
288+
289+
{ # AI test cases
290+
&quot;aiInstructions&quot;: { # Instructions for AI driven test # Optional. Instructions for AI driven test.
291+
&quot;appDescription&quot;: &quot;A String&quot;, # Optional. Describes the app to give the AI some context
292+
&quot;steps&quot;: [ # Required. Steps to be accomplished by the AI
293+
{ # A step to be accomplished by the AI
294+
&quot;assertion&quot;: &quot;A String&quot;, # An assertion to be checked by the AI
295+
&quot;goal&quot;: &quot;A String&quot;, # A goal to be accomplished by the AI
296+
&quot;hint&quot;: &quot;A String&quot;, # Optional. Hint text containing suggestions to help the agent accomplish the goal
297+
&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
298+
},
299+
],
300+
},
301+
&quot;displayName&quot;: &quot;A String&quot;, # Optional. Display name of the test case.
302+
&quot;name&quot;: &quot;A String&quot;, # Identifier. The name of the test case resource. Format: `projects/{project_number}/apps/{app_id}/testCases/{test_case_id}`
303+
}</pre>
304+
</div>
305+
306+
</body></html>

googleapiclient/discovery_cache/documents/firebaseappdistribution.v1.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -438,7 +438,7 @@
438438
"operations": {
439439
"methods": {
440440
"cancel": {
441-
"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to `Code.CANCELLED`.",
441+
"description": "Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of `1`, corresponding to `Code.CANCELLED`.",
442442
"flatPath": "v1/projects/{projectsId}/apps/{appsId}/releases/{releasesId}/operations/{operationsId}:cancel",
443443
"httpMethod": "POST",
444444
"id": "firebaseappdistribution.projects.apps.releases.operations.cancel",
@@ -941,7 +941,7 @@
941941
}
942942
}
943943
},
944-
"revision": "20240708",
944+
"revision": "20241115",
945945
"rootUrl": "https://firebaseappdistribution.googleapis.com/",
946946
"schemas": {
947947
"GdataBlobstore2Info": {

0 commit comments

Comments
 (0)