WebAPI/ContactsAPI: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 15: Line 15:
   interface ContactsManager
   interface ContactsManager
   {
   {
     void    find(options, successCB, errorCB);
     void    find(in ContactFindOptions options,
     Contact create(properties);
                in ContactFindSuccessCallback successCB,
     void    clear(successCB, errorCB);
                in ContactErrorCallback errorCB);
     Contact create(in ContactProperties properties);
     void    clear(in ContactSuccessCallback successCB,
                  in ContactErrorCallback errorCB);
  };
 
  interface ContactFindOptions : nsISupports
  {
    attribute DOMString  filterValue;    // e.g. "Tom"
    attribute DOMString  filterOp;      // e.g. "contains"
    attribute DOMString[] filterBy;      // e.g. "givenName"
  };
 
  interface ContactFindCallback
  {
    void handleEvent([array, size_is(count)] in Contact contacts, in unsigned long count);
   };
   };


20

edits

Navigation menu