Lines Matching refs:env
33 * @param env Conditions for convert operation
39 napi_env env, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
44 napi_create_array(env, &array);
52 napi_create_array(env, &array);
65 napi_value napiObject = GetResultMapValue(env, resultSetMap, contactIdValue);
66 PutQuickSearchKey(env, resultSet, quickSearchMap, contactIdValue);
67 ConvertContactObject(env, napiObject, resultSet);
71 napi_value array = ConvertContactArray(env, resultSetMap, quickSearchMap);
75 void ResultConvert::PutQuickSearchKey(napi_env env, std::shared_ptr<DataShare::DataShareResultSet> &resultSet,
85 napi_create_string_utf8(env, quickSearchValue.c_str(), NAPI_AUTO_LENGTH, &napiQuickSearchValue);
91 napi_env env, std::map<int, napi_value> &resultSetMap, std::map<int, std::string> &quickSearchMap)
94 napi_create_array(env, &array);
101 napi_create_string_utf8(env, quickSearchMap[it->first].c_str(), NAPI_AUTO_LENGTH, &keyValue);
103 napi_create_string_utf8(env, "key", NAPI_AUTO_LENGTH, &napiQuickKey);
104 napi_set_property(env, elementObject, napiQuickKey, keyValue);
107 napi_create_int64(env, it->first, &keyValue);
109 napi_create_string_utf8(env, "id", NAPI_AUTO_LENGTH, &napiIdKey);
110 napi_set_property(env, elementObject, napiIdKey, keyValue);
111 napi_set_element(env, array, count, elementObject);
120 * @param env Conditions for convert operation
125 napi_env env, napi_value napiObject, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
132 ConvertEmail(env, napiObject, typeIdValue, resultSet);
133 ConvertName(env, napiObject, typeIdValue, resultSet);
134 ConvertUri(env, napiObject, typeIdValue, resultSet);
135 ConvertEvent(env, napiObject, typeIdValue, resultSet);
136 ConvertGroup(env, napiObject, typeIdValue, resultSet);
137 ConvertImAddress(env, napiObject, typeIdValue, resultSet);
138 ConvertPhoneNumber(env, napiObject, typeIdValue, resultSet);
139 ConvertPostalAddress(env, napiObject, typeIdValue, resultSet);
140 ConvertRelation(env, napiObject, typeIdValue, resultSet);
141 ConvertSipAddress(env, napiObject, typeIdValue, resultSet);
142 ConvertWebsite(env, napiObject, typeIdValue, resultSet);
143 ConvertNickName(env, napiObject, typeIdValue, resultSet);
144 ConvertNote(env, napiObject, typeIdValue, resultSet);
145 ConvertOrganization(env, napiObject, typeIdValue, resultSet);
164 napi_env env, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
167 napi_create_array(env, &array);
175 napi_create_object(env, &elementObject);
182 napi_create_string_utf8(env, "holderId", NAPI_AUTO_LENGTH, &napiIdKey);
184 napi_create_int64(env, idValue, &napiValue);
185 napi_set_property(env, elementObject, napiIdKey, napiValue);
192 napi_create_string_utf8(env, "displayName", NAPI_AUTO_LENGTH, &napiDisplayNameKey);
194 napi_create_string_utf8(env, displayNameValue.c_str(), NAPI_AUTO_LENGTH, &napiDisplayNameValue);
195 napi_set_property(env, elementObject, napiDisplayNameKey, napiDisplayNameValue);
202 napi_create_string_utf8(env, "bundleName", NAPI_AUTO_LENGTH, &napiBundleNameKey);
204 napi_create_string_utf8(env, bundleNameValue.c_str(), NAPI_AUTO_LENGTH, &napiBundleNameValue);
205 napi_set_property(env, elementObject, napiBundleNameKey, napiBundleNameValue);
206 napi_set_element(env, array, count, elementObject);
215 napi_env env, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
218 NAPI_CALL(env, napi_create_array(env, &array));
235 napi_create_object(env, &elementObject);
242 napi_create_string_utf8(env, "id", NAPI_AUTO_LENGTH, &napiIdKey);
244 napi_create_int64(env, idValue, &napiValue);
245 napi_set_property(env, elementObject, napiIdKey, napiValue);
252 napi_create_string_utf8(env, "title", NAPI_AUTO_LENGTH, &napiTitleKey);
254 napi_create_string_utf8(env, titleValue.c_str(), NAPI_AUTO_LENGTH, &napiTitleValue);
255 napi_set_property(env, elementObject, napiTitleKey, napiTitleValue);
256 napi_set_element(env, array, count, elementObject);
264 napi_value ResultConvert::GetResultMapValue(napi_env env, std::map<int, napi_value> &resultSetMap, int &contactId)
271 napi_create_object(env, &napiObject);
279 napi_value ResultConvert::GetNapiValue(napi_env env, const std::string keyChar, napi_value napiObject)
286 napi_create_string_utf8(env, keyChar.c_str(), NAPI_AUTO_LENGTH, &key);
288 napi_has_property(env, napiObject, key, &result);
291 napi_get_property(env, napiObject, key, &value);
297 napi_value ResultConvert::GetNapiElementObject(napi_env env, napi_value napiObject, const std::string valueChar)
299 napi_value objectElement = GetNapiValue(env, valueChar, napiObject);
301 napi_create_object(env, &objectElement);
306 napi_value ResultConvert::GetNapiElementArray(napi_env env, napi_value napiObject, const std::string valueChar)
308 napi_value emailArray = GetNapiValue(env, valueChar, napiObject);
310 napi_create_array(env, &emailArray);
316 napi_env env, std::string &contentKey, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
330 napi_create_int64(env, intValue, &napiValue);
334 napi_create_double(env, doubleValue, &napiValue);
338 napi_create_string_utf8(env, stringValue.c_str(), NAPI_AUTO_LENGTH, &napiValue);
343 napi_value ResultConvert::CreateNapiStringValue(napi_env env, const std::string key)
346 napi_create_string_utf8(env, key.c_str(), NAPI_AUTO_LENGTH, &keyValue);
351 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
355 napi_value emailArray = GetNapiElementArray(env, napiObject, emails);
357 napi_get_array_length(env, emailArray, &count);
359 napi_create_object(env, &objectElement);
364 napi_value detailInfoValue = GetResultValue(env, detailInfoKey, resultSet);
365 napi_value customValue = GetResultValue(env, customDataKey, resultSet);
366 napi_value extend7Value = GetResultValue(env, extend7Key, resultSet);
367 napi_value aliasDetailInfoValue = GetResultValue(env, aliasDetailInfoKey, resultSet);
368 napi_value napiDetailInfoKey = CreateNapiStringValue(env, "email");
369 napi_set_property(env, objectElement, napiDetailInfoKey, detailInfoValue);
370 napi_value napiLabelNameKey = CreateNapiStringValue(env, "labelName");
371 napi_set_property(env, objectElement, napiLabelNameKey, customValue);
372 napi_value napiLabelIdKey = CreateNapiStringValue(env, "labelId");
373 napi_set_property(env, objectElement, napiLabelIdKey, extend7Value);
374 napi_value napiDisplayNameIdKey = CreateNapiStringValue(env, "displayName");
375 napi_set_property(env, objectElement, napiDisplayNameIdKey, aliasDetailInfoValue);
376 napi_set_element(env, emailArray, count, objectElement);
378 napi_create_string_utf8(env, emails.c_str(), NAPI_AUTO_LENGTH, &napiElementKey);
379 napi_set_property(env, napiObject, napiElementKey, emailArray);
384 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
388 napi_value objectElement = GetNapiElementObject(env, napiObject, name);
398 napi_value fullNameValue = GetResultValue(env, fullNameKey, resultSet);
399 napi_value familyNameValue = GetResultValue(env, familyNameKey, resultSet);
400 napi_value familyNamePhoneticValue = GetResultValue(env, familyNamePhoneticKey, resultSet);
401 napi_value givenNameValue = GetResultValue(env, givenNameKey, resultSet);
402 napi_value givenNamePhoneticValue = GetResultValue(env, givenNamePhoneticKey, resultSet);
403 napi_value middleNamePhoneticValue = GetResultValue(env, middleNamePhoneticKey, resultSet);
404 napi_value middleNameValue = GetResultValue(env, middleNameKey, resultSet);
405 napi_value namePrefixValue = GetResultValue(env, namePrefixKey, resultSet);
406 napi_value nameSuffixValue = GetResultValue(env, nameSuffixKey, resultSet);
407 napi_value napiFullNameKey = CreateNapiStringValue(env, "fullName");
408 napi_set_property(env, objectElement, napiFullNameKey, fullNameValue);
409 napi_value napiFamilyNameKey = CreateNapiStringValue(env, "familyName");
410 napi_set_property(env, objectElement, napiFamilyNameKey, familyNameValue);
411 napi_value napiFamilyNamePhoneticKey = CreateNapiStringValue(env, "familyNamePhonetic");
412 napi_set_property(env, objectElement, napiFamilyNamePhoneticKey, familyNamePhoneticValue);
413 napi_value napiGivenNameKey = CreateNapiStringValue(env, "givenName");
414 napi_set_property(env, objectElement, napiGivenNameKey, givenNameValue);
415 napi_value napiGivenNamePhoneticKey = CreateNapiStringValue(env, "givenNamePhonetic");
416 napi_set_property(env, objectElement, napiGivenNamePhoneticKey, givenNamePhoneticValue);
417 napi_value napiMiddleNamePhoneticKey = CreateNapiStringValue(env, "middleNamePhonetic");
418 napi_set_property(env, objectElement, napiMiddleNamePhoneticKey, middleNamePhoneticValue);
419 napi_value napiMiddleNameKey = CreateNapiStringValue(env, "middleName");
420 napi_set_property(env, objectElement, napiMiddleNameKey, middleNameValue);
421 napi_value napiNamePrefixKey = CreateNapiStringValue(env, "namePrefix");
422 napi_set_property(env, objectElement, napiNamePrefixKey, namePrefixValue);
423 napi_value napiNameSuffixKey = CreateNapiStringValue(env, "nameSuffix");
424 napi_set_property(env, objectElement, napiNameSuffixKey, nameSuffixValue);
426 napi_create_string_utf8(env, name.c_str(), NAPI_AUTO_LENGTH, &napiElementKey);
427 napi_set_property(env, napiObject, napiElementKey, objectElement);
432 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
436 napi_value objectElement = GetNapiElementObject(env, napiObject, portrait);
438 napi_value uriValue = GetResultValue(env, uri, resultSet);
439 napi_value napiUri = CreateNapiStringValue(env, "uri");
440 napi_set_property(env, objectElement, napiUri, uriValue);
442 napi_create_string_utf8(env, portrait.c_str(), NAPI_AUTO_LENGTH, &napiElementKey);
443 napi_set_property(env, napiObject, napiElementKey, objectElement);
448 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
452 napi_value emailArray = GetNapiElementArray(env, napiObject, events);
454 napi_get_array_length(env, emailArray, &count);
456 napi_create_object(env, &objectElement);
460 napi_value detailInfoValue = GetResultValue(env, detailInfoKey, resultSet);
461 napi_value customValue = GetResultValue(env, customDataKey, resultSet);
462 napi_value extend7Value = GetResultValue(env, extend7Key, resultSet);
463 napi_value napiDetailInfoKey = CreateNapiStringValue(env, "eventDate");
464 napi_set_property(env, objectElement, napiDetailInfoKey, detailInfoValue);
465 napi_value napiLabelNameKey = CreateNapiStringValue(env, "labelName");
466 napi_set_property(env, objectElement, napiLabelNameKey, customValue);
467 napi_value napiLabelIdKey = CreateNapiStringValue(env, "labelId");
468 napi_set_property(env, objectElement, napiLabelIdKey, extend7Value);
469 napi_set_element(env, emailArray, count, objectElement);
471 napi_create_string_utf8(env, events.c_str(), NAPI_AUTO_LENGTH, &napiElementKey);
472 napi_set_property(env, napiObject, napiElementKey, emailArray);
477 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
481 napi_value emailArray = GetNapiElementArray(env, napiObject, groups);
483 napi_get_array_length(env, emailArray, &count);
485 napi_create_object(env, &objectElement);
487 napi_value groupNameValue = GetResultValue(env, groupNameKey, resultSet);
488 napi_value napiGroupNameKey = CreateNapiStringValue(env, "title");
489 napi_set_property(env, objectElement, napiGroupNameKey, groupNameValue);
491 napi_value detailInfoValue = GetResultValue(env, detailInfoKey, resultSet);
492 napi_value napiDetailInfoKey = CreateNapiStringValue(env, "groupId");
493 napi_set_property(env, objectElement, napiDetailInfoKey, detailInfoValue);
495 napi_create_string_utf8(env, groups.c_str(), NAPI_AUTO_LENGTH, &napiElementKey);
496 napi_set_property(env, napiObject, napiElementKey, emailArray);
501 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
505 napi_value imAddressArray = GetNapiElementArray(env, napiObject, imAddresses);
507 napi_get_array_length(env, imAddressArray, &count);
509 napi_create_object(env, &objectElement);
513 napi_value detailInfoValue = GetResultValue(env, detailInfoKey, resultSet);
514 napi_value customValue = GetResultValue(env, customDataKey, resultSet);
515 napi_value extend7Value = GetResultValue(env, extend7Key, resultSet);
516 napi_value napiDetailInfoKey = CreateNapiStringValue(env, "imAddress");
517 napi_set_property(env, objectElement, napiDetailInfoKey, detailInfoValue);
518 napi_value napiLabelNameKey = CreateNapiStringValue(env, "labelName");
519 napi_set_property(env, objectElement, napiLabelNameKey, customValue);
520 napi_value napiLabelIdKey = CreateNapiStringValue(env, "labelId");
521 napi_set_property(env, objectElement, napiLabelIdKey, extend7Value);
522 napi_set_element(env, imAddressArray, count, objectElement);
524 napi_create_string_utf8(env, imAddresses.c_str(), NAPI_AUTO_LENGTH, &napiElementKey);
525 napi_set_property(env, napiObject, napiElementKey, imAddressArray);
530 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
534 napi_value phoneNumbersArray = GetNapiElementArray(env, napiObject, phoneNumbers);
536 napi_get_array_length(env, phoneNumbersArray, &count);
538 napi_create_object(env, &objectElement);
542 napi_value detailInfoValue = GetResultValue(env, detailInfoKey, resultSet);
543 napi_value customValue = GetResultValue(env, customDataKey, resultSet);
544 napi_value extend7Value = GetResultValue(env, extend7Key, resultSet);
545 napi_value napiDetailInfoKey = CreateNapiStringValue(env, "phoneNumber");
546 napi_set_property(env, objectElement, napiDetailInfoKey, detailInfoValue);
547 napi_value napiLabelNameKey = CreateNapiStringValue(env, "labelName");
548 napi_set_property(env, objectElement, napiLabelNameKey, customValue);
549 napi_value napiLabelIdKey = CreateNapiStringValue(env, "labelId");
550 napi_set_property(env, objectElement, napiLabelIdKey, extend7Value);
551 napi_set_element(env, phoneNumbersArray, count, objectElement);
553 napi_create_string_utf8(env, phoneNumbers.c_str(), NAPI_AUTO_LENGTH, &napiElementKey);
554 napi_set_property(env, napiObject, napiElementKey, phoneNumbersArray);
559 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
563 napi_value postalAddressArray = GetNapiElementArray(env, napiObject, postalAddresses);
565 napi_get_array_length(env, postalAddressArray, &count);
567 napi_create_object(env, &objectElement);
571 napi_value detailInfoValue = GetResultValue(env, detailInfoKey, resultSet);
572 napi_value customValue = GetResultValue(env, customDataKey, resultSet);
573 napi_value extend7Value = GetResultValue(env, extend7Key, resultSet);
581 napi_value neighborhoodKeyValue = GetResultValue(env, neighborhoodKey, resultSet);
582 napi_value cityKeyValue = GetResultValue(env, cityKey, resultSet);
583 napi_value countryKeyValue = GetResultValue(env, countryKey, resultSet);
584 napi_value poboxKeyValue = GetResultValue(env, poboxKey, resultSet);
585 napi_value postcodeKeyValue = GetResultValue(env, postcodeKey, resultSet);
586 napi_value regionKeyValue = GetResultValue(env, regionKey, resultSet);
587 napi_value streetKeyValue = GetResultValue(env, streetKey, resultSet);
588 napi_value napiDetailInfoKey = CreateNapiStringValue(env, "postalAddress");
589 napi_set_property(env, objectElement, napiDetailInfoKey, detailInfoValue);
590 napi_value napiLabelNameKey = CreateNapiStringValue(env, "labelName");
591 napi_set_property(env, objectElement, napiLabelNameKey, customValue);
592 napi_value napiLabelIdKey = CreateNapiStringValue(env, "labelId");
593 napi_set_property(env, objectElement, napiLabelIdKey, extend7Value);
595 env, objectElement, CreateNapiStringValue(env, neighborhoodKey.c_str()), neighborhoodKeyValue);
596 napi_set_property(env, objectElement, CreateNapiStringValue(env, cityKey.c_str()), cityKeyValue);
597 napi_set_property(env, objectElement, CreateNapiStringValue(env, countryKey.c_str()), countryKeyValue);
598 napi_set_property(env, objectElement, CreateNapiStringValue(env, poboxKey.c_str()), poboxKeyValue);
599 napi_set_property(env, objectElement, CreateNapiStringValue(env, postcodeKey.c_str()), postcodeKeyValue);
600 napi_set_property(env, objectElement, CreateNapiStringValue(env, regionKey.c_str()), regionKeyValue);
601 napi_set_property(env, objectElement, CreateNapiStringValue(env, streetKey.c_str()), streetKeyValue);
602 napi_set_element(env, postalAddressArray, count, objectElement);
603 napi_value napiElementKey = CreateNapiStringValue(env, postalAddresses);
604 napi_set_property(env, napiObject, napiElementKey, postalAddressArray);
609 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
613 napi_value relationsArray = GetNapiElementArray(env, napiObject, relations);
615 napi_get_array_length(env, relationsArray, &count);
617 napi_create_object(env, &objectElement);
621 napi_value detailInfoValue = GetResultValue(env, detailInfoKey, resultSet);
622 napi_value customValue = GetResultValue(env, customDataKey, resultSet);
623 napi_value extend7Value = GetResultValue(env, extend7Key, resultSet);
624 napi_value napiDetailInfoKey = CreateNapiStringValue(env, "sipAddress");
625 napi_set_property(env, objectElement, napiDetailInfoKey, detailInfoValue);
626 napi_value napiLabelNameKey = CreateNapiStringValue(env, "labelName");
627 napi_set_property(env, objectElement, napiLabelNameKey, customValue);
628 napi_value napiLabelIdKey = CreateNapiStringValue(env, "labelId");
629 napi_set_property(env, objectElement, napiLabelIdKey, extend7Value);
630 napi_set_element(env, relationsArray, count, objectElement);
632 napi_create_string_utf8(env, relations.c_str(), NAPI_AUTO_LENGTH, &napiElementKey);
633 napi_set_property(env, napiObject, napiElementKey, relationsArray);
638 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
642 napi_value sipAddressArray = GetNapiElementArray(env, napiObject, sipAddresses);
644 napi_get_array_length(env, sipAddressArray, &count);
646 napi_create_object(env, &objectElement);
650 napi_value detailInfoValue = GetResultValue(env, detailInfoKey, resultSet);
651 napi_value customValue = GetResultValue(env, customDataKey, resultSet);
652 napi_value extend7Value = GetResultValue(env, extend7Key, resultSet);
653 napi_value napiDetailInfoKey = CreateNapiStringValue(env, "relationName");
654 napi_set_property(env, objectElement, napiDetailInfoKey, detailInfoValue);
655 napi_value napiLabelNameKey = CreateNapiStringValue(env, "labelName");
656 napi_set_property(env, objectElement, napiLabelNameKey, customValue);
657 napi_value napiLabelIdKey = CreateNapiStringValue(env, "labelId");
658 napi_set_property(env, objectElement, napiLabelIdKey, extend7Value);
659 napi_set_element(env, sipAddressArray, count, objectElement);
661 napi_create_string_utf8(env, sipAddresses.c_str(), NAPI_AUTO_LENGTH, &napiElementKey);
662 napi_set_property(env, napiObject, napiElementKey, sipAddressArray);
667 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
671 napi_value websitesArray = GetNapiElementArray(env, napiObject, websites);
673 napi_get_array_length(env, websitesArray, &count);
675 napi_create_object(env, &objectElement);
679 napi_value detailInfoValue = GetResultValue(env, detailInfoKey, resultSet);
680 napi_value customValue = GetResultValue(env, customDataKey, resultSet);
681 napi_value extend7Value = GetResultValue(env, extend7Key, resultSet);
682 napi_value napiDetailInfoKey = CreateNapiStringValue(env, "website");
683 napi_set_property(env, objectElement, napiDetailInfoKey, detailInfoValue);
684 napi_value napiLabelNameKey = CreateNapiStringValue(env, "labelName");
685 napi_set_property(env, objectElement, napiLabelNameKey, customValue);
686 napi_value napiLabelIdKey = CreateNapiStringValue(env, "labelId");
687 napi_set_property(env, objectElement, napiLabelIdKey, extend7Value);
688 napi_set_element(env, websitesArray, count, objectElement);
690 napi_create_string_utf8(env, websites.c_str(), NAPI_AUTO_LENGTH, &napiElementKey);
691 napi_set_property(env, napiObject, napiElementKey, websitesArray);
696 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
700 napi_value objectElement = GetNapiElementObject(env, napiObject, nickName);
702 napi_value uriValue = GetResultValue(env, name, resultSet);
703 napi_value napiUri = CreateNapiStringValue(env, "nickName");
704 napi_set_property(env, objectElement, napiUri, uriValue);
706 napi_create_string_utf8(env, nickName.c_str(), NAPI_AUTO_LENGTH, &napiElementKey);
707 napi_set_property(env, napiObject, napiElementKey, objectElement);
712 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
716 napi_value objectElement = GetNapiElementObject(env, napiObject, note);
718 napi_value noteValue = GetResultValue(env, name, resultSet);
719 napi_value noteKey = CreateNapiStringValue(env, "noteContent");
720 napi_set_property(env, objectElement, noteKey, noteValue);
722 napi_create_string_utf8(env, note.c_str(), NAPI_AUTO_LENGTH, &napiElementKey);
723 napi_set_property(env, napiObject, napiElementKey, objectElement);
728 napi_env env, napi_value napiObject, int &typeId, std::shared_ptr<DataShare::DataShareResultSet> &resultSet)
732 napi_value objectElement = GetNapiElementObject(env, napiObject, organization);
735 napi_value companyValue = GetResultValue(env, company, resultSet);
736 napi_value positionValue = GetResultValue(env, position, resultSet);
737 napi_value napiNameValueKey = CreateNapiStringValue(env, "name");
738 napi_set_property(env, objectElement, napiNameValueKey, companyValue);
739 napi_value napiTitleValueKey = CreateNapiStringValue(env, "title");
740 napi_set_property(env, objectElement, napiTitleValueKey, positionValue);
742 napi_create_string_utf8(env, organization.c_str(), NAPI_AUTO_LENGTH, &napiElementKey);
743 napi_set_property(env, napiObject, napiElementKey, objectElement);