| syntax = "proto2"; |
| |
| option java_outer_classname = "SettingsIntelligenceLogProto"; |
| |
| package com.android.settings.intelligence; |
| |
| // Wrapper for SettingsIntelligence event. |
| // Next index: 3 |
| message SettingsIntelligenceEvent { |
| |
| // Event type for this log. |
| enum EventType { |
| // Do not use |
| UNUSED = 0; |
| |
| // Gets suggestion list |
| GET_SUGGESTION = 1; |
| |
| // Dismisses a suggestion |
| DISMISS_SUGGESTION = 2; |
| |
| // Launches a suggestion |
| LAUNCH_SUGGESTION = 3; |
| |
| // Opens search page |
| OPEN_SEARCH_PAGE = 4; |
| |
| // Leaves search page |
| LEAVE_SEARCH_PAGE = 5; |
| |
| // User sends a query to settings search |
| PERFORM_SEARCH = 6; |
| |
| // Clicks a search result |
| CLICK_SEARCH_RESULT = 7; |
| |
| // Clicks a saved query |
| CLICK_SAVED_QUERY = 8; |
| |
| // Search service indexes database |
| INDEX_SEARCH = 9; |
| |
| // Displays the no result image in search |
| SHOW_SEARCH_NO_RESULT = 10; |
| |
| // Displays some result in search |
| SHOW_SEARCH_RESULT = 11; |
| |
| // Leaves search page without entering any query |
| LEAVE_SEARCH_WITHOUT_QUERY = 12; |
| |
| // Queries search data during a search session |
| SEARCH_QUERY_DATABASE = 13; |
| |
| // Queries installed app list during a search session |
| SEARCH_QUERY_INSTALLED_APPS = 14; |
| |
| // Queries input device list (keyboards, game controller etc) during |
| // a search session |
| SEARCH_QUERY_INPUT_DEVICES = 15; |
| |
| // Queries accessiblity service list during a search session |
| SEARCH_QUERY_ACCESSIBILITY_SERVICES = 16; |
| } |
| |
| message SearchResultMetadata { |
| // The id of the search result row in this event, this is an internally |
| // generated key and does not associate with any user data. |
| optional string search_result_key = 1; |
| |
| // The rank of the search result row in this event. |
| optional int32 search_result_rank = 2; |
| |
| // The number of results in this query. |
| optional int32 result_count = 3; |
| |
| // The length of query word. |
| optional int32 search_query_length = 4; |
| } |
| |
| // The type of suggestion event. |
| optional EventType event_type = 1; |
| |
| // The name/id of the suggestion in this event. |
| repeated string suggestion_ids = 2; |
| |
| // Data about search results in this event. |
| optional SearchResultMetadata search_result_metadata = 3; |
| |
| // Latency for the current event. |
| optional int64 latency_millis = 4; |
| } |