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