Bug 797277 - Part 1/5: add `messageClass` attribute in nsIDOMSmsMessag, sr=sicking
authorVicamo Yang <vyang@mozilla.com>
Wed, 31 Oct 2012 17:10:41 +0800
changeset 112011 e2cb5f94ead6
parent 112010 a33857ce6108
child 112012 e57c5417fb2c
push id93
push usernmatsakis@mozilla.com
push dateWed, 31 Oct 2012 21:26:57 +0000
reviewerssicking
bugs797277
milestone19.0a1
Bug 797277 - Part 1/5: add `messageClass` attribute in nsIDOMSmsMessag, sr=sicking
dom/sms/interfaces/nsIDOMSmsMessage.idl
--- a/dom/sms/interfaces/nsIDOMSmsMessage.idl
+++ b/dom/sms/interfaces/nsIDOMSmsMessage.idl
@@ -1,26 +1,32 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #include "nsISupports.idl"
 
-[scriptable, builtinclass, uuid(5e3224dd-1ca3-43e6-861e-b7734656fd2f)]
+[scriptable, builtinclass, uuid(a82f9998-02a2-4db2-a0d1-f8353933d7b0)]
 interface nsIDOMMozSmsMessage : nsISupports
 {
   // TODO: we should add SENT and RECEIVED DOMString constants, see bug 443316.
 
   readonly attribute long      id;
   readonly attribute DOMString delivery;  // Should be "sent" or "received".
   /**
    * For received messages, it is "success"; for sent messages, it can be
    * "pending", "success", "error", or "not-applicable" if the message was sent
    * without status report requisition.
    */
   readonly attribute DOMString deliveryStatus;
   readonly attribute DOMString sender;
   readonly attribute DOMString receiver;
   readonly attribute DOMString body;
+
+  /**
+   * Should be "normal", "class-0", "class-1", "class-2" or "class-3".
+   */
+  readonly attribute DOMString messageClass;
+
   [implicit_jscontext]
   readonly attribute jsval     timestamp; // jsval is for Date.
   readonly attribute boolean   read;
 };