1syntax = "proto2"; 2 3option java_package = "com.android.dialer.voicemail.model"; 4option java_multiple_files = true; 5 6 7package com.android.dialer.voicemail.model; 8 9import "java/com/android/dialer/calllog/database/contract/number_attributes.proto"; 10import "java/com/android/dialer/phonenumberproto/dialer_phone_number.proto"; 11 12// Contains contents of a voicemail entry from the AnnotatedCallLog. 13message VoicemailEntry { 14 // Value in column AnnotatedCallLog._ID 15 optional int64 id = 1; 16 17 // Value in column AnnotatedCallLog.TIMESTAMP 18 optional int64 timestamp = 2; 19 20 // Value in column AnnotatedCallLog.NUMBER 21 optional com.android.dialer.DialerPhoneNumber number = 3; 22 23 // Value in column AnnotatedCallLog.FORMATTED_NUMBER 24 optional string formatted_number = 4; 25 26 // Value in column AnnotatedCallLog.GEOCODED_LOCATION 27 optional string geocoded_location = 5; 28 29 // Value in column AnnotatedCallLog.DURATION 30 optional int64 duration = 6; 31 32 // Value in column AnnotatedCallLog.TRANSCRIPTION 33 optional string transcription = 7; 34 35 // Value in column AnnotatedCallLog.VOICEMAIL_URI 36 optional string voicemail_uri = 8; 37 38 // Value in column AnnotatedCallLog.CALL_TYPE 39 optional int32 call_type = 9; 40 41 // Value in column AnnotatedCallLog.IS_READ 42 optional int32 is_read = 10; 43 44 // Value in column AnnotatedCallLog.NUMBER_ATTRIBUTES 45 optional com.android.dialer.NumberAttributes number_attributes = 11; 46 47 // Value in column AnnotatedCallLog.TRANSCRIPTION_STATE 48 optional int32 transcription_state = 12; 49 50 // Value in column AnnotatedCallLog.PHONE_ACCOUNT_COMPONENT_NAME 51 optional string phone_account_component_name = 13; 52 53 // Value in column AnnotatedCallLog.PHONE_ACCOUNT_ID 54 optional string phone_account_id = 14; 55} 56