• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1syntax = "proto2";
2
3option java_package = "com.android.dialer.callintent";
4option java_multiple_files = true;
5option optimize_for = LITE_RUNTIME;
6
7
8package com.android.dialer.callintent;
9
10import "java/com/android/dialer/callintent/call_initiation_type.proto";
11import "java/com/android/dialer/callintent/speed_dial_contact_type.proto";
12import "java/com/android/dialer/logging/ui_action.proto";
13
14// Miscellaneous data that's included in a new outgoing call initiated by
15// Dialer. The system will pass this data to the InCallUi which can use it
16// for logging or for something else.
17// Next tag: 15
18message CallSpecificAppData {
19  optional CallInitiationType.Type call_initiation_type = 1;
20
21  optional int32 position_of_selected_search_result = 2;
22
23  optional int32 characters_in_search_string = 3;
24
25  repeated SpeedDialContactType.Type speed_dial_contact_type = 4;
26  optional int32 speed_dial_contact_position = 5;
27
28  optional int64 time_since_app_launch = 6;
29  optional int64 time_since_first_click = 7;
30  // The following two list should be of the same length
31  // (adding another message is not allowed here)
32  repeated com.android.dialer.logging.UiAction.Type
33      ui_actions_since_app_launch = 8;
34  repeated int64 ui_action_timestamps_since_app_launch = 9;
35
36  optional int32 starting_tab_index = 10;
37
38  // For recording the appearance of video call button
39  optional int32 lightbringer_button_appear_in_expanded_call_log_item_count =
40      11;
41  optional int32 lightbringer_button_appear_in_collapsed_call_log_item_count =
42      12;
43  optional int32 lightbringer_button_appear_in_search_count = 13;
44
45  // Indicates that the call is open to modification from assisted dialing.
46  optional bool allow_assisted_dialing = 14;
47}
48