Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
[gecko.git] / dom / webidl / MozVoicemail.webidl
blob7a27ecbf625c9c5271c68ea6158f9551b3bea66f
1 /* -*- Mode: c++; c-basic-offset: 2; indent-tabs-mode: nil; tab-width: 40 -*- */
2 /* vim: set ts=2 et sw=2 tw=40: */
3 /* This Source Code Form is subject to the terms of the Mozilla Public
4  * License, v. 2.0. If a copy of the MPL was not distributed with this
5  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
7 [Pref="dom.voicemail.enabled"]
8 interface MozVoicemail : EventTarget
10   /**
11    * The current voicemail status of a specified service, or null when the
12    * status is unknown.
13    */
14   [Throws]
15   MozVoicemailStatus getStatus(optional unsigned long serviceId);
17   /**
18    * The voicemail box dialing number of a specified service, or null if one
19    * wasn't found.
20    */
21   [Throws]
22   DOMString getNumber(optional unsigned long serviceId);
24   /**
25    * The display name of the voicemail box dialing number of a specified service,
26    * or null if one wasn't found.
27    */
28   [Throws]
29   DOMString getDisplayName(optional unsigned long serviceId);
31   /**
32    * The current voicemail status has changed.
33    */
34   attribute EventHandler onstatuschanged;