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