blob: 9bfd28fb39900859a74f635272a68103fb07538b [file] [log] [blame]
Fan Zhangd0eec412017-12-06 10:02:00 -08001syntax = "proto2";
2
3option java_outer_classname = "SettingsIntelligenceLogProto";
4
5package com.android.settings.intelligence;
6
7// Wrapper for SettingsIntelligence event.
8// Next index: 3
9message SettingsIntelligenceEvent {
10
11 // Event type for this log.
12 enum EventType {
13 // Do not use
14 UNUSED = 0;
15
16 // Gets suggestion list
17 GET_SUGGESTION = 1;
18
19 // Dismisses a suggestion
20 DISMISS_SUGGESTION = 2;
21
22 // Launches a suggestion
23 LAUNCH_SUGGESTION = 3;
24
25 // Opens search page
26 OPEN_SEARCH_PAGE = 4;
27
28 // Leaves search page
29 LEAVE_SEARCH_PAGE = 5;
30
31 // User sends a query to settings search
32 PERFORM_SEARCH = 6;
33
34 // Clicks a search result
35 CLICK_SEARCH_RESULT = 7;
36
37 // Clicks a saved query
38 CLICK_SAVED_QUERY = 8;
39
40 // Search service indexes database
41 INDEX_SEARCH = 9;
42
43 // Displays the no result image in search
44 SHOW_SEARCH_NO_RESULT = 10;
45
46 // Displays some result in search
47 SHOW_SEARCH_RESULT = 11;
48
49 // Leaves search page without entering any query
50 LEAVE_SEARCH_WITHOUT_QUERY = 12;
51
52 // Queries search data during a search session
53 SEARCH_QUERY_DATABASE = 13;
54
55 // Queries installed app list during a search session
56 SEARCH_QUERY_INSTALLED_APPS = 14;
57
58 // Queries input device list (keyboards, game controller etc) during
59 // a search session
60 SEARCH_QUERY_INPUT_DEVICES = 15;
61
62 // Queries accessiblity service list during a search session
63 SEARCH_QUERY_ACCESSIBILITY_SERVICES = 16;
64 }
65
66 message SearchResultMetadata {
67 // The id of the search result row in this event, this is an internally
68 // generated key and does not associate with any user data.
69 optional string search_result_key = 1;
70
71 // The rank of the search result row in this event.
72 optional int32 search_result_rank = 2;
73
74 // The number of results in this query.
75 optional int32 result_count = 3;
76
77 // The length of query word.
78 optional int32 search_query_length = 4;
79 }
80
81 // The type of suggestion event.
82 optional EventType event_type = 1;
83
84 // The name/id of the suggestion in this event.
85 repeated string suggestion_ids = 2;
86
87 // Data about search results in this event.
88 optional SearchResultMetadata search_result_metadata = 3;
89
90 // Latency for the current event.
91 optional int64 latency_millis = 4;
92}