| // Copyright 2022 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| syntax = 'proto2'; |
| |
| option optimize_for = LITE_RUNTIME; |
| option java_package = 'org.chromium.components.omnibox'; |
| option java_outer_classname = 'TypesProto'; |
| |
| package omnibox; |
| |
| // Suggestion types supported by the Chrome Omnibox. |
| enum SuggestType { |
| TYPE_QUERY = 0; |
| TYPE_NAVIGATION = 5; |
| TYPE_CALCULATOR = 6; |
| TYPE_TAIL = 33; |
| TYPE_PERSONALIZED_QUERY = 35; |
| TYPE_PROFILE = 44; |
| TYPE_ENTITY = 46; |
| TYPE_NATIVE_CHROME = 69; |
| TYPE_PERSONALIZED_NAVIGATION = 83; |
| TYPE_CHROME_QUERY_TILES = 171; |
| TYPE_CATEGORICAL_QUERY = 185; |
| } |
| |
| // Suggestion subtypes supported by the Chrome Omnibox. |
| enum SuggestSubtype { |
| SUBTYPE_NONE = 0; |
| SUBTYPE_PERSONAL = 39; |
| SUBTYPE_OMNIBOX_ECHO_SEARCH = 57; |
| SUBTYPE_OMNIBOX_ECHO_URL = 58; |
| SUBTYPE_OMNIBOX_HISTORY_SEARCH = 59; |
| SUBTYPE_OMNIBOX_HISTORY_URL = 60; |
| SUBTYPE_OMNIBOX_HISTORY_TITLE = 61; |
| SUBTYPE_OMNIBOX_HISTORY_BODY = 62; |
| SUBTYPE_OMNIBOX_HISTORY_KEYWORD = 63; |
| SUBTYPE_OMNIBOX_OTHER = 64; |
| SUBTYPE_OMNIBOX_BOOKMARK_TITLE = 65; |
| SUBTYPE_URL_BASED = 66; |
| SUBTYPE_HIVEMIND = 67; |
| SUBTYPE_TRENDS = 143; |
| SUBTYPE_CLIPBOARD_TEXT = 176; |
| SUBTYPE_CLIPBOARD_URL = 177; |
| SUBTYPE_SUGGEST_2G_LITE = 271; |
| SUBTYPE_CLIPBOARD_IMAGE = 327; |
| SUBTYPE_ZERO_PREFIX = 362; |
| SUBTYPE_ZERO_PREFIX_LOCAL_HISTORY = 450; |
| SUBTYPE_ZERO_PREFIX_LOCAL_FREQUENT_URLS = 451; |
| SUBTYPE_ZERO_PREFIX_LOCAL_FREQUENT_QUERIES = 724; |
| SUBTYPE_ZERO_PREFIX_QUERY_TILE = 725; |
| } |