1syntax = "proto2"; 2 3package com.android.dialer.logging; 4option java_package = "com.android.dialer.logging"; 5option java_multiple_files = true; 6option optimize_for = LITE_RUNTIME; 7 8 9 10 11message InteractionEvent { 12 // Next Tag: 38 13 enum Type { 14 15 UNKNOWN = 0; 16 17 // Leaving tags 1-14 for more frequent interactions, e.g. ANSWERED_CALL 18 19 // An incoming call was blocked 20 CALL_BLOCKED = 15; 21 22 // The user blocked a number from the Call Log screen 23 BLOCK_NUMBER_CALL_LOG = 16; 24 25 // The user blocked a number from the Call details screen 26 BLOCK_NUMBER_CALL_DETAIL = 17; 27 28 // The user blocked a number from the Management screen 29 BLOCK_NUMBER_MANAGEMENT_SCREEN = 18; 30 31 // The user unblocked a number from the Call Log screen 32 UNBLOCK_NUMBER_CALL_LOG = 19; 33 34 // The user unblocked a number from the Call details screen 35 UNBLOCK_NUMBER_CALL_DETAIL = 20; 36 37 // The user unblocked a number from the Management screen 38 UNBLOCK_NUMBER_MANAGEMENT_SCREEN = 21; 39 40 // The user blocked numbers from contacts marked as send to voicemail 41 IMPORT_SEND_TO_VOICEMAIL = 22; 42 43 // The user blocked a number then undid the block 44 UNDO_BLOCK_NUMBER = 23; 45 46 // The user unblocked a number then undid the unblock 47 UNDO_UNBLOCK_NUMBER = 24; 48 49 // Actions in speed dial 50 SPEED_DIAL_PIN_CONTACT = 25; 51 SPEED_DIAL_REMOVE_CONTACT = 26; 52 SPEED_DIAL_OPEN_CONTACT_CARD = 27; 53 SPEED_DIAL_CLICK_CONTACT_WITH_AMBIGUOUS_NUMBER = 28; 54 55 SPEED_DIAL_SET_DEFAULT_NUMBER_FOR_AMBIGUOUS_CONTACT = 29; 56 57 // Open quick contact from where 58 OPEN_QUICK_CONTACT_FROM_CALL_LOG = 30; 59 OPEN_QUICK_CONTACT_FROM_CALL_DETAILS = 31; 60 OPEN_QUICK_CONTACT_FROM_ALL_CONTACTS_GENERAL = 32; 61 OPEN_QUICK_CONTACT_FROM_CONTACTS_FRAGMENT_BADGE = 33; 62 OPEN_QUICK_CONTACT_FROM_CONTACTS_FRAGMENT_ITEM = 34; 63 OPEN_QUICK_CONTACT_FROM_SEARCH = 35; 64 OPEN_QUICK_CONTACT_FROM_VOICEMAIL = 36; 65 OPEN_QUICK_CONTACT_FROM_CALL_HISTORY = 37; 66 } 67} 68