Skip to content

Commit 9c51a3d

Browse files
feat(firebaseappdistribution): update the api
#### firebaseappdistribution:v1alpha The following keys were added: - schemas.AndroidxCrawlerOutputRectangle (Total Keys: 10) - schemas.GoogleFirebaseAppdistroV1alphaDeviceInteraction.properties.enterText (Total Keys: 2) - schemas.GoogleFirebaseAppdistroV1alphaDeviceInteractionEnterText (Total Keys: 6)
1 parent 8afa820 commit 9c51a3d

File tree

2 files changed

+87
-6
lines changed

2 files changed

+87
-6
lines changed

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

Lines changed: 40 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,15 @@ <h3>Method Details</h3>
161161
&quot;description&quot;: &quot;A String&quot;, # Output only. A short description of the high level action taken by the AI agent.
162162
&quot;deviceInteractions&quot;: [ # Output only. The interactions made with the device as part of this higher level action taken by the agent, such as taps, text entries, waits, etc.
163163
{ # An interaction with the device, such as a tap, text entry, wait, etc.
164+
&quot;enterText&quot;: { # A text entry action, that enters text into a particular text field, clearing any existing text in the field. # Output only. A text entry action, that enters text into a particular text field, clearing any existing text in the field. Unlike `text_input` this action does not require any other actions such as a tap to be performed before it can enter the text.
165+
&quot;elementBounds&quot;: { # Rectangle for describing bounding boxes # Output only. The visible bounds of the element to enter text into.
166+
&quot;bottom&quot;: 42,
167+
&quot;left&quot;: 42,
168+
&quot;right&quot;: 42,
169+
&quot;top&quot;: 42,
170+
},
171+
&quot;text&quot;: &quot;A String&quot;, # Output only. The text to enter.
172+
},
164173
&quot;keyCode&quot;: &quot;A String&quot;, # Output only. Key code for a key event action.
165174
&quot;screenshot&quot;: { # A device screenshot taken during a test. # Output only. The screenshot used in the context of this action. The screen may have changed before the action was actually taken.
166175
&quot;height&quot;: 42, # Output only. The height of the screenshot, in pixels.
@@ -181,7 +190,7 @@ <h3>Method Details</h3>
181190
&quot;xCoordinate&quot;: 42,
182191
&quot;yCoordinate&quot;: 42,
183192
},
184-
&quot;textInput&quot;: &quot;A String&quot;, # Output only. Text entered for a text entry action.
193+
&quot;textInput&quot;: &quot;A String&quot;, # Output only. A text input action, that types some text into whatever field is currently focused, if any. Unlike `enter_text` this action requires that the field be brought into focus first, for example by emitting a tap action before this one.
185194
&quot;wait&quot;: { # A wait action. # Output only. A wait action.
186195
&quot;duration&quot;: &quot;A String&quot;, # Output only. The duration of the wait.
187196
},
@@ -296,6 +305,15 @@ <h3>Method Details</h3>
296305
&quot;description&quot;: &quot;A String&quot;, # Output only. A short description of the high level action taken by the AI agent.
297306
&quot;deviceInteractions&quot;: [ # Output only. The interactions made with the device as part of this higher level action taken by the agent, such as taps, text entries, waits, etc.
298307
{ # An interaction with the device, such as a tap, text entry, wait, etc.
308+
&quot;enterText&quot;: { # A text entry action, that enters text into a particular text field, clearing any existing text in the field. # Output only. A text entry action, that enters text into a particular text field, clearing any existing text in the field. Unlike `text_input` this action does not require any other actions such as a tap to be performed before it can enter the text.
309+
&quot;elementBounds&quot;: { # Rectangle for describing bounding boxes # Output only. The visible bounds of the element to enter text into.
310+
&quot;bottom&quot;: 42,
311+
&quot;left&quot;: 42,
312+
&quot;right&quot;: 42,
313+
&quot;top&quot;: 42,
314+
},
315+
&quot;text&quot;: &quot;A String&quot;, # Output only. The text to enter.
316+
},
299317
&quot;keyCode&quot;: &quot;A String&quot;, # Output only. Key code for a key event action.
300318
&quot;screenshot&quot;: { # A device screenshot taken during a test. # Output only. The screenshot used in the context of this action. The screen may have changed before the action was actually taken.
301319
&quot;height&quot;: 42, # Output only. The height of the screenshot, in pixels.
@@ -316,7 +334,7 @@ <h3>Method Details</h3>
316334
&quot;xCoordinate&quot;: 42,
317335
&quot;yCoordinate&quot;: 42,
318336
},
319-
&quot;textInput&quot;: &quot;A String&quot;, # Output only. Text entered for a text entry action.
337+
&quot;textInput&quot;: &quot;A String&quot;, # Output only. A text input action, that types some text into whatever field is currently focused, if any. Unlike `enter_text` this action requires that the field be brought into focus first, for example by emitting a tap action before this one.
320338
&quot;wait&quot;: { # A wait action. # Output only. A wait action.
321339
&quot;duration&quot;: &quot;A String&quot;, # Output only. The duration of the wait.
322340
},
@@ -437,6 +455,15 @@ <h3>Method Details</h3>
437455
&quot;description&quot;: &quot;A String&quot;, # Output only. A short description of the high level action taken by the AI agent.
438456
&quot;deviceInteractions&quot;: [ # Output only. The interactions made with the device as part of this higher level action taken by the agent, such as taps, text entries, waits, etc.
439457
{ # An interaction with the device, such as a tap, text entry, wait, etc.
458+
&quot;enterText&quot;: { # A text entry action, that enters text into a particular text field, clearing any existing text in the field. # Output only. A text entry action, that enters text into a particular text field, clearing any existing text in the field. Unlike `text_input` this action does not require any other actions such as a tap to be performed before it can enter the text.
459+
&quot;elementBounds&quot;: { # Rectangle for describing bounding boxes # Output only. The visible bounds of the element to enter text into.
460+
&quot;bottom&quot;: 42,
461+
&quot;left&quot;: 42,
462+
&quot;right&quot;: 42,
463+
&quot;top&quot;: 42,
464+
},
465+
&quot;text&quot;: &quot;A String&quot;, # Output only. The text to enter.
466+
},
440467
&quot;keyCode&quot;: &quot;A String&quot;, # Output only. Key code for a key event action.
441468
&quot;screenshot&quot;: { # A device screenshot taken during a test. # Output only. The screenshot used in the context of this action. The screen may have changed before the action was actually taken.
442469
&quot;height&quot;: 42, # Output only. The height of the screenshot, in pixels.
@@ -457,7 +484,7 @@ <h3>Method Details</h3>
457484
&quot;xCoordinate&quot;: 42,
458485
&quot;yCoordinate&quot;: 42,
459486
},
460-
&quot;textInput&quot;: &quot;A String&quot;, # Output only. Text entered for a text entry action.
487+
&quot;textInput&quot;: &quot;A String&quot;, # Output only. A text input action, that types some text into whatever field is currently focused, if any. Unlike `enter_text` this action requires that the field be brought into focus first, for example by emitting a tap action before this one.
461488
&quot;wait&quot;: { # A wait action. # Output only. A wait action.
462489
&quot;duration&quot;: &quot;A String&quot;, # Output only. The duration of the wait.
463490
},
@@ -588,6 +615,15 @@ <h3>Method Details</h3>
588615
&quot;description&quot;: &quot;A String&quot;, # Output only. A short description of the high level action taken by the AI agent.
589616
&quot;deviceInteractions&quot;: [ # Output only. The interactions made with the device as part of this higher level action taken by the agent, such as taps, text entries, waits, etc.
590617
{ # An interaction with the device, such as a tap, text entry, wait, etc.
618+
&quot;enterText&quot;: { # A text entry action, that enters text into a particular text field, clearing any existing text in the field. # Output only. A text entry action, that enters text into a particular text field, clearing any existing text in the field. Unlike `text_input` this action does not require any other actions such as a tap to be performed before it can enter the text.
619+
&quot;elementBounds&quot;: { # Rectangle for describing bounding boxes # Output only. The visible bounds of the element to enter text into.
620+
&quot;bottom&quot;: 42,
621+
&quot;left&quot;: 42,
622+
&quot;right&quot;: 42,
623+
&quot;top&quot;: 42,
624+
},
625+
&quot;text&quot;: &quot;A String&quot;, # Output only. The text to enter.
626+
},
591627
&quot;keyCode&quot;: &quot;A String&quot;, # Output only. Key code for a key event action.
592628
&quot;screenshot&quot;: { # A device screenshot taken during a test. # Output only. The screenshot used in the context of this action. The screen may have changed before the action was actually taken.
593629
&quot;height&quot;: 42, # Output only. The height of the screenshot, in pixels.
@@ -608,7 +644,7 @@ <h3>Method Details</h3>
608644
&quot;xCoordinate&quot;: 42,
609645
&quot;yCoordinate&quot;: 42,
610646
},
611-
&quot;textInput&quot;: &quot;A String&quot;, # Output only. Text entered for a text entry action.
647+
&quot;textInput&quot;: &quot;A String&quot;, # Output only. A text input action, that types some text into whatever field is currently focused, if any. Unlike `enter_text` this action requires that the field be brought into focus first, for example by emitting a tap action before this one.
612648
&quot;wait&quot;: { # A wait action. # Output only. A wait action.
613649
&quot;duration&quot;: &quot;A String&quot;, # Output only. The duration of the wait.
614650
},

googleapiclient/discovery_cache/documents/firebaseappdistribution.v1alpha.json

Lines changed: 47 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -807,7 +807,7 @@
807807
}
808808
}
809809
},
810-
"revision": "20250416",
810+
"revision": "20250612",
811811
"rootUrl": "https://firebaseappdistribution.googleapis.com/",
812812
"schemas": {
813813
"AndroidxCrawlerOutputPoint": {
@@ -825,6 +825,29 @@
825825
},
826826
"type": "object"
827827
},
828+
"AndroidxCrawlerOutputRectangle": {
829+
"description": "Rectangle for describing bounding boxes",
830+
"id": "AndroidxCrawlerOutputRectangle",
831+
"properties": {
832+
"bottom": {
833+
"format": "int32",
834+
"type": "integer"
835+
},
836+
"left": {
837+
"format": "int32",
838+
"type": "integer"
839+
},
840+
"right": {
841+
"format": "int32",
842+
"type": "integer"
843+
},
844+
"top": {
845+
"format": "int32",
846+
"type": "integer"
847+
}
848+
},
849+
"type": "object"
850+
},
828851
"GoogleFirebaseAppdistroV1Release": {
829852
"description": "A release of a Firebase app.",
830853
"id": "GoogleFirebaseAppdistroV1Release",
@@ -1288,6 +1311,11 @@
12881311
"description": "An interaction with the device, such as a tap, text entry, wait, etc.",
12891312
"id": "GoogleFirebaseAppdistroV1alphaDeviceInteraction",
12901313
"properties": {
1314+
"enterText": {
1315+
"$ref": "GoogleFirebaseAppdistroV1alphaDeviceInteractionEnterText",
1316+
"description": "Output only. A text entry action, that enters text into a particular text field, clearing any existing text in the field. Unlike `text_input` this action does not require any other actions such as a tap to be performed before it can enter the text.",
1317+
"readOnly": true
1318+
},
12911319
"keyCode": {
12921320
"description": "Output only. Key code for a key event action.",
12931321
"readOnly": true,
@@ -1309,7 +1337,7 @@
13091337
"readOnly": true
13101338
},
13111339
"textInput": {
1312-
"description": "Output only. Text entered for a text entry action.",
1340+
"description": "Output only. A text input action, that types some text into whatever field is currently focused, if any. Unlike `enter_text` this action requires that the field be brought into focus first, for example by emitting a tap action before this one.",
13131341
"readOnly": true,
13141342
"type": "string"
13151343
},
@@ -1321,6 +1349,23 @@
13211349
},
13221350
"type": "object"
13231351
},
1352+
"GoogleFirebaseAppdistroV1alphaDeviceInteractionEnterText": {
1353+
"description": "A text entry action, that enters text into a particular text field, clearing any existing text in the field.",
1354+
"id": "GoogleFirebaseAppdistroV1alphaDeviceInteractionEnterText",
1355+
"properties": {
1356+
"elementBounds": {
1357+
"$ref": "AndroidxCrawlerOutputRectangle",
1358+
"description": "Output only. The visible bounds of the element to enter text into.",
1359+
"readOnly": true
1360+
},
1361+
"text": {
1362+
"description": "Output only. The text to enter.",
1363+
"readOnly": true,
1364+
"type": "string"
1365+
}
1366+
},
1367+
"type": "object"
1368+
},
13241369
"GoogleFirebaseAppdistroV1alphaDeviceInteractionSwipe": {
13251370
"description": "A swipe action.",
13261371
"id": "GoogleFirebaseAppdistroV1alphaDeviceInteractionSwipe",

0 commit comments

Comments
 (0)