blob: 6dda2a6d8951cb72b358cb8faea3188d9d65b265 [file] [log] [blame]
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;
}
}