contacts_record_h getPlatformContactObject() const { return m_platformContactObject; };
+ void setNotesJSObj(bool value, JSObjectRef initObj);
+ bool notesJSObjIsSet() const;
+ JSObjectRef getNotesJSObj();
+ JSValueRef getNotesJSValue();
+
+ void setGroupIdsJSObj(bool value, JSObjectRef initObj);
+ bool groupIdsJSObjIsSet() const;
+ JSObjectRef getGroupIdsJSObj();
+ JSValueRef getGroupIdsJSValue();
+
+ void setContext(JSContextRef contextRef);
+ JSContextRef getContext();
+
private:
contacts_record_h m_platformContactObject;
contacts_list_h m_platformContactObjectList;
+
+ bool m_notesJSObjIsSet;
+ JSObjectRef m_notesObj;
+ JSValueRef m_notesJSValue;
+
+ bool m_groupIdsJSObjIsSet;
+ JSObjectRef m_groupIdsObj;
+ JSValueRef m_groupIdsJSValue;
+
+ JSContextRef m_context;
};
} // Contact