Lines Matching refs:Voicemail
24 * Represents a single voicemail stored in the voicemail content provider.
28 public class Voicemail implements Parcelable {
41 private Voicemail(Long timestamp, String number, PhoneAccountHandle phoneAccountHandle, Long id,
58 * Create a {@link Builder} for a new {@link Voicemail} to be inserted.
67 * Create a {@link Builder} for a {@link Voicemail} to be updated (or deleted).
77 * Builder pattern for creating a {@link Voicemail}. The builder must be created with the
154 public Voicemail build() {
159 return new Voicemail(mBuilderTimestamp, mBuilderNumber, mBuilderPhoneAccount,
166 * The identifier of the voicemail in the content provider.
168 * This may be missing in the case of a new {@link Voicemail} that we plan to insert into the
176 /** The number of the person leaving the voicemail, empty string if unknown, null if not set. */
181 /** The phone account associated with the voicemail, null if not set. */
186 /** The timestamp the voicemail was received, in millis since the epoch, zero if not set. */
191 /** Gets the duration of the voicemail in millis, or zero if the field is not set. */
197 * Returns the package name of the source that added this voicemail, or null if this field is
205 * Returns the application-specific data type stored with the voicemail, or null if this field
208 * Source data is typically used as an identifier to uniquely identify the voicemail against
209 * the voicemail server. This is likely to be something like the IMAP UID, or some other
217 * Gets the Uri that can be used to refer to this voicemail, and to make it play.
226 * Tells us if the voicemail message has been marked as read.
242 * Returns the text transcription of this voicemail, or null if this field is not set.
286 public static final Creator<Voicemail> CREATOR
287 = new Creator<Voicemail>() {
289 public Voicemail createFromParcel(Parcel in) {
290 return new Voicemail(in);
294 public Voicemail[] newArray(int size) {
295 return new Voicemail[size];
299 private Voicemail(Parcel in) {