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
8message InteractionEvent {
9  enum Type {
10
11    UNKNOWN = 0;
12
13    // Leaving tags 1-14 for more frequent interactions, e.g. ANSWERED_CALL
14
15    // An incoming call was blocked
16    CALL_BLOCKED = 15;
17
18    // The user blocked a number from the Call Log screen
19    BLOCK_NUMBER_CALL_LOG = 16;
20
21    // The user blocked a number from the Call details screen
22    BLOCK_NUMBER_CALL_DETAIL = 17;
23
24    // The user blocked a number from the Management screen
25    BLOCK_NUMBER_MANAGEMENT_SCREEN = 18;
26
27    // The user unblocked a number from the Call Log screen
28    UNBLOCK_NUMBER_CALL_LOG = 19;
29
30    // The user unblocked a number from the Call details screen
31    UNBLOCK_NUMBER_CALL_DETAIL = 20;
32
33    // The user unblocked a number from the Management screen
34    UNBLOCK_NUMBER_MANAGEMENT_SCREEN = 21;
35
36    // The user blocked numbers from contacts marked as send to voicemail
37    IMPORT_SEND_TO_VOICEMAIL = 22;
38
39    // The user blocked a number then undid the block
40    UNDO_BLOCK_NUMBER = 23;
41
42    // The user unblocked a number then undid the unblock
43    UNDO_UNBLOCK_NUMBER = 24;
44  }
45}
46