Lines Matching refs:contact
1 # @ohos.contact (联系人)
13 import { contact } from '@kit.ContactsKit';
16 ## contact.addContact<sup>10+</sup>
18 addContact(context: Context, contact: Contact, callback: AsyncCallback<number>): void
33 | contact | [Contact](#contact) | 是 | 联系人信息。 …
49 contact.addContact(
67 ## contact.addContact<sup>(deprecated)7+</sup>
69 addContact(contact:Contact, callback:AsyncCallback<number>): void
85 | contact | [Contact](#contact) | 是 | 联系人信息。 …
92 contact.addContact({
108 ## contact.addContact<sup>10+</sup>
110 addContact(context: Context, contact: Contact): Promise<number>
125 | contact | [Contact](#contact) | 是 | 联系人信息。 |
146 let promise = contact.addContact(
163 ## contact.addContact<sup>(deprecated)7+</sup>
165 addContact(contact: Contact): Promise<number>
181 | contact | [Contact](#contact) | 是 | 联系人信息。 |
193 let promise = contact.addContact({
208 ## contact.deleteContact<sup>10+</sup>
239 contact.deleteContact(context, 'xxx', (err: BusinessError) => {
248 ## contact.deleteContact<sup>(deprecated)7+</sup>
273 contact.deleteContact('xxx', (err: BusinessError) => {
283 ## contact.deleteContact<sup>10+</sup>
319 let promise = contact.deleteContact(context, 'xxx');
327 ## contact.deleteContact<sup>(deprecated)7+</sup>
357 let promise = contact.deleteContact('xxx');
366 ## contact.updateContact<sup>10+</sup>
368 updateContact(context: Context, contact: Contact, callback: AsyncCallback<void>): void
381 | contact | [Contact](#contact) | 是 | 联系人信息。id必填。 |
397 contact.updateContact(context, {
414 ## contact.updateContact<sup>(deprecated)7+</sup>
416 updateContact(contact: Contact, callback: AsyncCallback<void>): void
432 | contact | [Contact](#contact) | 是 | 联系人信息。id必填。 |
439 contact.updateContact({
457 ## contact.updateContact<sup>10+</sup>
459 updateContact(context: Context, contact: Contact, attrs: ContactAttributes, callback: AsyncCallbac…
472 | contact | [Contact](#contact) | 是 | 联系人信息。id必填。 …
489 contact.updateContact(context, {
498 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
508 ## contact.updateContact<sup>(deprecated)7+</sup>
510 updateContact(contact: Contact, attrs: ContactAttributes, callback: AsyncCallback<void>): void
526 | contact | [Contact](#contact) | 是 | 联系人信息。id必填。 |
534 contact.updateContact({
543 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
554 ## contact.updateContact<sup>10+</sup>
556 updateContact(context: Context, contact: Contact, attrs?: ContactAttributes): Promise<void>
569 | contact | [Contact](#contact) | 是 | 联系人信息。id必填。 …
591 let promise = contact.updateContact(context, {
600 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
609 ## contact.updateContact<sup>(deprecated)7+</sup>
611 updateContact(contact: Contact, attrs?: ContactAttributes): Promise<void>
627 | contact | [Contact](#contact) | 是 | 联系人信息。id必填。 |
639 let promise = contact.updateContact({
648 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
658 ## contact.isLocalContact<sup>10+</sup>
689 contact.isLocalContact(context, /*id*/1, (err: BusinessError, data) => {
698 ## contact.isLocalContact<sup>(deprecated)7+</sup>
723 contact.isLocalContact(/*id*/1, (err: BusinessError, data) => {
732 ## contact.isLocalContact<sup>10+</sup>
768 let promise = contact.isLocalContact(context, /*id*/1);
776 ## contact.isLocalContact<sup>(deprecated)7+</sup>
806 let promise = contact.isLocalContact(/*id*/1);
814 ## contact.isMyCard<sup>10+</sup>
845 contact.isMyCard(context, /*id*/1, (err: BusinessError, data) => {
854 ## contact.isMyCard<sup>(deprecated)7+</sup>
879 contact.isMyCard(/*id*/1, (err: BusinessError, data) => {
889 ## contact.isMyCard<sup>10+</sup>
925 let promise = contact.isMyCard(context, /*id*/1);
933 ## contact.isMyCard<sup>(deprecated)7+</sup>
963 let promise = contact.isMyCard(/*id*/1);
971 ## contact.queryMyCard<sup>10+</sup>
986 | callback | AsyncCallback<[Contact](#contact)> | 是 | 回调函数。成功返回“我的名片”信息;失败返回失败的错误码。 |
1001 contact.queryMyCard(context, (err: BusinessError, data) => {
1010 ## contact.queryMyCard<sup>(deprecated)7+</sup>
1028 | callback | AsyncCallback<[Contact](#contact)> | 是 | 回调函数。成功返回“我的名片”信息;失败返回失败的错误码。 |
1034 contact.queryMyCard((err: BusinessError, data) => {
1043 ## contact.queryMyCard<sup>10+</sup>
1059 | callback | AsyncCallback<[Contact](#contact)> | 是 | 回调函数。成功返回“我的名片”信息;失败返回失败的错误码。 |
1074 contact.queryMyCard(context, {
1075 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
1085 ## contact.queryMyCard<sup>(deprecated)7+</sup>
1104 | callback | AsyncCallback<[Contact](#contact)> | 是 | 回调函数。成功返回“我的名片”信息;失败返回失败的错误码。 |
1110 contact.queryMyCard({
1111 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
1121 ## contact.queryMyCard<sup>10+</sup>
1142 | Promise<[Contact](#contact)> | Promise对象。返回“我的名片”联系人对象。 |
1157 let promise = contact.queryMyCard(context, {
1158 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
1167 ## contact.queryMyCard<sup>(deprecated)7+</sup>
1190 | Promise<[Contact](#contact)> | Promise对象。返回“我的名片”联系人对象。 |
1196 let promise = contact.queryMyCard({
1197 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
1207 ## contact.selectContact<sup>(deprecated)7+</sup>
1223 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回选择的联系人对象数组;失败返回…
1229 contact.selectContact((err: BusinessError, data) => {
1239 ## contact.selectContact<sup>(deprecated)7+</sup>
1255 | Promise<Array<[Contact](#contact)>> | Promise对象。返回选择的联系人数组对象。 |
1261 let promise = contact.selectContact();
1269 ## contact.selectContacts<sup>10+</sup>
1283 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回选择的联系人对象数组;失败返回…
1295 contact.selectContacts((err: BusinessError, data) => {
1304 ## contact.selectContacts<sup>10+</sup>
1318 | Promise<Array<[Contact](#contact)>> | Promise对象。返回选择的联系人数组对象。 |
1325 let promise = contact.selectContacts();
1333 ## contact.selectContacts<sup>10+</sup>
1348 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回选择的联系人对象数组;失败返回…
1360 contact.selectContacts({
1371 ## contact.selectContacts<sup>10+</sup>
1391 | Promise<Array<[Contact](#contact)>> | Promise对象。返回选择的联系人数组对象。 |
1403 let promise = contact.selectContacts({isMultiSelect:false});
1411 ## contact.queryContact<sup>10+</sup>
1427 | callback | AsyncCallback<[Contact](#contact)> | 是 | 回调函数。成功返回查询的联系人对象;失败返回失败的错误码。 |
1442 contact.queryContact(context, 'xxx', (err: BusinessError, data) => {
1451 ## contact.queryContact<sup>(deprecated)7+</sup>
1470 | callback | AsyncCallback<[Contact](#contact)> | 是 | 回调函数。成功返回查询的联系人对象;失败返回失败的错误码。 |
1476 contact.queryContact('xxx', (err: BusinessError, data) => {
1486 ## contact.queryContact<sup>10+</sup>
1503 | callback | AsyncCallback<[Contact](#contact)> | 是 | 回调函数。成功返回查询的联系人对象;失败返回失败的错误码。 |
1518 contact.queryContact(context, 'xxx', {
1531 ## contact.queryContact<sup>(deprecated)7+</sup>
1551 | callback | AsyncCallback<[Contact](#contact)> | 是 | 回调函数。成功返回查询的联系人对象;失败返回失败的错误码。 |
1557 contact.queryContact('xxx', {
1570 ## contact.queryContact<sup>10+</sup>
1587 | callback | AsyncCallback<[Contact](#contact)> | 是 | 回调函数。成功返回查询的联系人对象;失败返回失败的错误码。 |
1602 contact.queryContact(context, 'xxx', {
1603 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
1613 ## contact.queryContact<sup>(deprecated)7+</sup>
1633 | callback | AsyncCallback<[Contact](#contact)> | 是 | 回调函数。成功返回查询的联系人对象;失败返回失败的错误码。 |
1639 contact.queryContact('xxx', {
1640 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
1650 ## contact.queryContact<sup>10+</sup>
1668 | callback | AsyncCallback<[Contact](#contact)> | 是 | 回调函数。成功返回查询的联系人对象;失败返回失败的错误码。 |
1683 contact.queryContact(context, 'xxx', {
1688 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
1698 ## contact.queryContact<sup>(deprecated)7+</sup>
1719 | callback | AsyncCallback<[Contact](#contact)> | 是 | 回调函数。成功返回查询的联系人对象;失败返回失败的错误码。 |
1725 contact.queryContact('xxx', {
1730 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
1741 ## contact.queryContact<sup>10+</sup>
1763 | Promise<[Contact](#contact)> | Promise对象。返回查询到的联系人对象。 |
1778 let promise = contact.queryContact(context, 'xxx', {
1783 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
1792 ## contact.queryContact<sup>(deprecated)7+</sup>
1817 | Promise<[Contact](#contact)> | Promise对象。返回查询到的联系人对象。 |
1823 let promise = contact.queryContact('xxx', {
1828 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
1837 ## contact.queryContacts<sup>10+</sup>
1852 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
1867 contact.queryContacts(context, (err: BusinessError, data) => {
1876 ## contact.queryContacts<sup>(deprecated)7+</sup>
1894 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
1900 contact.queryContacts((err: BusinessError, data) => {
1909 ## contact.queryContacts<sup>10+</sup>
1925 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
1940 contact.queryContacts(context, {
1953 ## contact.queryContacts<sup>(deprecated)7+</sup>
1972 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
1978 contact.queryContacts({
1991 ## contact.queryContacts<sup>10+</sup>
2007 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
2022 contact.queryContacts(context, {
2023 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
2033 ## contact.queryContacts<sup>(deprecated)7+</sup>
2052 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
2058 contact.queryContacts({
2059 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
2069 ## contact.queryContacts<sup>10+</sup>
2086 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
2101 contact.queryContacts(context, {
2106 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
2116 ## contact.queryContacts<sup>(deprecated)7+</sup>
2136 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
2142 contact.queryContacts({
2147 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
2157 ## contact.queryContacts<sup>10+</sup>
2178 | Promise<Array<[Contact](#contact)>> | Promise对象。返回查询到的联系人数组对象。 |
2193 let promise = contact.queryContacts(context, {
2198 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
2207 ## contact.queryContacts<sup>(deprecated)7+</sup>
2232 | Promise<Array<[Contact](#contact)>> | Promise对象。返回查询到的联系人数组对象。 |
2238 let promise = contact.queryContacts({
2243 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
2252 ## contact.queryContactsByPhoneNumber<sup>10+</sup>
2268 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;…
2283 contact.queryContactsByPhoneNumber(context, '138xxxxxxxx', (err: BusinessError, data) => {
2292 ## contact.queryContactsByPhoneNumber<sup>(deprecated)7+</sup>
2311 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;…
2317 contact.queryContactsByPhoneNumber('138xxxxxxxx', (err: BusinessError, data) => {
2327 ## contact.queryContactsByPhoneNumber<sup>10+</sup>
2344 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;…
2359 contact.queryContactsByPhoneNumber(context, '138xxxxxxxx', {
2372 ## contact.queryContactsByPhoneNumber<sup>(deprecated)7+</sup>
2392 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;…
2398 contact.queryContactsByPhoneNumber('138xxxxxxxx', {
2411 ## contact.queryContactsByPhoneNumber<sup>10+</sup>
2428 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;…
2443 contact.queryContactsByPhoneNumber(context, '138xxxxxxxx', {
2444 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
2454 ## contact.queryContactsByPhoneNumber<sup>(deprecated)7+</sup>
2474 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;…
2480 contact.queryContactsByPhoneNumber('138xxxxxxxx', {
2481 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
2491 ## contact.queryContactsByPhoneNumber<sup>10+</sup>
2509 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;…
2524 contact.queryContactsByPhoneNumber(context, '138xxxxxxxx', {
2529 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
2539 ## contact.queryContactsByPhoneNumber<sup>(deprecated)7+</sup>
2560 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;…
2566 contact.queryContactsByPhoneNumber('138xxxxxxxx', {
2571 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
2581 ## contact.queryContactsByPhoneNumber<sup>10+</sup>
2604 | Promise<Array<[Contact](#contact)>> | Promise对象。返回查询到的联系人数组对象。 |
2619 let promise = contact.queryContactsByPhoneNumber(context, '138xxxxxxxx', {
2624 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
2633 ## contact.queryContactsByPhoneNumber<sup>(deprecated)7+</sup>
2659 | Promise<Array<[Contact](#contact)>> | Promise对象。返回查询到的联系人数组对象。 |
2665 let promise = contact.queryContactsByPhoneNumber('138xxxxxxxx', {
2670 attributes: [contact.Attribute.ATTR_NAME, contact.Attribute.ATTR_PHONE]
2679 ## contact.queryContactsByEmail<sup>10+</sup>
2695 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
2710 contact.queryContactsByEmail(context, 'xxx@email.com', (err: BusinessError, data) => {
2719 ## contact.queryContactsByEmail<sup>(deprecated)7+</sup>
2738 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
2744 contact.queryContactsByEmail('xxx@email.com', (err: BusinessError, data) => {
2753 ## contact.queryContactsByEmail<sup>10+</sup>
2770 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
2785 contact.queryContactsByEmail(context, 'xxx@email.com', {
2798 ## contact.queryContactsByEmail<sup>(deprecated)7+</sup>
2818 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
2824 contact.queryContactsByEmail('xxx@email.com', {
2837 ## contact.queryContactsByEmail<sup>10+</sup>
2854 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
2869 contact.queryContactsByEmail(context, 'xxx@email.com', {
2870 attributes: [contact.Attribute.ATTR_EMAIL, contact.Attribute.ATTR_NAME]
2880 ## contact.queryContactsByEmail<sup>(deprecated)7+</sup>
2900 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
2906 contact.queryContactsByEmail('xxx@email.com', {
2907 attributes: [contact.Attribute.ATTR_EMAIL, contact.Attribute.ATTR_NAME]
2917 ## contact.queryContactsByEmail<sup>10+</sup>
2935 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
2950 contact.queryContactsByEmail(context, 'xxx@email.com', {
2955 attributes: [contact.Attribute.ATTR_EMAIL, contact.Attribute.ATTR_NAME]
2965 ## contact.queryContactsByEmail<sup>(deprecated)7+</sup>
2986 | callback | AsyncCallback<Array<[Contact](#contact)>> | 是 | 回调函数。成功返回查询到的联系人对象数组;失败返…
2992 contact.queryContactsByEmail('xxx@email.com', {
2997 attributes: [contact.Attribute.ATTR_EMAIL, contact.Attribute.ATTR_NAME]
3007 ## contact.queryContactsByEmail<sup>10+</sup>
3030 | Promise<Array<[Contact](#contact)>> | Promise对象。返回查询到的联系人数组对象。 |
3045 let promise = contact.queryContactsByEmail(context, 'xxx@email.com', {
3050 attributes: [contact.Attribute.ATTR_EMAIL, contact.Attribute.ATTR_NAME]
3059 ## contact.queryContactsByEmail<sup>(deprecated)7+</sup>
3085 | Promise<Array<[Contact](#contact)>> | Promise对象。返回查询到的联系人数组对象。 |
3091 let promise = contact.queryContactsByEmail('xxx@email.com', {
3096 attributes: [contact.Attribute.ATTR_EMAIL, contact.Attribute.ATTR_NAME]
3105 ## contact.queryGroups<sup>10+</sup>
3135 contact.queryGroups(context, (err: BusinessError, data) => {
3144 ## contact.queryGroups<sup>(deprecated)7+</sup>
3168 contact.queryGroups((err: BusinessError, data) => {
3177 ## contact.queryGroups<sup>10+</sup>
3208 contact.queryGroups(context, {
3221 ## contact.queryGroups<sup>(deprecated)7+</sup>
3246 contact.queryGroups({
3259 ## contact.queryGroups<sup>10+</sup>
3295 let promise = contact.queryGroups(context, {
3307 ## contact.queryGroups<sup>(deprecated)7+</sup>
3337 let promise = contact.queryGroups({
3349 ## contact.queryHolders<sup>10+</sup>
3379 contact.queryHolders(context, (err: BusinessError, data) => {
3388 ## contact.queryHolders<sup>(deprecated)7+</sup>
3412 contact.queryHolders((err: BusinessError, data) => {
3421 ## contact.queryHolders<sup>10+</sup>
3456 let promise = contact.queryHolders(context);
3464 ## contact.queryHolders<sup>(deprecated)7+</sup>
3488 let promise = contact.queryHolders();
3496 ## contact.queryKey<sup>10+</sup>
3527 contact.queryKey(context, /*id*/1, (err: BusinessError, data) => {
3536 ## contact.queryKey<sup>(deprecated)7+</sup>
3561 contact.queryKey(/*id*/1, (err: BusinessError, data) => {
3570 ## contact.queryKey<sup>10+</sup>
3602 contact.queryKey(context, /*id*/1, {
3615 ## contact.queryKey<sup>(deprecated)7+</sup>
3641 contact.queryKey(/*id*/1, {
3654 ## contact.queryKey<sup>10+</sup>
3691 let promise = contact.queryKey(context, /*id*/1, {
3703 ## contact.queryKey<sup>(deprecated)7+</sup>
3734 let promise = contact.queryKey(/*id*/1, {
3804 let myContact: contact.Contact = {
3840 let contactAttributes: contact.ContactAttributes = {
3842 contact.Attribute.ATTR_EMAIL,
3843 contact.Attribute.ATTR_NAME,
3844 contact.Attribute.ATTR_PHONE
3881 let attributes = [contact.Attribute.ATTR_EMAIL, contact.Attribute.ATTR_NAME, contact.Attribute.ATTR…
3919 let email: contact.Email = {
3929 let email = new contact.Email();
3952 let holder: contact.Holder = {
3993 let event: contact.Event = {
4001 let event = new contact.Event();
4025 let group: contact.Group = {
4069 let imAddress: contact.ImAddress = {
4079 let imAddress = new contact.ImAddress();
4110 let name: contact.Name = {
4135 let nickName: contact.NickName = {
4158 let note: contact.Note = {
4183 let organization: contact.Organization = {
4240 let phoneNumber: contact.PhoneNumber = {
4242 labelId: contact.PhoneNumber.NUM_HOME
4249 let phoneNumber = new contact.PhoneNumber();
4272 let portrait: contact.Portrait = {
4318 let postalAddress: contact.PostalAddress = {
4327 let postalAddress = new contact.PostalAddress();
4377 let relation: contact.Relation = {
4379 labelId: contact.Relation.RELATION_ASSISTANT
4386 let relation = new contact.Relation();
4388 relation.labelId = contact.Relation.RELATION_ASSISTANT;
4424 let sipAddress: contact.SipAddress = {
4432 let sipAddress = new contact.SipAddress();
4455 let website: contact.Website = {