*/
static JSClassRef getClassRef();
- static JSValueRef createJSObject(JSContextRef context,
- const std::string email = "",
- const TizenApis::Api::Contact::ContactEmailAddressTypeArrayPtr types = TizenApis::Api::Contact::ContactEmailAddressTypeArrayPtr(new TizenApis::Api::Contact::ContactEmailAddressTypeArray()));
-
static bool isObjectOfClass(JSContextRef context, JSValueRef value);
static TizenApis::Api::Contact::ContactEmailAddressPtr getContactEmailAddress(JSContextRef context, JSValueRef value);
static JSClassRef m_classRef;
+ static JSObjectRef createJSObject(JSContextRef context, const TizenApis::Api::Contact::ContactEmailAddressPtr emailAddress);
+
static TizenApis::Api::Contact::ContactEmailAddressPtr getPrivData(JSObjectRef object);
+ static JSObjectRef constructor(JSContextRef context,
+ JSObjectRef constructor,
+ size_t argumentCount,
+ const JSValueRef arguments[],
+ JSValueRef* exception);
+
+ static bool hasInstance(JSContextRef context,
+ JSObjectRef constructor,
+ JSValueRef possibleInstance,
+ JSValueRef* exception);
+
static JSValueRef getEmail(JSContextRef context,
JSObjectRef object,
JSStringRef propertyName,