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