• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "PACKAGES": {
3    "DIAL_PACKAGE": "com.android.car.dialer",
4    "PHONE_ACTIVITY": "com.android.car.dialer/.ui.TelecomActivity",
5    "HOME_PACKAGE": "com.android.car.carlauncher",
6    "SECURITY_SETTINGS_PACKAGE": "com.android.car.settings",
7    "LOCK_SCREEN_PACKAGE": "com.android.systemui",
8    "SETTINGS_PACKAGE": "com.android.car.settings",
9    "NUMBER_PICKER_WIDGET_CLASS": "android.widget.NumberPicker",
10    "EDIT_TEXT_WIDGET_CLASS": "android.widget.EditText",
11    "USER_SETTINGS_PACKAGE": "com.android.car.settings",
12    "MEDIA_CENTER_PACKAGE": "com.android.car.media",
13    "CONTACTS_PACKAGE": "com.android.contacts",
14    "RADIO_PACKAGE": "com.android.car.radio",
15    "SMS_PACKAGE":"com.android.car.messenger"
16  },
17  "ACTIONS": {
18    "CONTACT_LIST_SCROLL_ACTION": "USE_BUTTON",
19    "CONTACT_LIST_SCROLL_DIRECTION": "VERTICAL",
20    "CONTACT_SETTING_SCROLL_ACTION": "USE_BUTTON",
21    "CONTACT_SETTING_SCROLL_DIRECTION": "VERTICAL",
22    "CONTACT_DETAILS_SCROLL_ACTION": "USE_BUTTON",
23    "CONTACT_DETAILS_SCROLL_DIRECTION": "VERTICAL",
24    "APP_LIST_SCROLL_ACTION": "USE_GESTURE",
25    "APP_LIST_SCROLL_DIRECTION": "HORIZONTAL",
26    "SECURITY_SETTINGS_SCROLL_ACTION": "USE_BUTTON",
27    "SECURITY_SETTINGS_SCROLL_DIRECTION": "VERTICAL",
28    "NOTIFICATION_LIST_SCROLL_ACTION": "USE_GESTURE",
29    "NOTIFICATION_LIST_SCROLL_DIRECTION": "VERTICAL",
30    "SYSTEM_SETTINGS_SCROLL_ACTION": "USE_GESTURE",
31    "SYSTEM_SETTINGS_SCROLL_DIRECTION": "VERTICAL",
32    "SYSTEM_SETTINGS_SCROLL_MARGIN": "6",
33    "SYSTEM_SETTINGS_SCROLL_WAIT_TIME": "2",
34    "APP_INFO_SETTINGS_SCROLL_ACTION": "USE_GESTURE",
35    "APP_INFO_SETTINGS_SCROLL_DIRECTION": "VERTICAL",
36    "APP_INFO_SETTINGS_SCROLL_MARGIN": "10",
37    "APP_INFO_SETTINGS_SCROLL_WAIT_TIME": "2",
38    "DISPLAY_SETTINGS_LIST_SCROLL_ACTION": "USE_GESTURE",
39    "DISPLAY_SETTINGS_LIST_SCROLL_DIRECTION": "VERTICAL",
40    "DISPLAY_SETTINGS_SCROLL_MARGIN": "10",
41    "DISPLAY_SETTINGS_SCROLL_WAIT_TIME": "1",
42    "SOUND_SETTINGS_LIST_SCROLL_ACTION": "USE_GESTURE",
43    "SOUND_SETTINGS_LIST_SCROLL_DIRECTION": "VERTICAL",
44    "SOUND_SETTINGS_SCROLL_MARGIN": "10",
45    "SOUND_SETTINGS_SCROLL_WAIT_TIME": "1",
46    "DATE_TIME_SETTINGS_SCROLL_MARGIN": "6",
47    "DATE_TIME_SETTINGS_SCROLL_WAIT_TIME": "2",
48    "DATE_TIME_SETTINGS_SCROLL_ACTION": "USE_GESTURE",
49    "DATE_TIME_SETTINGS_SCROLL_DIRECTION": "VERTICAL",
50    "USER_SETTINGS_SCROLL_ACTION": "USE_GESTURE",
51    "USER_SETTINGS_SCROLL_DIRECTION": "VERTICAL",
52    "USER_SETTINGS_SCROLL_MARGIN": "6",
53    "USER_SETTINGS_SCROLL_WAIT_TIME": "2",
54    "ACCOUNT_SETTINGS_SCROLL_ACTION": "USE_GESTURE",
55    "ACCOUNT_SETTINGS_SCROLL_DIRECTION": "VERTICAL",
56    "SETTINGS_SUB_SETTING_SCROLL_ACTION": "USE_GESTURE",
57    "SETTINGS_SUB_SETTING_SCROLL_DIRECTION": "VERTICAL",
58    "MEDIA_APP_SCROLL_ACTION": "USE_GESTURE",
59    "MEDIA_APP_SCROLL_DIRECTION": "VERTICAL",
60    "RECENT_APPS_TIMESTAMP_TEXT": "min. ago"
61  },
62  "COMMANDS": {
63    "OPEN_DIAL_PAD_COMMAND": "am start -a android.intent.action.DIAL",
64    "OPEN_PHONE_ACTIVITY_COMMAND": "am start -n com.android.car.dialer/.ui.TelecomActivity",
65    "OPEN_SMS_ACTIVITY_COMMAND": "am start -n com.android.car.messenger/.core.ui.launcher.MessageLauncherActivity",
66    "OPEN_APP_GRID_COMMAND": "am start -n com.android.car.carlauncher/.GASAppGridActivity",
67    "OPEN_NOTIFICATIONS_COMMAND": "service call statusbar 1",
68    "STOP_SETTING_APP_COMMAND": "am force-stop com.android.car.settings",
69    "OPEN_SETTINGS_COMMAND": "am start -a android.settings.SETTINGS",
70    "MEDIA_LAUNCH_COMMAND": "am start -a android.car.intent.action.MEDIA_TEMPLATE -e android.car.intent.extra.MEDIA_COMPONENT com.android.bluetooth/com.android.bluetooth.avrcpcontroller.BluetoothMediaBrowserService",
71    "NIGHT_MODE_COMMAND": "dumpsys activity service com.android.car/.CarService day-night-mode  night",
72    "DAY_MODE_COMMAND": "dumpsys activity service com.android.car/.CarService day-night-mode  day",
73    "OPEN_SYSTEM_UI": "am crash com.android.systemui",
74    "OPEN_CAR_UI": "am crash com.android.car"
75  },
76  "UI_ELEMENTS": {
77    "MAKE_CALL": {
78      "TYPE": "RESOURCE_ID",
79      "VALUE": "call_button",
80      "PACKAGE": "com.android.car.dialer"
81    },
82    "END_CALL": {
83      "TYPE": "RESOURCE_ID",
84      "VALUE": "end_call_button",
85      "PACKAGE": "com.android.car.dialer"
86    },
87    "CALL_HISTORY_MENU": {
88      "TYPE": "TEXT",
89      "VALUE": "Recents"
90    },
91    "DELETE_NUMBER": {
92      "TYPE": "RESOURCE_ID",
93      "VALUE": "delete_button",
94      "PACKAGE": "com.android.car.dialer"
95    },
96    "DIAL_IN_NUMBER": {
97      "TYPE": "RESOURCE_ID",
98      "VALUE": "title",
99      "PACKAGE": "com.android.car.dialer"
100    },
101    "DIALED_CONTACT_TITLE": {
102      "TYPE": "RESOURCE_ID",
103      "VALUE": "user_profile_title",
104      "PACKAGE": "com.android.car.dialer"
105    },
106    "SWITCH_TO_DIAL_PAD": {
107      "TYPE": "RESOURCE_ID",
108      "VALUE": "toggle_dialpad_button",
109      "PACKAGE": "com.android.car.dialer"
110    },
111    "MUTE_CALL": {
112      "TYPE": "RESOURCE_ID",
113      "VALUE": "mute_button",
114      "PACKAGE": "com.android.car.dialer"
115    },
116    "ONGOING_CALL": {
117      "TYPE": "TEXT",
118      "VALUE": "Ongoing call"
119    },
120    "CONTACT_LIST_SCROLL_FORWARD": {
121      "TYPE": "RESOURCE_ID",
122      "VALUE": "car_ui_scrollbar_page_down",
123      "PACKAGE": "com.chassis.car.ui.plugin"
124    },
125    "CONTACT_LIST_SCROLL_BACKWARD": {
126      "TYPE": "RESOURCE_ID",
127      "VALUE": "car_ui_scrollbar_page_up",
128      "PACKAGE": "com.chassis.car.ui.plugin"
129    },
130    "CONTACT_LIST_SCROLL_ELEMENT": {
131      "TYPE": "RESOURCE_ID",
132      "VALUE": "car_ui_internal_recycler_view",
133      "PACKAGE": "com.android.car.dialer"
134    },
135    "CHANGE_VOICE_CHANNEL": {
136      "TYPE": "RESOURCE_ID",
137      "VALUE": "voice_channel_view",
138      "PACKAGE": "com.android.car.dialer"
139    },
140    "VOICE_CHANNEL_PHONE": {
141      "TYPE": "TEXT",
142      "VALUE": "Phone"
143    },
144    "VOICE_CHANNEL_CAR": {
145      "TYPE": "TEXT",
146      "VALUE": "Car speakers"
147    },
148    "DIALED_CONTACT_TYPE": {
149      "TYPE": "RESOURCE_ID",
150      "VALUE": "user_profile_phone_label",
151      "PACKAGE": "com.android.car.dialer"
152    },
153    "CONTACT_SEARCH_BAR": {
154      "TYPE": "RESOURCE_ID",
155      "VALUE": "car_ui_toolbar_search_bar",
156      "PACKAGE": "com.android.car.dialer"
157    },
158    "SEARCH_RESULT": {
159      "TYPE": "RESOURCE_ID",
160      "VALUE": "contact_name",
161      "PACKAGE": "com.android.car.dialer"
162    },
163    "SEARCH_BACK_BUTTON": {
164      "TYPE": "RESOURCE_ID",
165      "VALUE": "car_ui_toolbar_nav_icon_container",
166      "PACKAGE": "com.android.car.dialer"
167    },
168    "CONTACT_SETTING_SCROLL_FORWARD": {
169      "TYPE": "RESOURCE_ID",
170      "VALUE": "car_ui_scrollbar_page_down",
171      "PACKAGE": "com.android.car.dialer"
172    },
173    "CONTACT_SETTING_SCROLL_BACKWARD": {
174      "TYPE": "RESOURCE_ID",
175      "VALUE": "car_ui_scrollbar_page_up",
176      "PACKAGE": "com.android.car.dialer"
177    },
178    "CONTACT_SETTING_SCROLL_ELEMENT": {
179      "TYPE": "RESOURCE_ID",
180      "VALUE": "car_ui_internal_recycler_view",
181      "PACKAGE": "com.android.car.dialer"
182    },
183    "CONTACT_ORDER": {
184      "TYPE": "TEXT",
185      "VALUE": "Contact order"
186    },
187    "SORT_BY_FIRST_NAME": {
188      "TYPE": "TEXT",
189      "VALUE": "First name"
190    },
191    "SORT_BY_LAST_NAME": {
192      "TYPE": "TEXT",
193      "VALUE": "Last name"
194    },
195    "CONTACTS_MENU": {
196      "TYPE": "TEXT",
197      "VALUE": "Contacts"
198    },
199    "CONTACT_NAME": {
200      "TYPE": "RESOURCE_ID",
201      "VALUE": "title",
202      "PACKAGE": "com.android.car.dialer"
203    },
204    "CONTACT_ADDRESS": {
205      "TYPE": "RESOURCE_ID",
206      "VALUE": "title",
207      "PACKAGE": "com.android.car.dialer"
208    },
209    "BLUETOOTH_DISCONNECTED_LABEL": {
210      "TYPE": "TEXT",
211      "VALUE": "Bluetooth audio disconnected"
212    },
213    "CONTACT_HOME_ADDRESS": {
214      "TYPE": "MULTIPLE",
215      "SPECIFIERS": [
216        {
217          "TYPE": "RESOURCE_ID",
218          "VALUE": "title"
219        },
220        {
221          "TYPE": "HAS_ANCESTOR",
222          "MAX_DEPTH": 1,
223          "ANCESTOR": {
224            "TYPE": "HAS_DESCENDANT",
225            "MAX_DEPTH": 1,
226            "DESCENDANT": {
227              "TYPE": "TEXT",
228              "VALUE": "Home"
229            }
230          }
231        }
232
233      ]
234    },
235    "CONTACT_DETAIL": {
236      "TYPE": "RESOURCE_ID",
237      "VALUE": "show_contact_detail_id",
238      "PACKAGE": "com.android.car.dialer"
239    },
240    "CONTACT_DETAILS_PAGE": {
241      "TYPE": "DESCRIPTION",
242      "VALUE": "com.android.car.ui.utils.ROTARY_CONTAINER"
243    },
244
245    "CALL_HISTORY_INFO": {
246      "TYPE": "RESOURCE_ID",
247      "VALUE": "call_action_id",
248      "PACKAGE": "com.android.car.dialer"
249    },
250    "SEARCH_CONTACT": {
251      "TYPE": "RESOURCE_ID",
252      "VALUE": "menu_item_search",
253      "PACKAGE": "com.android.car.dialer"
254    },
255    "CONTACT_SETTINGS": {
256      "TYPE": "RESOURCE_ID",
257      "VALUE": "menu_item_setting",
258      "PACKAGE": "com.android.car.dialer"
259    },
260    "DIAL_PAD_FRAGMENT": {
261      "TYPE": "RESOURCE_ID",
262      "VALUE": "dialpad_fragment",
263      "PACKAGE": "com.android.car.dialer"
264    },
265    "0": {
266      "TYPE": "RESOURCE_ID",
267      "VALUE": "zero",
268      "PACKAGE": "com.android.car.dialer"
269    },
270    "1": {
271      "TYPE": "RESOURCE_ID",
272      "VALUE": "one",
273      "PACKAGE": "com.android.car.dialer"
274    },
275    "2": {
276      "TYPE": "RESOURCE_ID",
277      "VALUE": "two",
278      "PACKAGE": "com.android.car.dialer"
279    },
280    "3": {
281      "TYPE": "RESOURCE_ID",
282      "VALUE": "three",
283      "PACKAGE": "com.android.car.dialer"
284    },
285    "4": {
286      "TYPE": "RESOURCE_ID",
287      "VALUE": "four",
288      "PACKAGE": "com.android.car.dialer"
289    },
290    "5": {
291      "TYPE": "RESOURCE_ID",
292      "VALUE": "five",
293      "PACKAGE": "com.android.car.dialer"
294    },
295    "6": {
296      "TYPE": "RESOURCE_ID",
297      "VALUE": "six",
298      "PACKAGE": "com.android.car.dialer"
299    },
300    "7": {
301      "TYPE": "RESOURCE_ID",
302      "VALUE": "seven",
303      "PACKAGE": "com.android.car.dialer"
304    },
305    "8": {
306      "TYPE": "RESOURCE_ID",
307      "VALUE": "eight",
308      "PACKAGE": "com.android.car.dialer"
309    },
310    "9": {
311      "TYPE": "RESOURCE_ID",
312      "VALUE": "nine",
313      "PACKAGE": "com.android.car.dialer"
314    },
315    "ADD_CONTACT_TO_FAVORITE": {
316      "TYPE": "RESOURCE_ID",
317      "VALUE": "contact_details_favorite_button",
318      "PACKAGE": "com.android.car.dialer"
319    },
320    "ADD_CONTACT_TO_FAVORITE_FROM_DIALOG_BOX": {
321      "TYPE": "RESOURCE_ID",
322      "VALUE": "car_ui_list_item_action_container",
323      "PACKAGE": "com.android.car.dialer"
324    },
325    "ADD_TO_FAVORITE_BUTTON": {
326      "TYPE": "TEXT",
327      "VALUE": "Add a favorite"
328    },
329    "ADD_TO_FAVORITE_DIALOG_OK": {
330      "TYPE": "TEXT",
331      "VALUE": "OK"
332    },
333    "CONTACT_TYPE_HOME": {
334      "TYPE": "TEXT",
335      "VALUE": "Home"
336    },
337    "CONTACT_TYPE_WORK": {
338      "TYPE": "TEXT",
339      "VALUE": "Work"
340    },
341    "CONTACT_TYPE_MOBILE": {
342      "TYPE": "TEXT",
343      "VALUE": "Mobile"
344    },
345    "CONTACT_DETAILS_SCROLL_FORWARD": {
346      "TYPE": "RESOURCE_ID",
347      "VALUE": "car_ui_scrollbar_page_down",
348      "PACKAGE": "com.android.car.dialer"
349    },
350    "CONTACT_DETAILS_SCROLL_BACKWARD": {
351      "TYPE": "RESOURCE_ID",
352      "VALUE": "car_ui_scrollbar_page_up",
353      "PACKAGE": "com.android.car.dialer"
354    },
355    "CONTACT_DETAILS_SCROLL_ELEMENT": {
356      "TYPE": "RESOURCE_ID",
357      "VALUE": "car_ui_internal_recycler_view",
358      "PACKAGE": "com.android.car.dialer"
359    },
360    "DIAL_PAD_MENU": {
361      "TYPE": "TEXT",
362      "VALUE": "Dial.?pad"
363    },
364    "FAVORITES_MENU": {
365      "TYPE": "TEXT",
366      "VALUE": "Favo.?rite.?"
367    },
368    "DIALER_VIEW": {
369      "TYPE": "RESOURCE_ID",
370      "VALUE": "no_hfp_error_container",
371      "PACKAGE": "com.android.car.dialer"
372    },
373    "HOME_TOP_CARD": {
374      "TYPE": "RESOURCE_ID",
375      "VALUE": "top_card",
376      "PACKAGE": "com.android.car.carlauncher"
377    },
378    "HOME_BOTTOM_CARD": {
379      "TYPE": "RESOURCE_ID",
380      "VALUE": "bottom_card",
381      "PACKAGE": "com.android.car.carlauncher"
382    },
383    "HOME_MAP_CARD": {
384      "TYPE": "RESOURCE_ID",
385      "VALUE": "scene_card",
386      "PACKAGE": "com.android.car.carlauncher"
387    },
388    "STATUS_BAR_BRIGHTNESS_BUTTON": {
389      "TYPE": "RESOURCE_ID",
390      "VALUE": "qc_display_status_icon",
391      "PACKAGE": "com.android.systemui"
392    },
393    "STATUS_BAR_DISPLAY_BRIGHTNESS_PALETTE": {
394      "TYPE": "RESOURCE_ID",
395      "VALUE": "qc_seekbar",
396      "PACKAGE": "com.android.systemui"
397    },
398    "STATUS_BAR_ADAPTIVE_BRIGHTNESS": {
399      "TYPE": "RESOURCE_ID",
400      "VALUE": "switch_widget",
401      "PACKAGE": "android"
402    },
403    "HOME_MAPS_WIDGET": {
404      "TYPE": "TEXT",
405      "VALUE": "Open Maps"
406    },
407    "HOME_PROFILE_ICON_BUTTON": {
408      "TYPE": "RESOURCE_ID",
409      "VALUE": "user_name_text",
410      "PACKAGE": "com.android.systemui"
411    },
412    "HOME_GUEST_BUTTON": {
413      "TYPE": "TEXT",
414      "VALUE": "Guest"
415    },
416    "HOME_DRIVER_BUTTON": {
417      "TYPE": "TEXT",
418      "VALUE": "Driver"
419    },
420    "HOME_SECONDARY_USER_BUTTON": {
421      "TYPE": "TEXT",
422      "VALUE": "SecondaryUser"
423    },
424    "HOME_ASSISTANT_CARD": {
425      "TYPE": "TEXT",
426      "VALUE": "Assistant"
427    },
428    "HOME_PHONE_CARD": {
429      "TYPE": "TEXT",
430      "VALUE": "Phone"
431    },
432    "HOME_BLUETOOTH_BUTTON": {
433      "TYPE": "RESOURCE_ID",
434      "VALUE": "qc_bluetooth_status_icon",
435      "PACKAGE": "com.android.systemui"
436    },
437    "HOME_DISPLAY_BRIGHTNESS_BUTTON": {
438      "TYPE": "RESOURCE_ID",
439      "VALUE": "qc_display_status_icon",
440      "PACKAGE": "com.android.systemui"
441    },
442    "HOME_NETWORK_BUTTON": {
443      "TYPE": "RESOURCE_ID",
444      "VALUE": "qc_signal_status_icon",
445      "PACKAGE": "com.android.systemui"
446    },
447    "HOME_PROFILE_GUEST_ICON": {
448      "TYPE": "RESOURCE_ID",
449      "VALUE": "user_name_text",
450      "PACKAGE": "com.android.systemui"
451    },
452    "HOME_FACET_BUTTON": {
453      "TYPE": "RESOURCE_ID",
454      "VALUE": "home",
455      "PACKAGE": "com.android.systemui"
456    },
457    "HOME_TEMPERATURE_BUTTON": {
458      "TYPE": "RESOURCE_ID",
459      "VALUE": "hvac_temperature_text",
460      "PACKAGE": "com.android.systemui"
461    },
462    "PHONE_FACET_BUTTON": {
463      "TYPE": "RESOURCE_ID",
464      "VALUE": "phone_nav",
465      "PACKAGE": "com.android.systemui"
466    },
467    "APP_GRID_FACET_BUTTON": {
468      "TYPE": "RESOURCE_ID",
469      "VALUE": "grid_nav",
470      "PACKAGE": "com.android.systemui"
471    },
472    "HVAC_FACET_BUTTON": {
473      "TYPE": "RESOURCE_ID",
474      "VALUE": "hvac",
475      "PACKAGE": "com.android.systemui"
476    },
477    "HVAC_PANEL": {
478      "TYPE": "RESOURCE_ID",
479      "VALUE": "hvac_panel",
480      "PACKAGE": "com.android.systemui"
481    },
482    "NOTIFICATION_FACET_BUTTON": {
483      "TYPE": "RESOURCE_ID",
484      "VALUE": "notifications",
485      "PACKAGE": "com.android.systemui"
486    },
487    "APP_GRID_VIEW_ID": {
488      "TYPE": "RESOURCE_ID",
489      "VALUE": "apps_grid",
490      "PACKAGE": "com.android.car.carlauncher"
491    },
492    "APPLICATION_NAME": {
493      "TYPE": "RESOURCE_ID",
494      "VALUE": "app_name",
495      "PACKAGE": "com.android.car.carlauncher"
496    },
497    "APP_GRID_SCROLL_BACKWARD_BUTTON": {
498      "TYPE": "DESCRIPTION",
499      "VALUE": "Scroll up"
500    },
501    "APP_GRID_SCROLL_FORWARD_BUTTON": {
502      "TYPE": "DESCRIPTION",
503      "VALUE": "Scroll down"
504    },
505    "APP_LIST_SCROLL_ELEMENT": {
506      "TYPE": "RESOURCE_ID",
507      "VALUE": "apps_grid",
508      "PACKAGE": "com.android.car.carlauncher"
509    },
510    "SECURITY_SETTINGS_TITLE": {
511      "TYPE": "RESOURCE_ID",
512      "VALUE": "car_ui_toolbar_title",
513      "PACKAGE": "com.android.car.settings"
514    },
515    "SECURITY_SETTINGS_LOCK_TYPE_PASSWORD": {
516      "TYPE": "TEXT",
517      "VALUE": "Password"
518    },
519    "SECURITY_SETTINGS_PROFILE_LOCK": {
520      "TYPE": "TEXT",
521      "VALUE": "Profile lock"
522    },
523    "SECURITY_SETTINGS_ENTER_PASSWORD": {
524      "TYPE": "CLASS",
525      "VALUE": "android.widget.EditText"
526    },
527    "SECURITY_SETTINGS_LOCK_TYPE_PIN": {
528      "TYPE": "TEXT",
529      "VALUE": "PIN"
530    },
531    "SECURITY_SETTINGS_CONTINUE_BUTTON": {
532      "TYPE": "TEXT",
533      "VALUE": "Continue"
534    },
535    "SECURITY_SETTINGS_CONFIRM_BUTTON": {
536      "TYPE": "TEXT",
537      "VALUE": "Confirm"
538    },
539    "SECURITY_SETTINGS_ENTER_PIN_BUTTON": {
540      "TYPE": "RESOURCE_ID",
541      "VALUE": "key_enter",
542      "PACKAGE": "com.android.car.settings"
543    },
544    "SECURITY_SETTINGS_PIN_PAD": {
545      "TYPE": "RESOURCE_ID",
546      "VALUE": "pin_pad",
547      "PACKAGE": "com.android.car.settings"
548    },
549    "SECURITY_SETTINGS_LOCK_TYPE_NONE": {
550      "TYPE": "TEXT",
551      "VALUE": "None"
552    },
553    "SECURITY_SETTINGS_REMOVE_BUTTON": {
554      "TYPE": "TEXT",
555      "VALUE": "Remove"
556    },
557    "SECURITY_SETTINGS_SCROLL_ELEMENT": {
558      "TYPE": "RESOURCE_ID",
559      "VALUE": "fragment_container",
560      "PACKAGE": "com.android.car.settings"
561    },
562    "SECURITY_SETTINGS_SCROLL_FORWARD": {
563      "TYPE": "RESOURCE_ID",
564      "VALUE": "car_ui_scrollbar_page_down",
565      "PACKAGE": "com.android.car.ui.sharedlibrary"
566    },
567    "SECURITY_SETTINGS_SCROLL_BACKWARD": {
568      "TYPE": "RESOURCE_ID",
569      "VALUE": "car_ui_scrollbar_page_up",
570      "PACKAGE": "com.android.car.ui.sharedlibrary"
571    },
572    "APP_INFO_SETTINGS_PERMISSION_MANAGER": {
573      "TYPE": "MULTIPLE",
574      "SPECIFIERS": [
575        {
576          "TYPE": "CLASS",
577          "VALUE": "android.widget.RelativeLayout"
578        },
579        {
580          "TYPE": "HAS_DESCENDANT",
581          "MAX_DEPTH": 2,
582          "DESCENDANT": {
583            "TYPE": "TEXT",
584            "VALUE": "Permission manager"
585          }
586        }
587      ]
588    },
589    "APP_INFO_SETTINGS_PERMISSION_MANAGER_APP_COUNTER": {
590      "TYPE": "TEXT_CONTAINS",
591      "VALUE": "allowed"
592    },
593    "APP_INFO_SETTINGS_PERMISSION_APP_LIST_VIEW": {
594      "TYPE": "DESCRIPTION",
595      "VALUE": "com.android.car.ui.utils.ROTARY_CONTAINER",
596      "PACKAGE": "com.google.android.permissioncontroller"
597    },
598    "APP_INFO_SETTINGS_APP_NAME_ELEMENT": {
599      "TYPE": "MULTIPLE",
600      "SPECIFIERS": [
601        {
602          "TYPE": "CLASS",
603          "VALUE": "android.widget.LinearLayout"
604        },
605        {
606          "TYPE": "HAS_DESCENDANT",
607          "MAX_DEPTH": 1,
608          "DESCENDANT": {
609            "TYPE": "CLASS",
610            "VALUE": "android.widget.TextView"
611          }
612        }
613      ]
614    },
615    "APP_INFO_SETTINGS_SINGLE_PERMISSION_SUMMARY": {
616      "TYPE": "MULTIPLE",
617      "SPECIFIERS": [
618        {
619          "TYPE": "CLASS",
620          "VALUE": "android.widget.LinearLayout"
621        },
622        {
623          "TYPE": "HAS_DESCENDANT",
624          "MAX_DEPTH": 1,
625          "DESCENDANT": {
626            "TYPE": "CLASS",
627            "VALUE": "android.widget.TextView"
628          }
629        }
630      ]
631    },
632    "APP_INFO_SETTINGS_VIEW_ALL": {
633      "TYPE": "TEXT_CONTAINS",
634      "VALUE": "View all"
635    },
636    "APP_INFO_SETTINGS_SCROLL_ELEMENT": {
637      "TYPE": "RESOURCE_ID",
638      "VALUE": "fragment_container",
639      "PACKAGE": "com.android.car.settings"
640    },
641    "APP_INFO_SETTINGS_SCROLL_FORWARD_BUTTON": {
642      "TYPE": "DESCRIPTION",
643      "VALUE": "Scroll up"
644    },
645    "APP_INFO_SETTINGS_SCROLL_BACKWARD_BUTTON": {
646      "TYPE": "DESCRIPTION",
647      "VALUE": "Scroll down"
648    },
649    "APP_INFO_SETTINGS_PERMISSIONS_SCROLL_ELEMENT": {
650      "TYPE": "MULTIPLE",
651      "SPECIFIERS": [
652        {
653          "TYPE": "HAS_ANCESTOR",
654          "MAX_DEPTH": 2,
655          "ANCESTOR": {
656            "TYPE": "CLASS",
657            "VALUE": "com.android.car.ui.FocusArea"
658          }
659        },
660        {
661          "TYPE": "HAS_DESCENDANT",
662          "MAX_DEPTH": 1,
663          "DESCENDANT": {
664            "TYPE": "CLASS",
665            "VALUE": "android.widget.FrameLayout"
666          }
667        }
668      ]
669    },
670    "APP_INFO_SETTINGS_ENABLE_DISABLE_BUTTON": {
671      "TYPE": "RESOURCE_ID",
672      "VALUE": "button1Text",
673      "PACKAGE": "com.android.car.settings"
674    },
675    "APP_INFO_SETTINGS_DISABLE_APP_BUTTON": {
676      "TYPE": "TEXT",
677      "VALUE": "DISABLE APP"
678    },
679    "APP_INFO_SETTINGS_OK_BUTTON": {
680      "TYPE": "TEXT",
681      "VALUE": "ok"
682    },
683    "APP_INFO_SETTINGS_PERMISSIONS_MENU": {
684      "TYPE": "TEXT",
685      "VALUE": "Permissions?"
686    },
687    "APP_INFO_SETTINGS_ALLOW_BUTTON": {
688      "TYPE": "TEXT",
689      "VALUE": "Allow"
690    },
691    "APP_INFO_SETTINGS_DONT_ALLOW_BUTTON": {
692      "TYPE": "TEXT",
693      "VALUE": "Don’t allow"
694    },
695    "APP_INFO_SETTINGS_DONT_ALLOW_ANYWAY_BUTTON": {
696      "TYPE": "TEXT",
697      "VALUE": "Don’t allow anyway"
698    },
699    "APP_INFO_SETTINGS_FORCE_STOP_BUTTON": {
700      "TYPE": "TEXT",
701      "VALUE": "Force stop"
702    },
703    "APP_INFO_SETTINGS_TITTLE": {
704      "TYPE": "RESOURCE_ID",
705      "VALUE": "car_ui_toolbar_title",
706      "PACKAGE": "com.android.car.settings"
707    },
708    "LOCK_SCREEN_PIN_PAD": {
709      "TYPE": "RESOURCE_ID",
710      "VALUE": "keyguard_pin_view",
711      "PACKAGE": "com.android.systemui"
712    },
713    "LOCK_SCREEN_ENTER_KEY": {
714      "TYPE": "RESOURCE_ID",
715      "VALUE": "key_enter",
716      "PACKAGE": "com.android.systemui"
717    },
718    "LOCK_TYPE_PASSWORD": {
719      "TYPE": "TEXT",
720      "VALUE": "Password"
721    },
722    "LOCK_TYPE_PIN": {
723      "TYPE": "TEXT",
724      "VALUE": "PIN"
725    },
726    "LOCK_SCREEN_CONTINUE_BUTTON": {
727      "TYPE": "TEXT",
728      "VALUE": "Continue"
729    },
730    "LOCK_SCREEN_CONFIRM_BUTTON": {
731      "TYPE": "TEXT",
732      "VALUE": "Confirm"
733    },
734    "NOTIFICATION_VIEW": {
735      "TYPE": "RESOURCE_ID",
736      "VALUE": "notification_view",
737      "PACKAGE": "com.android.systemui"
738    },
739    "CLEAR_ALL_BUTTON": {
740      "TYPE": "RESOURCE_ID",
741      "VALUE": "clear_all_button",
742      "PACKAGE": "com.android.systemui"
743    },
744    "NOTIFICATION_LIST": {
745      "TYPE": "RESOURCE_ID",
746      "VALUE": "notifications",
747      "PACKAGE": "com.android.systemui"
748    },
749    "APP_ICON": {
750      "TYPE": "RESOURCE_ID",
751      "VALUE": "notification_body_icon",
752      "PACKAGE": "com.android.systemui"
753    },
754    "NOTIFICATION_TITLE": {
755      "TYPE": "RESOURCE_ID",
756      "VALUE": "notification_body_title",
757      "PACKAGE": "com.android.systemui"
758    },
759    "NOTIFICATION_BODY": {
760      "TYPE": "RESOURCE_ID",
761      "VALUE": "notification_body_content",
762      "PACKAGE": "com.android.systemui"
763    },
764    "NOTIFICATION_LIST_EMPTY": {
765      "TYPE": "RESOURCE_ID",
766      "VALUE": "empty_notification_text",
767      "PACKAGE": "com.android.systemui"
768    },
769    "NOTIFICATION_LIST_SCROLL_FORWARD_BUTTON": {
770      "TYPE": "DESCRIPTION",
771      "VALUE": "Scroll Down"
772    },
773    "NOTIFICATION_LIST_SCROLL_BACKWARD_BUTTON": {
774      "TYPE": "DESCRIPTION",
775      "VALUE": "Scroll Up"
776    },
777    "MANAGE_BUTTON": {
778      "TYPE": "TEXT",
779      "VALUE": "Manage"
780    },
781    "NOTIFICATION_SETTINGS_LAYOUT": {
782      "TYPE": "RESOURCE_ID",
783      "VALUE": "car_ui_base_layout_content_container",
784      "PACKAGE": "com.android.car.settings"
785    },
786    "NOTIFICATION_SETTINGS_TITLE": {
787      "TYPE": "TEXT",
788      "VALUE": "Notifications"
789    },
790    "ABOUT_MENU": {
791      "TYPE": "TEXT",
792      "VALUE": "About",
793      "PACKAGE": "com.android.car.settings"
794    },
795    "DEVELOPER_OPTIONS": {
796      "TYPE": "TEXT",
797      "VALUE": "Developer options"
798    },
799    "DEVELOPER_OPTIONS_SWITCH": {
800      "TYPE": "RESOURCE_ID",
801      "VALUE": "switch_widget",
802      "PACKAGE": "android"
803    },
804    "RESET_OPTIONS_MENU": {
805      "TYPE": "TEXT",
806      "VALUE": "Reset options",
807      "PACKAGE": "com.android.car.settings"
808    },
809    "LANGUAGES_AND_INPUT_MENU": {
810      "TYPE": "TEXT",
811      "VALUE": "Languages & input",
812      "PACKAGE": "com.android.car.settings"
813    },
814    "STATUS_BAR_BLUETOOTH_BUTTON": {
815      "TYPE": "RESOURCE_ID",
816      "VALUE": "qc_bluetooth_status_icon",
817      "PACKAGE": "com.android.systemui"
818    },
819    "STATUS_BAR_BLUETOOTH_TOGGLE_ON": {
820      "TYPE": "RESOURCE_ID",
821      "VALUE": "switch_widget",
822      "PACKAGE": "android"
823    },
824    "STATUS_BAR_BLUETOOTH_TOGGLE_ON_MESSAGE": {
825      "TYPE": "TEXT",
826      "VALUE": "To pair a device, open Bluetooth settings"
827    },
828    "STATUS_BAR_BLUETOOTH_TOGGLE_OFF_MESSAGE": {
829      "TYPE": "TEXT",
830      "VALUE": "To see your devices, turn on Bluetooth"
831    },
832    "STATUS_BAR_BLUETOOTH_SETTINGS": {
833      "TYPE": "RESOURCE_ID",
834      "VALUE": "qc_bluetooth_footer_button",
835      "PACKAGE": "com.android.systemui"
836    },
837    "STATUS_BAR_BLUETOOTH_SETTINGS_PAGE_TITLE": {
838      "TYPE": "TEXT",
839      "VALUE": "Bluetooth"
840    },
841    "BT_CONNECTED_STATUS": {
842      "TYPE": "TEXT",
843      "VALUE": "Connected"
844    },
845    "BT_DISCONNECTED_STATUS": {
846      "TYPE": "TEXT",
847      "VALUE": "Disconnected"
848    },
849    "DEVICE_MODEL": {
850      "TYPE": "TEXT",
851      "VALUE": "Model & hardware",
852      "PACKAGE": "com.android.car.settings"
853    },
854    "ANDROID_VERSION": {
855      "TYPE": "TEXT",
856      "VALUE": "Android version",
857      "PACKAGE": "com.android.car.settings"
858    },
859    "ANDROID_SECURITY_PATCH_LEVEL": {
860      "TYPE": "TEXT",
861      "VALUE": "Android security patch level",
862      "PACKAGE": "com.android.car.settings"
863    },
864    "KERNEL_VERSION": {
865      "TYPE": "TEXT",
866      "VALUE": "Kernel Version",
867      "PACKAGE": "com.android.car.settings"
868    },
869    "BUILD_NUMBER": {
870      "TYPE": "TEXT",
871      "VALUE": "Build number",
872      "PACKAGE": "com.android.car.settings"
873    },
874    "RESET_NETWORK": {
875      "TYPE": "TEXT",
876      "VALUE": "Reset network",
877      "PACKAGE": "com.android.car.settings"
878    },
879    "RESET_SETTINGS": {
880      "TYPE": "TEXT",
881      "VALUE": "RESET SETTINGS",
882      "PACKAGE": "com.android.car.settings"
883    },
884    "RESET_APP_PREFERENCES": {
885      "TYPE": "TEXT",
886      "VALUE": "Reset app preferences",
887      "PACKAGE": "com.android.car.settings"
888    },
889    "RESET_APPS": {
890      "TYPE": "TEXT",
891      "VALUE": "RESET APPS",
892      "PACKAGE": "com.android.car.settings"
893    },
894    "LANGUAGES_MENU": {
895      "TYPE": "TEXT",
896      "VALUE": "Languages",
897      "PACKAGE": "com.android.car.settings"
898    },
899    "LANGUAGES_MENU_IN_SELECTED_LANGUAGE": {
900      "TYPE": "TEXT",
901      "VALUE": "Idiomas",
902      "PACKAGE": "com.android.car.settings"
903    },
904    "SETTINGS_SUMMARY": {
905      "TYPE": "RESOURCE_ID",
906      "VALUE": "summary",
907      "PACKAGE": "android"
908    },
909    "DISPLAY_SETTINGS_SCROLL_ELEMENT": {
910      "TYPE": "RESOURCE_ID",
911      "VALUE": "car_ui_internal_recycler_view",
912      "PACKAGE": "com.android.car.ui.sharedlibrary"
913    },
914    "DISPLAY_SETTINGS_SCROLL_BACKWARD_BUTTON": {
915      "TYPE": "RESOURCE_ID",
916      "VALUE": "car_ui_scrollbar_page_up",
917      "PACKAGE": "com.android.car.ui.sharedlibrary"
918    },
919    "DISPLAY_SETTINGS_SCROLL_FORWARD_BUTTON": {
920      "TYPE": "RESOURCE_ID",
921      "VALUE": "car_ui_scrollbar_page_down",
922      "PACKAGE": "com.android.car.ui.sharedlibrary"
923    },
924    "DISPLAY_SETTINGS_ADAPTIVE_BRIGHTNESS_TOGGLE": {
925      "TYPE": "MULTIPLE",
926      "SPECIFIERS": [
927        {
928          "TYPE": "CLASS",
929          "VALUE": "android.widget.Switch"
930        },
931        {
932          "TYPE": "HAS_ANCESTOR",
933          "MAX_DEPTH": 3,
934          "ANCESTOR": {
935            "TYPE": "HAS_DESCENDANT",
936            "MAX_DEPTH": 2,
937            "DESCENDANT": {
938              "TYPE": "TEXT",
939              "VALUE": "Adaptive brightness"
940            }
941          }
942        }
943      ]
944    },
945    "SYSTEM_SETTINGS_SCROLL_ELEMENT": {
946      "TYPE": "RESOURCE_ID",
947      "VALUE": "fragment_container",
948      "PACKAGE": "com.android.car.settings"
949    },
950    "RECENT_NOTIFICATIONS": {
951      "TYPE": "HAS_DESCENDANT",
952      "MAX_DEPTH": 1,
953      "DESCENDANT": {
954        "TYPE": "RESOURCE_ID",
955        "VALUE": "notification_recents",
956        "PACKAGE": "com.android.systemui"
957      }
958    },
959    "OLDER_NOTIFICATIONS": {
960      "TYPE": "HAS_DESCENDANT",
961      "MAX_DEPTH": 1,
962      "DESCENDANT": {
963        "TYPE": "RESOURCE_ID",
964        "VALUE": "notification_older",
965        "PACKAGE": "com.android.systemui"
966      }
967    },
968    "TEST_NOTIFICATION": {
969      "TYPE": "TEXT",
970      "VALUE": "AUTO TEST NOTIFICATION"
971    },
972    "SYSTEM_SETTINGS_SCROLL_FORWARD_BUTTON": {
973      "TYPE": "RESOURCE_ID",
974      "VALUE": "car_ui_scrollbar_page_down",
975      "PACKAGE": "com.android.car.ui.sharedlibrary"
976    },
977    "SYSTEM_SETTINGS_SCROLL_BACKWARD_BUTTON": {
978      "TYPE": "RESOURCE_ID",
979      "VALUE": "car_ui_scrollbar_page_up",
980      "PACKAGE": "com.android.car.ui.sharedlibrary"
981    },
982    "SOUND_SETTINGS_SCROLL_ELEMENT": {
983      "TYPE": "RESOURCE_ID",
984      "VALUE": "fragment_container",
985      "PACKAGE": "com.android.car.settings"
986    },
987    "SOUND_SETTINGS_SCROLL_FORWARD_BUTTON": {
988      "TYPE": "RESOURCE_ID",
989      "VALUE": "car_ui_scrollbar_page_down",
990      "PACKAGE": "com.android.car.ui.sharedlibrary"
991    },
992    "SOUND_SETTINGS_SCROLL_BACKWARD_BUTTON": {
993      "TYPE": "RESOURCE_ID",
994      "VALUE": "car_ui_scrollbar_page_up",
995      "PACKAGE": "com.android.car.ui.sharedlibrary"
996    },
997    "SOUND_SETTINGS_SAVE_BUTTON": {
998      "TYPE": "DESCRIPTION",
999      "VALUE": "Save"
1000    },
1001    "BRIGHTNESS_SEEKBAR": {
1002      "TYPE": "MULTIPLE",
1003      "SPECIFIERS": [
1004        {
1005          "TYPE": "CLASS",
1006          "VALUE": "android.widget.SeekBar"
1007        },
1008        {
1009          "TYPE": "HAS_ANCESTOR",
1010          "MAX_DEPTH": 2,
1011          "ANCESTOR": {
1012            "TYPE": "HAS_DESCENDANT",
1013            "DESCENDANT": {
1014              "TYPE": "TEXT",
1015              "VALUE": "Brightness level"
1016            }
1017          }
1018        }
1019      ]
1020    },
1021    "DATE_TIME_SETTINGS_SET_TIME_AUTOMATICALLY": {
1022      "TYPE": "TEXT",
1023      "VALUE": "Set time automatically"
1024    },
1025    "DATE_TIME_SETTINGS_SET_TIME_ZONE_AUTOMATICALLY": {
1026      "TYPE": "TEXT",
1027      "VALUE": "Set time zone automatically"
1028    },
1029    "DATE_TIME_SETTINGS_SET_DATE": {
1030      "TYPE": "TEXT",
1031      "VALUE": "Set date"
1032    },
1033    "DATE_TIME_SETTINGS_SET_TIME": {
1034      "TYPE": "TEXT",
1035      "VALUE": "Set time"
1036    },
1037    "DATE_TIME_SETTINGS_USE_24_HOUR_FORMAT": {
1038      "TYPE": "TEXT",
1039      "VALUE": "Use 24-hour format"
1040    },
1041    "DATE_TIME_SETTINGS_SELECT_TIME_ZONE": {
1042      "TYPE": "TEXT",
1043      "VALUE": "Select time zone"
1044    },
1045    "DATE_TIME_SETTINGS_SCROLL_FORWARD_BUTTON": {
1046      "TYPE": "RESOURCE_ID",
1047      "VALUE": "car_ui_scrollbar_page_down",
1048      "PACKAGE": "com.android.car.ui.sharedlibrary"
1049    },
1050    "DATE_TIME_SETTINGS_SCROLL_BACKWARD_BUTTON": {
1051      "TYPE": "RESOURCE_ID",
1052      "VALUE": "car_ui_scrollbar_page_up",
1053      "PACKAGE": "com.android.car.ui.sharedlibrary"
1054    },
1055    "DATE_TIME_SETTINGS_SCROLL_ELEMENT": {
1056      "TYPE": "RESOURCE_ID",
1057      "VALUE": "fragment_container",
1058      "PACKAGE": "com.android.car.settings"
1059    },
1060    "USER_SETTINGS_ADD_PROFILE": {
1061      "TYPE": "TEXT",
1062      "VALUE": "Add.*profile"
1063    },
1064    "USER_SETTINGS_DELETE": {
1065      "TYPE": "TEXT",
1066      "VALUE": "Delete"
1067    },
1068    "USER_SETTINGS_OK": {
1069      "TYPE": "TEXT",
1070      "VALUE": "OK"
1071    },
1072    "USER_SETTINGS_DELETE_SELF": {
1073      "TYPE": "TEXT",
1074      "VALUE": "Delete this profile"
1075    },
1076    "USER_SETTINGS_MAKE_ADMIN": {
1077      "TYPE": "TEXT",
1078      "VALUE": "Make Admin"
1079    },
1080    "USER_SETTINGS_MAKE_ADMIN_CONFIRM": {
1081      "TYPE": "TEXT",
1082      "VALUE": "Yes, make admin"
1083    },
1084    "USER_SETTINGS_MAKE_TIME_PATTERN": {
1085      "TYPE": "TEXT",
1086      "VALUE": "(1[012]|[1-9]):[0-5][0-9](\\s)?.*"
1087    },
1088    "USER_SETTINGS_SCROLL_FORWARD": {
1089      "TYPE": "RESOURCE_ID",
1090      "VALUE": "car_ui_scrollbar_page_down",
1091      "PACKAGE": "com.android.car.ui.sharedlibrary"
1092    },
1093    "USER_SETTINGS_SCROLL_BACKWARD": {
1094      "TYPE": "RESOURCE_ID",
1095      "VALUE": "car_ui_scrollbar_page_up",
1096      "PACKAGE": "com.android.car.ui.sharedlibrary"
1097    },
1098    "USER_SETTINGS_SCROLL_ELEMENT": {
1099      "TYPE": "RESOURCE_ID",
1100      "VALUE": "fragment_container",
1101      "PACKAGE": "com.android.car.settings"
1102    },
1103    "USER_SETTINGS_MANAGE_OTHER_PROFILES": {
1104      "TYPE": "TEXT",
1105      "VALUE": "Manage other profiles"
1106    },
1107    "ACCOUNT_SETTINGS_DONE_BUTTON": {
1108      "TYPE": "TEXT",
1109      "VALUE": "Done"
1110    },
1111    "ACCOUNT_SETTINGS_ADD_ACCOUNT": {
1112      "TYPE": "TEXT",
1113      "VALUE": "ADD ACCOUNT"
1114    },
1115    "ACCOUNT_SETTINGS_SIGN_IN_ON_CAR_SCREEN": {
1116      "TYPE": "TEXT",
1117      "VALUE": "Sign in on car screen"
1118    },
1119    "ACCOUNT_SETTINGS_REMOVE_BUTTON": {
1120      "TYPE": "RESOURCE_ID",
1121      "VALUE": "car_ui_secondary_action",
1122      "PACKAGE": "com.android.car.settings"
1123    },
1124    "ACCOUNT_SETTINGS_REMOVE_ACCOUNT_BUTTON": {
1125      "TYPE": "TEXT",
1126      "VALUE": "Remove Account"
1127    },
1128    "ACCOUNT_SETTINGS_ENTER_EMAIL": {
1129      "TYPE": "CLASS",
1130      "VALUE": "android.widget.EditText"
1131    },
1132    "ACCOUNT_SETTINGS_ENTER_PASSWORD": {
1133      "TYPE": "CLASS",
1134      "VALUE": "android.widget.EditText"
1135    },
1136    "ACCOUNT_SETTINGS_NEXT_BUTTON": {
1137      "TYPE": "TEXT",
1138      "VALUE": "Next"
1139    },
1140    "ACCOUNT_SETTINGS_SCROLL_BACKWARD_BUTTON": {
1141      "TYPE": "RESOURCE_ID",
1142      "VALUE": "car_ui_scrollbar_page_up",
1143      "PACKAGE": "com.android.car.ui.sharedlibrary"
1144    },
1145    "ACCOUNT_SETTINGS_SCROLL_FORWARD_BUTTON": {
1146      "TYPE": "RESOURCE_ID",
1147      "VALUE": "car_ui_scrollbar_page_down",
1148      "PACKAGE": "com.android.car.ui.sharedlibrary"
1149    },
1150    "ACCOUNT_SETTINGS_SCROLL_ELEMENT": {
1151      "TYPE": "RESOURCE_ID",
1152      "VALUE": "fragment_container",
1153      "PACKAGE": "com.android.car.settings"
1154    },
1155    "PLAY_PAUSE_BUTTON": {
1156      "TYPE": "RESOURCE_ID",
1157      "VALUE": "play_pause_stop",
1158      "PACKAGE": "com.android.car.media"
1159    },
1160    "NEXT_BUTTON": {
1161      "TYPE": "RESOURCE_ID",
1162      "VALUE": "skip_next",
1163      "PACKAGE": "com.android.car.media"
1164    },
1165    "PREVIOUS_BUTTON": {
1166      "TYPE": "RESOURCE_ID",
1167      "VALUE": "skip_prev",
1168      "PACKAGE": "com.android.car.media"
1169    },
1170    "SHUFFLE_BUTTON": {
1171      "TYPE": "RESOURCE_ID",
1172      "VALUE": "overflow_on",
1173      "PACKAGE": "com.android.car.media"
1174    },
1175    "MINIMIZED_MEDIA_CONTROLS": {
1176      "TYPE": "RESOURCE_ID",
1177      "VALUE": "minimized_playback_controls",
1178      "PACKAGE": "com.android.car.media"
1179    },
1180    "TRACK_NAME": {
1181      "TYPE": "RESOURCE_ID",
1182      "VALUE": "title",
1183      "PACKAGE": "com.android.car.media"
1184    },
1185    "TRACK_NAME_MINIMIZED_CONTROL": {
1186      "TYPE": "RESOURCE_ID",
1187      "VALUE": "minimized_control_bar_title",
1188      "PACKAGE": "com.android.car.media"
1189    },
1190    "BACK_BUTTON": {
1191      "TYPE": "DESCRIPTION",
1192      "VALUE": "back",
1193      "PACKAGE": "com.android.car.media"
1194    },
1195    "MEDIA_APP_TITLE": {
1196      "TYPE": "RESOURCE_ID",
1197      "VALUE": "car_ui_toolbar_title",
1198      "PACKAGE": "com.android.car.media"
1199    },
1200    "MEDIA_APP_DROP_DOWN_MENU": {
1201      "TYPE": "RESOURCE_ID",
1202      "VALUE": "car_ui_toolbar_menu_item_icon",
1203      "PACKAGE": "com.android.car.media"
1204    },
1205    "MEDIA_APP_NO_LOGIN_MSG": {
1206      "TYPE": "RESOURCE_ID",
1207      "VALUE": "error_message",
1208      "PACKAGE": "com.android.car.media"
1209    },
1210    "MEDIA_APP_NAVIGATION_ICON": {
1211      "TYPE": "RESOURCE_ID",
1212      "VALUE": "car_ui_toolbar_nav_icon_container",
1213      "PACKAGE": "com.android.car.media"
1214    },
1215    "MEDIA_APPS_GRID_TITLE": {
1216      "TYPE": "RESOURCE_ID",
1217      "VALUE": "car_ui_toolbar_title",
1218      "PACKAGE": "com.android.car.carlauncher"
1219    },
1220    "PREVIOUS_BUTTON_HOME_SCREEN": {
1221      "TYPE": "RESOURCE_ID",
1222      "VALUE": "skip_prev",
1223      "PACKAGE": "com.android.car.carlauncher"
1224    },
1225    "NEXT_BUTTON_HOME_SCREEN": {
1226      "TYPE": "RESOURCE_ID",
1227      "VALUE": "skip_next",
1228      "PACKAGE": "com.android.car.carlauncher"
1229    },
1230    "TRACK_NAME_HOME_SCREEN": {
1231      "TYPE": "RESOURCE_ID",
1232      "VALUE": "title",
1233      "PACKAGE": "com.android.car.carlauncher"
1234    },
1235    "MEDIA_SONGS_LIST": {
1236      "TYPE": "RESOURCE_ID",
1237      "VALUE": "item_container",
1238      "PACKAGE": "com.android.car.media"
1239    },
1240    "MEDIA_APP_SCROLL_FORWARD_BUTTON": {
1241      "TYPE": "DESCRIPTION",
1242      "VALUE": "Scroll Down"
1243    },
1244    "MEDIA_APP_SCROLL_BACKWARD_BUTTON": {
1245      "TYPE": "DESCRIPTION",
1246      "VALUE": "Scroll Up"
1247    },
1248    "MEDIA_APP_SCROLL_ELEMENT": {
1249      "TYPE": "RESOURCE_ID",
1250      "VALUE": "car_ui_internal_recycler_view",
1251      "PACKAGE": "com.android.car.ui.sharedlibrary"
1252    },
1253    "ACCOUNT_SETTINGS_GOOGLE_SIGN_IN_SCREEN": {
1254      "TYPE": "TEXT",
1255      "VALUE": "Sign in to your Google Account"
1256    },
1257    "TOGGLE_WIFI": {
1258      "TYPE": "DESCRIPTION",
1259      "VALUE": "Wi‑Fi toggle switch"
1260    },
1261    "TOGGLE_HOTSPOT": {
1262      "TYPE": "RESOURCE_ID",
1263      "VALUE": "car_ui_secondary_action_concrete",
1264      "PACKAGE": "com.android.car.settings"
1265    },
1266    "TOGGLE_BLUETOOTH": {
1267      "TYPE": "DESCRIPTION",
1268      "VALUE": "Bluetooth toggle switch"
1269    },
1270    "TOGGLE_DEVICE_BLUETOOTH": {
1271      "TYPE": "MULTIPLE",
1272      "SPECIFIERS": [
1273        {
1274          "TYPE": "DESCRIPTION",
1275          "VALUE": "Bluetooth"
1276        },
1277        {
1278          "TYPE": "CLASS",
1279          "VALUE": "android.widget.ToggleButton"
1280        }
1281      ]
1282    },
1283    "DEVICE_HEADER_SUMMARY": {
1284      "TYPE": "RESOURCE_ID",
1285      "VALUE": "entity_header_summary",
1286      "PACKAGE": "com.android.car.settings"
1287    },
1288    "DEVICE_CONNECTION_TEXT": {
1289      "TYPE": "RESOURCE_ID",
1290      "VALUE": "button1Text",
1291      "PACKAGE": "com.android.car.settings"
1292    },
1293    "DEVICE_CONNECTION_BUTTON": {
1294      "TYPE": "RESOURCE_ID",
1295      "VALUE": "button1",
1296      "PACKAGE": "com.android.car.settings"
1297    },
1298    "DEVICE_CONNECTION_BACK_BUTTON": {
1299      "TYPE": "RESOURCE_ID",
1300      "VALUE": "car_ui_toolbar_nav_icon_container",
1301      "PACKAGE": "com.android.car.settings"
1302    },
1303    "DEVICE_FORGET_BUTTON": {
1304      "TYPE": "MULTIPLE",
1305      "SPECIFIERS": [
1306        {
1307          "TYPE": "CLASS",
1308          "VALUE": "android.widget.LinearLayout"
1309        },
1310        {
1311          "TYPE": "HAS_DESCENDANT",
1312          "DESCENDANT": {
1313            "TYPE": "TEXT",
1314            "VALUE": "Forget"
1315          }
1316        }
1317      ]
1318    },
1319    "SEARCH": {
1320      "TYPE": "DESCRIPTION",
1321      "VALUE": "Search"
1322    },
1323    "SEARCH_BOX": {
1324      "TYPE": "RESOURCE_ID",
1325      "VALUE": "car_ui_toolbar_search_bar",
1326      "PACKAGE": "com.android.settings.intelligence"
1327    },
1328    "SEARCH_RESULTS": {
1329      "TYPE": "MULTIPLE",
1330      "SPECIFIERS": [
1331        {
1332          "TYPE": "DESCRIPTION",
1333          "VALUE": "com.android.car.ui.utils.ROTARY_CONTAINER"
1334        },{
1335          "TYPE": "CLASS",
1336          "VALUE": "androidx.recyclerview.widget.RecyclerView"
1337        }
1338      ]
1339    },
1340    "PAGE_TITLE": {
1341      "TYPE": "RESOURCE_ID",
1342      "VALUE": "car_ui_toolbar_title",
1343      "PACKAGE": "com.android.car.settings"
1344    },
1345    "PERMISSIONS_PAGE_TITLE": {
1346      "TYPE": "RESOURCE_ID",
1347      "VALUE": "car_ui_toolbar_title",
1348      "PACKAGE": "com.android.permissioncontroller"
1349    },
1350    "SETTINGS_TITLE_TEXT": {
1351      "TYPE": "TEXT",
1352      "VALUE": "Settings"
1353    },
1354    "SETTINGS_SUB_SETTING_SCROLL_BACKWARD_BUTTON": {
1355      "TYPE": "DESCRIPTION",
1356      "VALUE": "Scroll up"
1357    },
1358    "SETTINGS_SUB_SETTING_SCROLL_FORWARD_BUTTON": {
1359      "TYPE": "DESCRIPTION",
1360      "VALUE": "Scroll down"
1361    },
1362    "SETTINGS_SUB_SETTING_SCROLL_ELEMENT": {
1363      "TYPE": "RESOURCE_ID",
1364      "VALUE": "car_ui_internal_recycler_view",
1365      "PACKAGE": "com.chassis.car.ui.plugin"
1366    },
1367    "SETTINGS_UI_SUB_SETTING_SCROLL_ELEMENT": {
1368      "TYPE": "RESOURCE_ID",
1369      "VALUE": "fragment_container",
1370      "PACKAGE": "com.android.car.settings"
1371    },
1372    "BLOCKING_MESSAGE": {
1373      "TYPE": "RESOURCE_ID",
1374      "VALUE": "blocking_text",
1375      "PACKAGE": "com.android.systemui"
1376    },
1377    "BLOCKING_SCREEN": {
1378      "TYPE": "RESOURCE_ID",
1379      "VALUE": "activity_blocking_content",
1380      "PACKAGE": "com.android.systemui"
1381    },
1382    "TEST_MEDIA_ACCOUNT_TYPE": {
1383      "TYPE": "TEXT",
1384      "VALUE": "Account Type"
1385    },
1386    "TEST_MEDIA_ACCOUNT_TYPE_PAID": {
1387      "TYPE": "TEXT",
1388      "VALUE": "Paid"
1389    },
1390    "TEST_MEDIA_ROOT_NODE_TYPE": {
1391      "TYPE": "TEXT",
1392      "VALUE": "Root node type"
1393    },
1394    "TEST_MEDIA_ROOT_NODE_TYPE_BROWSABLE": {
1395      "TYPE": "TEXT",
1396      "VALUE": "Only browse-able content"
1397    },
1398    "TEST_MEDIA_APP_CLOSE_SETTING": {
1399      "TYPE": "RESOURCE_ID",
1400      "VALUE": "close_target",
1401      "PACKAGE": "com.android.car.media.testmediaapp"
1402    },
1403    "CONTACTS_DIALOG_BOX": {
1404      "TYPE": "RESOURCE_ID",
1405      "VALUE": "car_ui_list_item_touch_interceptor",
1406      "PACKAGE": "com.android.permissioncontroller"
1407    },
1408    "RECENTLY_OPENED_UI_ELEMENT": {
1409      "TYPE": "TEXT",
1410      "VALUE": "Recently opened"
1411    },
1412    "NOTIFICATIONS_UI_ELEMENT": {
1413      "TYPE": "TEXT",
1414      "VALUE": "Notifications"
1415    },
1416    "STOP_APP_UI_ELEMENT": {
1417      "TYPE": "TEXT",
1418      "VALUE": "Stop app"
1419    },
1420    "PERMISSIONS_UI_ELEMENT": {
1421      "TYPE": "TEXT",
1422      "VALUE": "Permissions"
1423    },
1424    "STORAGE_CACHE_UI_ELEMENT": {
1425      "TYPE": "TEXT",
1426      "VALUE": "Storage & cache"
1427    },
1428    "PERMISSION_MANAGER_UI_ELEMENT": {
1429      "TYPE": "TEXT",
1430      "VALUE": "Permission manager"
1431    },
1432    "DEFAULT_APPS_UI_ELEMENT": {
1433      "TYPE": "TEXT",
1434      "VALUE": "Default apps"
1435    },
1436    "UNUSED_APPS_UI_ELEMENT": {
1437      "TYPE": "TEXT",
1438      "VALUE": "Unused apps"
1439    },
1440    "PERFORMANCE_IMPACTING_APPS_UI_ELEMENT": {
1441      "TYPE": "TEXT",
1442      "VALUE": "Performance-impacting apps"
1443    },
1444    "SPECIAL_APPS_UI_ELEMENT": {
1445      "TYPE": "TEXT",
1446      "VALUE": "Special app access"
1447    },
1448    "TOGGLE_MICROPHONE": {
1449      "TYPE": "TEXT",
1450      "VALUE": "Use microphone"
1451    },
1452    "MICRO_PHONE_MUTED_CHIP_STATUS_BAR": {
1453      "TYPE": "RESOURCE_ID",
1454      "VALUE": "light_muted_icon",
1455      "PACKAGE": "com.android.systemui"
1456    },
1457    "MICRO_PHONE_MUTED_CHIP_MIC_PANEL": {
1458      "TYPE": "RESOURCE_ID",
1459      "VALUE": "dark_muted_icon",
1460      "PACKAGE": "com.android.systemui"
1461    },
1462    "MICRO_PHONE_CHIP_STATUS_BAR": {
1463      "TYPE": "RESOURCE_ID",
1464      "VALUE": "mic_privacy_chip",
1465      "PACKAGE": "com.android.systemui"
1466    },
1467    "MICRO_PHONE_SETTING_LINK": {
1468      "TYPE": "RESOURCE_ID",
1469      "VALUE": "qc_mic_footer_button",
1470      "PACKAGE": "com.android.systemui"
1471    },
1472    "MICRO_PHONE_SWITCH": {
1473      "TYPE": "CLASS",
1474      "VALUE": "android.widget.Switch"
1475    },
1476    "MANAGE_MICRO_PHONE_PERMISSIONS": {
1477      "TYPE": "TEXT",
1478      "VALUE": "Manage microphone permissions"
1479    },
1480    "ASSISTANT_CARD": {
1481      "TYPE": "TEXT",
1482      "VALUE": "Assistant"
1483    },
1484    "NO_RECENT_APPS": {
1485      "TYPE": "TEXT",
1486      "VALUE": "No recent apps"
1487    },
1488    "ADD_ACCOUNT_TEXT": {
1489      "TYPE": "TEXT",
1490      "VALUE": "Add a Google Account"
1491    },
1492    "NO_ACCOUNT_TEXT": {
1493      "TYPE": "TEXT",
1494      "VALUE": "No account on this device"
1495    },
1496    "MANAGE_ACTIVITY_CONTROL_TEXT": {
1497      "TYPE": "TEXT",
1498      "VALUE": "Manage activity controls"
1499    },
1500    "MICRO_PHONE_VIEW_ALL": {
1501      "TYPE": "TEXT",
1502      "VALUE": "View all"
1503    },
1504    "RECENT_APPS_TIMESTAMP": {
1505      "TYPE": "RESOURCE_ID",
1506      "VALUE": "summary",
1507      "PACKAGE": "android"
1508    },
1509    "CONTACT_NAME_TITLE": {
1510      "TYPE": "RESOURCE_ID",
1511      "VALUE": "title",
1512      "PACKAGE": "com.android.car.dialer"
1513    },
1514    "CLICK_PHONE_BUTTON": {
1515      "TYPE": "MULTIPLE",
1516      "SPECIFIERS": [
1517        {
1518          "TYPE": "DESCRIPTION",
1519          "VALUE": "Phone"
1520        },
1521        {
1522          "TYPE": "CLASS",
1523          "VALUE": "android.widget.ToggleButton"
1524        }
1525      ]
1526    },
1527    "CONNECT_TO_BLUETOOTH": {
1528      "TYPE": "TEXT",
1529      "VALUE": "Connect to Bluetooth"
1530    },
1531    "DIALER_RECENTS": {
1532      "TYPE": "TEXT",
1533      "VALUE": "Recents"
1534    },
1535    "DIALER_CONTACTS": {
1536      "TYPE": "TEXT",
1537      "VALUE": "Contacts"
1538    },
1539    "DIALER_FAVORITES": {
1540      "TYPE": "TEXT",
1541      "VALUE": "Favorites"
1542    },
1543    "DIALER_DIALPAD": {
1544      "TYPE": "TEXT",
1545      "VALUE": "Dialpad"
1546    },
1547    "LOCATION_ACCESS": {
1548      "TYPE": "TEXT",
1549      "VALUE": "Location access"
1550    },
1551    "TOGGLE_LOCATION": {
1552      "TYPE": "TEXT",
1553      "VALUE": "Use location"
1554    },
1555    "LOCATION_SWITCH": {
1556      "TYPE": "CLASS",
1557      "VALUE": "android.widget.Switch"
1558    },
1559    "LOCATION_WIDGET": {
1560      "TYPE": "RESOURCE_ID",
1561      "VALUE": "qc_location_status_icon",
1562      "PACKAGE": "com.android.systemui"
1563    },
1564    "RECENTLY_CLOSED_TEXT": {
1565      "TYPE": "TEXT",
1566      "VALUE": "Recently accessed"
1567    },
1568    "LOCATION_SETTINGS_RECENTLY_ACCESSED_MAPS": {
1569      "TYPE": "TEXT",
1570      "VALUE": "Maps"
1571    },
1572    "LOCATION_SETTINGS_VIEW_ALL": {
1573      "TYPE": "TEXT",
1574      "VALUE": "View all"
1575    },
1576    "MICROPHONE": {
1577      "TYPE": "TEXT",
1578      "VALUE": "Microphone"
1579    },
1580    "LOCATION": {
1581      "TYPE": "TEXT",
1582      "VALUE": "Location"
1583    },
1584    "APP_PERMISSION": {
1585      "TYPE": "TEXT",
1586      "VALUE": "App permissions"
1587    },
1588    "INFOTAINMENT_SYSTEM_DATA": {
1589      "TYPE": "TEXT",
1590      "VALUE": "Infotainment system data"
1591    },
1592    "DATA_SHARING_WITH_GOOGLE": {
1593      "TYPE": "TEXT",
1594      "VALUE": "Data Sharing with Google"
1595    },
1596    "SETTINGS_BACK_BUTTON": {
1597      "TYPE": "DESCRIPTION",
1598      "VALUE": "Back"
1599    },
1600    "STORAGE_SYSTEM_SUB_SETTINGS": {
1601      "TYPE": "TEXT",
1602      "VALUE": "Storage"
1603    },
1604    "STORAGE_MUSIC_AUDIO_SETTINGS": {
1605      "TYPE": "TEXT",
1606      "VALUE": "Music & audio"
1607    },
1608    "STORAGE_OTHER_APPS_SETTINGS": {
1609      "TYPE": "TEXT",
1610      "VALUE": "Other apps"
1611    },
1612    "STORAGE_FILES_SETTINGS": {
1613      "TYPE": "TEXT",
1614      "VALUE": "Files"
1615    },
1616    "STORAGE_SYSTEM_SETTINGS": {
1617      "TYPE": "TEXT",
1618      "VALUE": "System"
1619    },
1620    "STORAGE_OPTIONS_SUMMARY": {
1621      "TYPE": "RESOURCE_ID",
1622      "VALUE": "summary",
1623      "PACKAGE": "android"
1624    },
1625    "SMS_BLUETOOTH_ERROR": {
1626      "TYPE": "RESOURCE_ID",
1627      "VALUE": "error_message",
1628      "PACKAGE": "com.android.car.messenger"
1629    },
1630    "BLUETOOTH_BUTTON": {
1631      "TYPE": "RESOURCE_ID",
1632      "VALUE": "qc_toggle_button"
1633    },
1634    "PHONE_BUTTON": {
1635      "TYPE": "DESCRIPTION",
1636      "VALUE": "Phone"
1637    },
1638    "MEDIA_BUTTON": {
1639      "TYPE": "DESCRIPTION",
1640      "VALUE": "Media"
1641    },
1642    "DEVICE_NAME": {
1643      "TYPE": "RESOURCE_ID",
1644      "VALUE": "qc_title",
1645      "PACKAGE": "com.android.systemui"
1646    },
1647    "DEVICE_TITLE": {
1648      "TYPE": "TEXT",
1649      "VALUE": "Device"
1650    },
1651    "RADIO_BUTTON": {
1652      "TYPE": "RESOURCE_ID",
1653      "VALUE": "radio_button",
1654      "PACKAGE": "com.android.permissioncontroller"
1655    },
1656    "PRIVACY_PERMISSION_MANAGER":{
1657      "TYPE": "TEXT",
1658      "VALUE": "Permission manager"
1659    },
1660    "BLUETOOTH_CONNECTED_DISCONNECTED_TEXT": {
1661      "TYPE": "MULTIPLE",
1662      "SPECIFIERS": [
1663        {
1664          "TYPE": "RESOURCE_ID",
1665          "VALUE": "qc_summary",
1666          "PACKAGE": "com.android.systemui"
1667        },
1668        {
1669          "TYPE": "CLASS",
1670          "VALUE": "android.widget.TextView"
1671        }
1672      ]
1673    },
1674    "DISABLED_PHONE_PROFILE": {
1675      "TYPE": "MULTIPLE",
1676      "SPECIFIERS": [
1677        {
1678          "TYPE": "DESCRIPTION",
1679          "VALUE": "Phone"
1680        },
1681        {
1682          "TYPE": "CLASS",
1683          "VALUE": "android.widget.ToggleButton"
1684        }
1685      ]
1686    },
1687    "DISABLED_MEDIA_PROFILE": {
1688      "TYPE": "MULTIPLE",
1689      "SPECIFIERS": [
1690        {
1691          "TYPE": "DESCRIPTION",
1692          "VALUE": "Media"
1693        },
1694        {
1695          "TYPE": "CLASS",
1696          "VALUE": "android.widget.ToggleButton"
1697        }
1698      ]
1699    },
1700    "NETWORK_PALETTE": {
1701      "TYPE": "RESOURCE_ID",
1702      "VALUE": "qc_signal_status_icon",
1703      "PACKAGE": "com.android.systemui"
1704    },
1705    "NETWORK_PALETTE_HOTSPOT": {
1706      "TYPE": "MULTIPLE",
1707      "SPECIFIERS": [
1708        {
1709          "TYPE": "HAS_ANCESTOR",
1710          "ANCESTOR": {
1711            "TYPE": "CLASS",
1712            "VALUE": "android.view.ViewGroup"
1713          }
1714        },
1715        {
1716          "TYPE": "HAS_DESCENDANT",
1717          "DESCENDANT": {
1718            "TYPE": "TEXT_CONTAINS",
1719            "VALUE": "Hotspot"
1720          }
1721        }
1722      ]
1723    },
1724    "NETWORK_PALETTE_SWITCH_WIDGET": {
1725      "TYPE": "RESOURCE_ID",
1726      "VALUE": "switch_widget",
1727      "PACKAGE": "android"
1728    },
1729    "NETWORK_PALETTE_SUMMARY": {
1730      "TYPE": "RESOURCE_ID",
1731      "VALUE": "qc_summary",
1732      "PACKAGE": "com.android.systemui"
1733    },
1734    "FORGET_WIFI": {
1735      "TYPE": "MULTIPLE",
1736      "SPECIFIERS": [
1737        {
1738          "TYPE": "CLASS",
1739          "VALUE": "android.widget.ImageView"
1740        },
1741        {
1742          "TYPE": "RESOURCE_ID",
1743          "VALUE": "car_ui_secondary_action_concrete",
1744          "PACKAGE": "com.android.car.settings"
1745        }
1746      ]
1747    },
1748    "NETWORK_PALETTE_WIFI": {
1749      "TYPE": "MULTIPLE",
1750      "SPECIFIERS": [
1751        {
1752          "TYPE": "HAS_ANCESTOR",
1753          "ANCESTOR": {
1754            "TYPE": "CLASS",
1755            "VALUE": "android.view.ViewGroup"
1756          }
1757        },
1758        {
1759          "TYPE": "HAS_DESCENDANT",
1760          "DESCENDANT": {
1761            "TYPE": "TEXT_CONTAINS",
1762            "VALUE": "Wi‑Fi"
1763          }
1764        }
1765      ]
1766    },
1767    "PRIVACY_LOCATION": {
1768      "TYPE": "TEXT",
1769      "VALUE": "location"
1770    },
1771    "LAYOUT_SELECTOR": {
1772      "TYPE": "CLASS",
1773      "VALUE": "android.widget.RelativeLayout"
1774    },
1775    "PRIVACY_DASHBOARD": {
1776      "TYPE": "TEXT",
1777      "VALUE": "Privacy dashboard"
1778    },
1779    "PERMISSION_MESSAGE": {
1780      "TYPE": "RESOURCE_ID",
1781      "VALUE": "message",
1782      "PACKAGE": "android"
1783    },
1784    "CANCEL": {
1785      "TYPE": "TEXT",
1786      "VALUE": "Cancel"
1787    },
1788    "PRIVACY_CALENDAR": {
1789      "TYPE": "TEXT_CONTAINS",
1790      "VALUE": "Calendar"
1791    },
1792    "RECENT_PERMISSION_DECISIONS": {
1793      "TYPE": "TEXT",
1794      "VALUE": "Recent permission decisions"
1795    },
1796    "MICROPHONE_PERMISSIONS_PAGE": {
1797      "TYPE": "TEXT",
1798      "VALUE": "Apps with this permission can record audio"
1799    },
1800    "CLOCK_TIME": {
1801      "TYPE": "RESOURCE_ID",
1802      "VALUE": "clock",
1803      "PACKAGE": "com.android.systemui"
1804    }
1805  },
1806  "WORKFLOWS": {
1807    "DIAL_CONTACT_WORKFLOW": [],
1808    "DISMISS_APPS_INITIAL_DIALOGS": [
1809      {
1810        "NAME": "Allow Button",
1811        "TYPE": "CLICK_IF_EXIST",
1812        "CONFIG": {
1813          "UI_ELEMENT": {
1814            "TYPE": "TEXT",
1815            "VALUE": "Allow"
1816          }
1817        }
1818      }
1819    ],
1820    "OPEN_LOCATION_SETTINGS_WORKFLOW": [
1821      {
1822        "NAME": "Go to Home",
1823        "TYPE": "PRESS",
1824        "CONFIG": {
1825          "TEXT": "HOME"
1826        }
1827      },
1828      {
1829        "NAME": "Open Settings",
1830        "TYPE": "COMMAND",
1831        "CONFIG": {
1832          "TEXT": "am start -a android.settings.SETTINGS"
1833        }
1834      },
1835      {
1836        "NAME": "Open Location Settings",
1837        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
1838        "CONFIG": {
1839          "UI_ELEMENT": {
1840            "TYPE": "TEXT",
1841            "VALUE": "Location"
1842          }
1843        },
1844        "SCROLL_CONFIG": {
1845          "SCROLL_ACTION": "USE_GESTURE",
1846          "SCROLL_DIRECTION": "VERTICAL",
1847          "SCROLL_ELEMENT": {
1848            "TYPE": "RESOURCE_ID",
1849            "VALUE": "top_level_menu_container",
1850            "PACKAGE": "com.android.car.settings"
1851          }
1852        }
1853      }
1854    ],
1855    "OPEN_SOUND_SETTINGS_WORKFLOW": [
1856      {
1857        "NAME": "Go to Home",
1858        "TYPE": "PRESS",
1859        "CONFIG": {
1860          "TEXT": "HOME"
1861        }
1862      },
1863      {
1864        "NAME": "Open Settings",
1865        "TYPE": "COMMAND",
1866        "CONFIG": {
1867          "TEXT": "am start -a android.settings.SETTINGS"
1868        }
1869      },
1870      {
1871        "NAME": "Open Sound Settings",
1872        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
1873        "CONFIG": {
1874          "UI_ELEMENT": {
1875            "TYPE": "TEXT",
1876            "VALUE": "Sound"
1877          }
1878        },
1879        "SCROLL_CONFIG": {
1880          "SCROLL_ACTION": "USE_GESTURE",
1881          "SCROLL_DIRECTION": "VERTICAL",
1882          "SCROLL_ELEMENT": {
1883            "TYPE": "RESOURCE_ID",
1884            "VALUE": "top_level_menu_container",
1885            "PACKAGE": "com.android.car.settings"
1886          }
1887        }
1888      }
1889    ],
1890    "OPEN_NETWORK_AND_INTERNET_SETTINGS_WORKFLOW": [
1891      {
1892        "NAME": "Go to Home",
1893        "TYPE": "PRESS",
1894        "CONFIG": {
1895          "TEXT": "HOME"
1896        }
1897      },
1898      {
1899        "NAME": "Open Settings",
1900        "TYPE": "COMMAND",
1901        "CONFIG": {
1902          "TEXT": "am start -a android.settings.SETTINGS"
1903        }
1904      },
1905      {
1906        "NAME": "Open Network & Internet Settings",
1907        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
1908        "CONFIG": {
1909          "UI_ELEMENT": {
1910            "TYPE": "TEXT",
1911            "VALUE": "Network & internet"
1912          }
1913        },
1914        "SCROLL_CONFIG": {
1915          "SCROLL_ACTION": "USE_GESTURE",
1916          "SCROLL_DIRECTION": "VERTICAL",
1917          "SCROLL_ELEMENT": {
1918            "TYPE": "RESOURCE_ID",
1919            "VALUE": "top_level_menu_container",
1920            "PACKAGE": "com.android.car.settings"
1921          }
1922        }
1923      }
1924    ],
1925    "OPEN_BLUETOOTH_SETTINGS_WORKFLOW": [
1926      {
1927        "NAME": "Go to Home",
1928        "TYPE": "PRESS",
1929        "CONFIG": {
1930          "TEXT": "HOME"
1931        }
1932      },
1933      {
1934        "NAME": "Open Settings",
1935        "TYPE": "COMMAND",
1936        "CONFIG": {
1937          "TEXT": "am start -a android.settings.SETTINGS"
1938        }
1939      },
1940      {
1941        "NAME": "Open Bluetooth Settings",
1942        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
1943        "CONFIG": {
1944          "UI_ELEMENT": {
1945            "TYPE": "TEXT",
1946            "VALUE": "Bluetooth"
1947          }
1948        },
1949        "SCROLL_CONFIG": {
1950          "SCROLL_ACTION": "USE_GESTURE",
1951          "SCROLL_DIRECTION": "VERTICAL",
1952          "SCROLL_ELEMENT": {
1953            "TYPE": "RESOURCE_ID",
1954            "VALUE": "top_level_menu_container",
1955            "PACKAGE": "com.android.car.settings"
1956          }
1957        }
1958      }
1959    ],
1960    "OPEN_SYSTEM_SETTINGS_WORKFLOW": [
1961      {
1962        "NAME": "Go to Home",
1963        "TYPE": "PRESS",
1964        "CONFIG": {
1965          "TEXT": "HOME"
1966        }
1967      },
1968      {
1969        "NAME": "Open Settings",
1970        "TYPE": "COMMAND",
1971        "CONFIG": {
1972          "TEXT": "am start -a android.settings.SETTINGS"
1973        }
1974      },
1975      {
1976        "NAME": "Open System Settings",
1977        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
1978        "CONFIG": {
1979          "UI_ELEMENT": {
1980            "TYPE": "TEXT",
1981            "VALUE": "System"
1982          }
1983        },
1984        "SCROLL_CONFIG": {
1985          "SCROLL_ACTION": "USE_GESTURE",
1986          "SCROLL_DIRECTION": "VERTICAL",
1987          "SCROLL_ELEMENT": {
1988            "TYPE": "RESOURCE_ID",
1989            "VALUE": "top_level_menu_container",
1990            "PACKAGE": "com.android.car.settings"
1991          }
1992        }
1993      }
1994    ],
1995    "OPEN_PROFILE_ACCOUNT_SETTINGS_WORKFLOW": [
1996      {
1997        "NAME": "Go to Home",
1998        "TYPE": "PRESS",
1999        "CONFIG": {
2000          "TEXT": "HOME"
2001        }
2002      },
2003      {
2004        "NAME": "Open Settings",
2005        "TYPE": "COMMAND",
2006        "CONFIG": {
2007          "TEXT": "am start -a android.settings.SETTINGS"
2008        }
2009      },
2010      {
2011        "NAME": "Open Profile & Accounts Settings",
2012        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
2013        "CONFIG": {
2014          "UI_ELEMENT": {
2015            "TYPE": "TEXT",
2016            "VALUE": "Profiles & accounts"
2017          }
2018        },
2019        "SCROLL_CONFIG": {
2020          "SCROLL_ACTION": "USE_GESTURE",
2021          "SCROLL_DIRECTION": "VERTICAL",
2022          "SCROLL_ELEMENT": {
2023            "TYPE": "RESOURCE_ID",
2024            "VALUE": "top_level_menu_container",
2025            "PACKAGE": "com.android.car.settings"
2026          }
2027        }
2028      }
2029    ],
2030    "OPEN_APPS_SETTINGS_WORKFLOW": [
2031      {
2032        "NAME": "Go to Home",
2033        "TYPE": "PRESS",
2034        "CONFIG": {
2035          "TEXT": "HOME"
2036        }
2037      },
2038      {
2039        "NAME": "Open Settings",
2040        "TYPE": "COMMAND",
2041        "CONFIG": {
2042          "TEXT": "am start -a android.settings.SETTINGS"
2043        }
2044      },
2045      {
2046        "NAME": "Open Apps Settings",
2047        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
2048        "CONFIG": {
2049          "UI_ELEMENT": {
2050            "TYPE": "TEXT",
2051            "VALUE": "Apps"
2052          }
2053        },
2054        "SCROLL_CONFIG": {
2055          "SCROLL_ACTION": "USE_GESTURE",
2056          "SCROLL_DIRECTION": "VERTICAL",
2057          "SCROLL_ELEMENT": {
2058            "TYPE": "RESOURCE_ID",
2059            "VALUE": "top_level_menu_container",
2060            "PACKAGE": "com.android.car.settings"
2061          },
2062          "SCROLL_MARGIN": "8",
2063          "SCROLL_WAIT_TIME": "3"
2064        }
2065      }
2066    ],
2067    "OPEN_SECURITY_SETTINGS_WORKFLOW": [
2068      {
2069        "NAME": "Go to Home",
2070        "TYPE": "PRESS",
2071        "CONFIG": {
2072          "TEXT": "HOME"
2073        }
2074      },
2075      {
2076        "NAME": "Open Settings",
2077        "TYPE": "COMMAND",
2078        "CONFIG": {
2079          "TEXT": "am start -a android.settings.SETTINGS"
2080        }
2081      },
2082      {
2083        "NAME": "Open Security Settings",
2084        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
2085        "CONFIG": {
2086          "UI_ELEMENT": {
2087            "TYPE": "TEXT",
2088            "VALUE": "Security"
2089          }
2090        },
2091        "SCROLL_CONFIG": {
2092          "SCROLL_ACTION": "USE_GESTURE",
2093          "SCROLL_DIRECTION": "VERTICAL",
2094          "SCROLL_ELEMENT": {
2095            "TYPE": "RESOURCE_ID",
2096            "VALUE": "top_level_menu_container",
2097            "PACKAGE": "com.android.car.settings"
2098          }
2099        }
2100      }
2101    ],
2102    "OPEN_DISPLAY_SETTINGS_WORKFLOW": [
2103      {
2104        "NAME": "Go to Home",
2105        "TYPE": "PRESS",
2106        "CONFIG": {
2107          "TEXT": "HOME"
2108        }
2109      },
2110      {
2111        "NAME": "Open Settings",
2112        "TYPE": "COMMAND",
2113        "CONFIG": {
2114          "TEXT": "am start -a android.settings.SETTINGS"
2115        }
2116      },
2117      {
2118        "NAME": "Open Display Settings",
2119        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
2120        "CONFIG": {
2121          "UI_ELEMENT": {
2122            "TYPE": "TEXT",
2123            "VALUE": "Display"
2124          }
2125        },
2126        "SCROLL_CONFIG": {
2127          "SCROLL_ACTION": "USE_GESTURE",
2128          "SCROLL_DIRECTION": "VERTICAL",
2129          "SCROLL_ELEMENT": {
2130            "TYPE": "RESOURCE_ID",
2131            "VALUE": "top_level_menu_container",
2132            "PACKAGE": "com.android.car.settings"
2133          },
2134          "SCROLL_MARGIN": "8",
2135          "SCROLL_WAIT_TIME": "3"
2136        }
2137      }
2138    ],
2139    "OPEN_DATE_AND_TIME_SETTINGS_WORKFLOW": [
2140      {
2141        "NAME": "Go to Home",
2142        "TYPE": "PRESS",
2143        "CONFIG": {
2144          "TEXT": "HOME"
2145        }
2146      },
2147      {
2148        "NAME": "Open Settings",
2149        "TYPE": "COMMAND",
2150        "CONFIG": {
2151          "TEXT": "am start -a android.settings.SETTINGS"
2152        }
2153      },
2154      {
2155        "NAME": "Open System Settings",
2156        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
2157        "CONFIG": {
2158          "UI_ELEMENT": {
2159            "TYPE": "TEXT",
2160            "VALUE": "System"
2161          }
2162        },
2163        "SCROLL_CONFIG": {
2164          "SCROLL_ACTION": "USE_GESTURE",
2165          "SCROLL_DIRECTION": "VERTICAL",
2166          "SCROLL_ELEMENT": {
2167            "TYPE": "RESOURCE_ID",
2168            "VALUE": "top_level_menu_container",
2169            "PACKAGE": "com.android.car.settings"
2170          }
2171        }
2172      },
2173      {
2174        "NAME": "Open Date and Time Settings",
2175        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
2176        "CONFIG": {
2177          "UI_ELEMENT": {
2178            "TYPE": "TEXT",
2179            "VALUE": "Date & time"
2180          }
2181        },
2182        "SCROLL_CONFIG": {
2183          "SCROLL_ACTION": "USE_GESTURE",
2184          "SCROLL_DIRECTION": "VERTICAL",
2185          "SCROLL_ELEMENT": {
2186            "TYPE": "RESOURCE_ID",
2187            "VALUE": "fragment_container",
2188            "PACKAGE": "com.android.car.settings"
2189          }
2190        }
2191      }
2192    ],
2193    "OPEN_PRIVACY_SETTINGS_WORKFLOW": [
2194      {
2195        "NAME": "Go to Home",
2196        "TYPE": "PRESS",
2197        "CONFIG": {
2198          "TEXT": "HOME"
2199        }
2200      },
2201      {
2202        "NAME": "Open Settings",
2203        "TYPE": "COMMAND",
2204        "CONFIG": {
2205          "TEXT": "am start -a android.settings.SETTINGS"
2206        }
2207      },
2208      {
2209        "NAME": "Open Privacy Settings",
2210        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
2211        "CONFIG": {
2212          "UI_ELEMENT": {
2213            "TYPE": "TEXT",
2214            "VALUE": "Privacy"
2215          }
2216        },
2217        "SCROLL_CONFIG": {
2218          "SCROLL_ACTION": "USE_GESTURE",
2219          "SCROLL_DIRECTION": "VERTICAL",
2220          "SCROLL_ELEMENT": {
2221            "TYPE": "RESOURCE_ID",
2222            "VALUE": "top_level_menu_container",
2223            "PACKAGE": "com.android.car.settings"
2224          }
2225        }
2226      }
2227    ],
2228    "PERMISSION_DONT_ALLOW": [
2229      {
2230        "NAME": "Click on Don't allow",
2231        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
2232        "CONFIG": {
2233          "UI_ELEMENT": {
2234            "TYPE": "TEXT",
2235            "VALUE": "Don’t allow"
2236          }
2237        },
2238        "SCROLL_CONFIG": {
2239          "SCROLL_ACTION": "USE_GESTURE",
2240          "SCROLL_DIRECTION": "VERTICAL",
2241          "SCROLL_ELEMENT": {
2242            "TYPE": "RESOURCE_ID",
2243            "VALUE": "recycler_view",
2244            "PACKAGE": "com.android.permissioncontroller"
2245          }
2246        }
2247      },
2248      {
2249        "NAME": "Click on Don’t allow anyway",
2250        "TYPE": "CLICK_IF_EXIST",
2251        "CONFIG": {
2252          "UI_ELEMENT": {
2253            "TYPE": "TEXT",
2254            "VALUE": "Don’t allow anyway"
2255          }
2256        }
2257      }
2258    ],
2259    "PERMISSION_ALLOW": [
2260      {
2261        "NAME": "Click on allow",
2262        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
2263        "CONFIG": {
2264          "UI_ELEMENT": {
2265            "TYPE": "TEXT",
2266            "VALUE": "Allow"
2267          }
2268        },
2269        "SCROLL_CONFIG": {
2270          "SCROLL_ACTION": "USE_GESTURE",
2271          "SCROLL_DIRECTION": "VERTICAL",
2272          "SCROLL_ELEMENT": {
2273            "TYPE": "RESOURCE_ID",
2274            "VALUE": "recycler_view",
2275            "PACKAGE": "com.android.permissioncontroller"
2276          }
2277        }
2278      }
2279    ],
2280    "PERMISSION_ALLOW_ALL_TIME": [
2281        {
2282          "NAME": "Click on allow",
2283          "TYPE": "SCROLL_TO_FIND_AND_CLICK",
2284          "CONFIG": {
2285            "UI_ELEMENT": {
2286              "TYPE": "TEXT",
2287              "VALUE": "Allow all the time"
2288            }
2289          },
2290          "SCROLL_CONFIG": {
2291            "SCROLL_ACTION": "USE_GESTURE",
2292            "SCROLL_DIRECTION": "VERTICAL",
2293            "SCROLL_ELEMENT": {
2294              "TYPE": "RESOURCE_ID",
2295              "VALUE": "recycler_view",
2296              "PACKAGE": "com.android.permissioncontroller"
2297            }
2298          }
2299        }
2300      ],
2301    "PERMISSION_ALLOW_WHILE_USING_APP": [
2302      {
2303        "NAME": "Click on allow",
2304        "TYPE": "SCROLL_TO_FIND_AND_CLICK",
2305        "CONFIG": {
2306          "UI_ELEMENT": {
2307            "TYPE": "TEXT",
2308            "VALUE": "Allow only while using the app"
2309          }
2310        },
2311        "SCROLL_CONFIG": {
2312          "SCROLL_ACTION": "USE_GESTURE",
2313          "SCROLL_DIRECTION": "VERTICAL",
2314          "SCROLL_ELEMENT": {
2315            "TYPE": "RESOURCE_ID",
2316            "VALUE": "recycler_view",
2317            "PACKAGE": "com.android.permissioncontroller"
2318          }
2319        }
2320      }
2321    ],
2322    "OPEN_CALENDAR_PERMISSION_PAGE": [
2323      {
2324        "NAME": "Open Calendar",
2325        "TYPE": "CLICK",
2326        "CONFIG": {
2327          "UI_ELEMENT": {
2328            "TYPE": "TEXT",
2329            "VALUE": "Calendar"
2330          }
2331        }
2332      },
2333      {
2334        "NAME": "Open Calendar Permission",
2335        "TYPE": "CLICK",
2336        "CONFIG": {
2337          "UI_ELEMENT": {
2338            "TYPE": "DESCRIPTION",
2339            "VALUE": "Calendar"
2340          }
2341        }
2342      }
2343    ]
2344  }
2345}
2346
2347
2348