| syntax = "proto2"; |
| |
| package com.android.dialer.logging; |
| option java_package = "com.android.dialer.logging"; |
| option java_multiple_files = true; |
| option optimize_for = LITE_RUNTIME; |
| |
| |
| |
| |
| message ContactLookupResult { |
| // The different results of a contact lookup done using a phone number. |
| enum Type { |
| UNKNOWN_LOOKUP_RESULT_TYPE = 0; |
| |
| // Contact was not found in any of the sources. |
| NOT_FOUND = 1; |
| |
| // Contact was found in the local database. |
| LOCAL_CONTACT = 2; |
| |
| // DEPRECATED: see subcategories below |
| LOCAL_CACHE = 3; |
| |
| // DEPRECATED: see subcategories below |
| REMOTE = 4; |
| |
| // Phone number was an emergency phone number |
| EMERGENCY = 5; |
| |
| // Phone number was the SIM card's voicemail number |
| VOICEMAIL = 6; |
| |
| // Phone number was identified via the places part of the People API. |
| REMOTE_PLACES = 7; |
| |
| // Phone number was identified via the profile part of the People API. |
| REMOTE_PROFILE = 8; |
| |
| // Number was found in Dialer's local cache but we don't know how it was |
| // originally identified. |
| LOCAL_CACHE_UNKNOWN = 9; |
| |
| // Number was found in Dialer's local cache and was originally identified |
| // as a personal contact. |
| LOCAL_CACHE_DIRECTORY = 10; |
| |
| // Number was found in Dialer's local cache and was originally identified |
| // via a custom extended directory. |
| LOCAL_CACHE_EXTENDED = 11; |
| |
| // Number was found in Dialer's local cache and was originally identified |
| // via the places part of the People API. |
| LOCAL_CACHE_PLACES = 12; |
| |
| // Number was found in Dialer's local cache and was originally identified |
| // via the profile part of the People API. |
| LOCAL_CACHE_PROFILE = 13; |
| |
| // Number was found in Dialer's local cache and was originally identified |
| // via Caller Name Presentation (CNAP) information. Calls in this |
| // category would have had ContactLookupResultType NOT_FOUND originally. |
| LOCAL_CACHE_CNAP = 14; |
| |
| // Number was found in Dialer's local cache and was originally identified |
| // via Cequint caller ID. |
| LOCAL_CACHE_CEQUINT = 15; |
| |
| // Number was identified by a remote data source not listed below |
| REMOTE_OTHER = 16; |
| |
| // Number was found in Dialer's local cache and was originally identified |
| // as REMOTE_OTHER |
| LOCAL_CACHE_REMOTE_OTHER = 17; |
| |
| // Number was identified by manually-entered caller ID data |
| REMOTE_MANUAL = 18; |
| |
| // Number was found in Dialer's local cache and was originally identified |
| // as REMOTE_MANUAL |
| LOCAL_CACHE_REMOTE_MANUAL = 19; |
| |
| // Number was identified by Google Voice data |
| REMOTE_GOOGLE_VOICE = 20; |
| |
| // Number was found in Dialer's local cache and was originally identified |
| // as REMOTE_GOOGLE_VOICE |
| LOCAL_CACHE_REMOTE_GOOGLE_VOICE = 21; |
| |
| // Number was identified by Customer Service Apps data |
| REMOTE_CSA = 22; |
| |
| // Number was found in Dialer's local cache and was originally identified |
| // as REMOTE_CSA |
| LOCAL_CACHE_REMOTE_CSA = 23; |
| |
| // Number was identified by Knowledge Graph data |
| REMOTE_KNOWLEDGE_GRAPH = 24; |
| |
| // Number was found in Dialer's local cache and was originally identified |
| // as REMOTE_KNOWLEDGE_GRAPH |
| LOCAL_CACHE_REMOTE_KNOWLEDGE_GRAPH = 25; |
| |
| // Number was identified via Cequint caller ID. |
| CEQUINT = 26; |
| } |
| } |