1syntax = "proto2";
2
3option java_package = "com.android.dialer.calllog.model";
4option java_multiple_files = true;
5
6
7package com.android.dialer.calllog.model;
8
9import "java/com/android/dialer/calllog/database/contract/coalesced_ids.proto";
10import "java/com/android/dialer/calllog/database/contract/number_attributes.proto";
11import "java/com/android/dialer/phonenumberproto/dialer_phone_number.proto";
12
13// Contains the contents of a row from the CoalescedAnnotatedCallLog.
14// Next ID: 17
15message CoalescedRow {
16  // Value in column CoalescedAnnotatedCallLog._ID
17  optional int64 id = 1;
18
19  // Value in column CoalescedAnnotatedCallLog.TIMESTAMP
20  optional int64 timestamp = 2;
21
22  // Value in column CoalescedAnnotatedCallLog.NUMBER
23  optional com.android.dialer.DialerPhoneNumber number = 3;
24
25  // Value in column CoalescedAnnotatedCallLog.FORMATTED_NUMBER
26  optional string formatted_number = 4;
27
28  // Value in column CoalescedAnnotatedCallLog.NUMBER_PRESENTATION
29  optional int32 number_presentation = 5;
30
31  // Value in column CoalescedAnnotatedCallLog.IS_READ
32  optional bool is_read = 6;
33
34  // Value in column CoalescedAnnotatedCallLog.NEW
35  optional bool is_new = 7;
36
37  // Value in column CoalescedAnnotatedCallLog.GEOCODED_LOCATION
38  optional string geocoded_location = 8;
39
40  // Value in column CoalescedAnnotatedCallLog.PHONE_ACCOUNT_COMPONENT_NAME
41  optional string phone_account_component_name = 9;
42
43  // Value in column CoalescedAnnotatedCallLog.PHONE_ACCOUNT_ID
44  optional string phone_account_id = 10;
45
46  // Value in column CoalescedAnnotatedCallLog.FEATURES
47  optional int32 features = 11;
48
49  // Value in column CoalescedAnnotatedCallLog.CALL_TYPE
50  optional int32 call_type = 12;
51
52  // Value in column CoalescedAnnotatedCallLog.NUMBER_ATTRIBUTES
53  optional com.android.dialer.NumberAttributes number_attributes = 13;
54
55  // Value in column CoalescedAnnotatedCallLog.IS_VOICEMAIL_CALL
56  optional bool is_voicemail_call = 14;
57
58  // Value in column CoalescedAnnotatedCallLog.VOICEMAIL_CALL_TAG
59  optional string voicemail_call_tag = 15;
60
61  // Value in column CoalescedAnnotatedCallLog.COALESCED_IDS
62  optional com.android.dialer.CoalescedIds coalesced_ids = 16;
63}
64