diff --git a/api/@ohos.contact.d.ts b/api/@ohos.contact.d.ts index 95b56293e3cb43ecd021b207c82ac7ba9b126974..6eb5bb0d389014848dc1d2d752f1e1d6a4efabf2 100644 --- a/api/@ohos.contact.d.ts +++ b/api/@ohos.contact.d.ts @@ -20,7 +20,7 @@ import { AsyncCallback } from './@ohos.base'; import type Context from './application/BaseContext'; -import { ValueType } from './@ohos.data.ValuesBucket' +import { ValueType } from './@ohos.data.ValuesBucket'; /** * Contains variety of system contact, provides functions for adding, updating and deleting these system contact @@ -51,6 +51,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.addContact#addContact */ function addContact(contact: Contact, callback: AsyncCallback): void; @@ -96,6 +97,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.addContact#addContact */ function addContact(contact: Contact): Promise; @@ -248,6 +250,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.deleteContact#deleteContact */ function deleteContact(key: string, callback: AsyncCallback): void; @@ -275,6 +278,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.deleteContact#deleteContact */ function deleteContact(key: string): Promise; @@ -302,6 +306,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContact#queryContact */ function queryContact(key: string, callback: AsyncCallback): void; @@ -331,6 +336,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContact#queryContact */ function queryContact(key: string, holder: Holder, callback: AsyncCallback): void; @@ -362,6 +368,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContact#queryContact */ function queryContact(key: string, attrs: ContactAttributes, callback: AsyncCallback): void; @@ -394,6 +401,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContact#queryContact */ function queryContact(key: string, holder: Holder, attrs: ContactAttributes, callback: AsyncCallback): void; @@ -427,6 +435,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContact#queryContact */ function queryContact(key: string, holder?: Holder, attrs?: ContactAttributes): Promise; @@ -456,6 +465,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContacts#queryContacts */ function queryContacts(callback: AsyncCallback>): void; @@ -483,6 +493,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContacts#queryContacts */ function queryContacts(holder: Holder, callback: AsyncCallback>): void; @@ -512,6 +523,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContacts#queryContacts */ function queryContacts(attrs: ContactAttributes, callback: AsyncCallback>): void; @@ -543,6 +555,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContacts#queryContacts */ function queryContacts(holder: Holder, attrs: ContactAttributes, callback: AsyncCallback>): void; @@ -576,6 +589,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContacts#queryContacts */ function queryContacts(holder?: Holder, attrs?: ContactAttributes): Promise>; @@ -606,6 +620,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContactsByEmail#queryContactsByEmail */ function queryContactsByEmail(email: string, callback: AsyncCallback>): void; @@ -635,6 +650,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContactsByEmail#queryContactsByEmail */ function queryContactsByEmail(email: string, holder: Holder, callback: AsyncCallback>): void; @@ -667,6 +683,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContactsByEmail#queryContactsByEmail */ function queryContactsByEmail(email: string, attrs: ContactAttributes, callback: AsyncCallback>): void; @@ -701,6 +718,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContactsByEmail#queryContactsByEmail */ function queryContactsByEmail(email: string, holder: Holder, attrs: ContactAttributes, callback: AsyncCallback>): void; @@ -736,6 +754,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContactsByEmail#queryContactsByEmail */ function queryContactsByEmail(email: string, holder?: Holder, attrs?: ContactAttributes): Promise>; @@ -768,6 +787,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContactsByPhoneNumber#queryContactsByPhoneNumber */ function queryContactsByPhoneNumber(phoneNumber: string, callback: AsyncCallback>): void; @@ -799,6 +819,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContactsByPhoneNumber#queryContactsByPhoneNumber */ function queryContactsByPhoneNumber(phoneNumber: string, holder: Holder, callback: AsyncCallback>): void; @@ -832,6 +853,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContactsByPhoneNumber#queryContactsByPhoneNumber */ function queryContactsByPhoneNumber(phoneNumber: string, attrs: ContactAttributes, callback: AsyncCallback>): void; @@ -867,6 +889,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContactsByPhoneNumber#queryContactsByPhoneNumber */ function queryContactsByPhoneNumber(phoneNumber: string, holder: Holder, attrs: ContactAttributes, callback: AsyncCallback>): void; @@ -905,6 +928,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryContactsByPhoneNumber#queryContactsByPhoneNumber */ function queryContactsByPhoneNumber(phoneNumber: string, holder?: Holder, attrs?: ContactAttributes): Promise>; @@ -936,6 +960,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryGroups#queryGroups */ function queryGroups(callback: AsyncCallback>): void; @@ -963,6 +988,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryGroups#queryGroups */ function queryGroups(holder: Holder, callback: AsyncCallback>): void; @@ -992,6 +1018,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryGroups#queryGroups */ function queryGroups(holder?: Holder): Promise>; @@ -1019,6 +1046,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryHolders#queryHolders */ function queryHolders(callback: AsyncCallback>): void; @@ -1044,6 +1072,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryHolders#queryHolders */ function queryHolders(): Promise>; @@ -1070,6 +1099,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryKey#queryKey */ function queryKey(id: number, callback: AsyncCallback): void; @@ -1099,6 +1129,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryKey#queryKey */ function queryKey(id: number, holder: Holder, callback: AsyncCallback): void; @@ -1130,6 +1161,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryKey#queryKey */ function queryKey(id: number, holder?: Holder): Promise; @@ -1158,6 +1190,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryMyCard#queryMyCard */ function queryMyCard(callback: AsyncCallback): void; @@ -1185,6 +1218,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryMyCard#queryMyCard */ function queryMyCard(attrs: ContactAttributes, callback: AsyncCallback): void; @@ -1214,6 +1248,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.queryMyCard#queryMyCard */ function queryMyCard(attrs?: ContactAttributes): Promise; @@ -1242,6 +1277,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.updateContact#updateContact */ function updateContact(contact: Contact, callback: AsyncCallback): void; @@ -1271,6 +1307,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.updateContact#updateContact */ function updateContact(contact: Contact, attrs: ContactAttributes, callback: AsyncCallback): void; @@ -1302,6 +1339,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.updateContact#updateContact */ function updateContact(contact: Contact, attrs?: ContactAttributes): Promise; @@ -1332,6 +1370,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.isLocalContact#isLocalContact */ function isLocalContact(id: number, callback: AsyncCallback): void; @@ -1361,6 +1400,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.isLocalContact#isLocalContact */ function isLocalContact(id: number): Promise; @@ -1390,6 +1430,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.deleteContact#deleteContact */ function isMyCard(id: number, callback: AsyncCallback): void; @@ -1418,6 +1459,7 @@ declare namespace contact { * @syscap SystemCapability.Applications.ContactsData * @since 7 * @deprecated since 10 + * @FAModelOnly * @useinstead contact.isMyCard#isMyCard */ function isMyCard(id: number): Promise; @@ -1815,7 +1857,7 @@ declare namespace contact { * @since 15 */ ORGANIZATION, - } + } /** * Provides methods for contact information @@ -1834,6 +1876,7 @@ declare namespace contact { /** * Indicates the contact invalid ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -1842,6 +1885,7 @@ declare namespace contact { /** * Indicates the contact invalid ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2420,6 +2464,7 @@ declare namespace contact { /** * Indicates a custom label. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2428,6 +2473,7 @@ declare namespace contact { /** * Indicates a custom label. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2439,6 +2485,7 @@ declare namespace contact { /** * Indicates a home email. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2447,6 +2494,7 @@ declare namespace contact { /** * Indicates a home email. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2458,6 +2506,7 @@ declare namespace contact { /** * Indicates a work email. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2466,6 +2515,7 @@ declare namespace contact { /** * Indicates a work email. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2477,6 +2527,7 @@ declare namespace contact { /** * Indicates an email of the OTHER type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2485,6 +2536,7 @@ declare namespace contact { /** * Indicates an email of the OTHER type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2496,6 +2548,7 @@ declare namespace contact { /** * Indicates an invalid label ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2504,6 +2557,7 @@ declare namespace contact { /** * Indicates an invalid label ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2598,6 +2652,7 @@ declare namespace contact { /** * Indicates a custom label. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2606,6 +2661,7 @@ declare namespace contact { /** * Indicates a custom label. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2617,6 +2673,7 @@ declare namespace contact { /** * Indicates an anniversary event. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2625,6 +2682,7 @@ declare namespace contact { /** * Indicates an anniversary event. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2636,6 +2694,7 @@ declare namespace contact { /** * Indicates an event of the OTHER type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2644,6 +2703,7 @@ declare namespace contact { /** * Indicates an event of the OTHER type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2655,6 +2715,7 @@ declare namespace contact { /** * Indicates an birthday event. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2663,6 +2724,7 @@ declare namespace contact { /** * Indicates an birthday event. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2674,6 +2736,7 @@ declare namespace contact { /** * Indicates an invalid label ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2682,6 +2745,7 @@ declare namespace contact { /** * Indicates an invalid label ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2845,6 +2909,7 @@ declare namespace contact { /** * Indicates a custom label. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2853,6 +2918,7 @@ declare namespace contact { /** * Indicates a custom label. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2864,6 +2930,7 @@ declare namespace contact { /** * Indicates an AIM instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2872,6 +2939,7 @@ declare namespace contact { /** * Indicates an AIM instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2883,6 +2951,7 @@ declare namespace contact { /** * Indicates a Windows Live instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2891,6 +2960,7 @@ declare namespace contact { /** * Indicates a Windows Live instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2902,6 +2972,7 @@ declare namespace contact { /** * Indicates a Yahoo instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2910,6 +2981,7 @@ declare namespace contact { /** * Indicates a Yahoo instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2921,6 +2993,7 @@ declare namespace contact { /** * Indicates a Skype instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2929,6 +3002,7 @@ declare namespace contact { /** * Indicates a Skype instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2940,6 +3014,7 @@ declare namespace contact { /** * Indicates a QQ instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2948,6 +3023,7 @@ declare namespace contact { /** * Indicates a QQ instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2959,6 +3035,7 @@ declare namespace contact { /** * Indicates an ICQ instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2967,6 +3044,7 @@ declare namespace contact { /** * Indicates an ICQ instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2978,6 +3056,7 @@ declare namespace contact { /** * Indicates a Jabber instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2986,6 +3065,7 @@ declare namespace contact { /** * Indicates a Jabber instant message. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -2997,6 +3077,7 @@ declare namespace contact { /** * Indicates an invalid label ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3005,6 +3086,7 @@ declare namespace contact { /** * Indicates an invalid label ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3363,6 +3445,7 @@ declare namespace contact { /** * Indicates a custom label. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3371,6 +3454,7 @@ declare namespace contact { /** * Indicates a custom label. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3382,6 +3466,7 @@ declare namespace contact { /** * Indicates a home number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3390,6 +3475,7 @@ declare namespace contact { /** * Indicates a home number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3401,6 +3487,7 @@ declare namespace contact { /** * Indicates a mobile phone number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3409,6 +3496,7 @@ declare namespace contact { /** * Indicates a mobile phone number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3420,6 +3508,7 @@ declare namespace contact { /** * Indicates a work number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3428,6 +3517,7 @@ declare namespace contact { /** * Indicates a work number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3439,6 +3529,7 @@ declare namespace contact { /** * Indicates a work fax number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3447,6 +3538,7 @@ declare namespace contact { /** * Indicates a work fax number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3458,6 +3550,7 @@ declare namespace contact { /** * Indicates a home fax number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3466,6 +3559,7 @@ declare namespace contact { /** * Indicates a home fax number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3477,6 +3571,7 @@ declare namespace contact { /** * Indicates a pager number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3485,6 +3580,7 @@ declare namespace contact { /** * Indicates a pager number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3496,6 +3592,7 @@ declare namespace contact { /** * Indicates a number of the OTHER type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3504,6 +3601,7 @@ declare namespace contact { /** * Indicates a number of the OTHER type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3515,6 +3613,7 @@ declare namespace contact { /** * Indicates a callback number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3523,6 +3622,7 @@ declare namespace contact { /** * Indicates a callback number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3534,6 +3634,7 @@ declare namespace contact { /** * Indicates a car number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3542,6 +3643,7 @@ declare namespace contact { /** * Indicates a car number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3553,6 +3655,7 @@ declare namespace contact { /** * Indicates a company director number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3561,6 +3664,7 @@ declare namespace contact { /** * Indicates a company director number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3572,6 +3676,7 @@ declare namespace contact { /** * Indicates an Integrated Services Digital Network (ISDN) number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3580,6 +3685,7 @@ declare namespace contact { /** * Indicates an Integrated Services Digital Network (ISDN) number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3591,6 +3697,7 @@ declare namespace contact { /** * Indicates a main number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3599,6 +3706,7 @@ declare namespace contact { /** * Indicates a main number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3610,6 +3718,7 @@ declare namespace contact { /** * Indicates a number of the OTHER_FAX type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3618,6 +3727,7 @@ declare namespace contact { /** * Indicates a number of the OTHER_FAX type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3629,6 +3739,7 @@ declare namespace contact { /** * Indicates a radio number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3637,6 +3748,7 @@ declare namespace contact { /** * Indicates a radio number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3648,6 +3760,7 @@ declare namespace contact { /** * Indicates a telex number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3656,6 +3769,7 @@ declare namespace contact { /** * Indicates a telex number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3667,6 +3781,7 @@ declare namespace contact { /** * Indicates a teletypewriter (TTY) or test-driven development (TDD) number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3675,6 +3790,7 @@ declare namespace contact { /** * Indicates a teletypewriter (TTY) or test-driven development (TDD) number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3686,6 +3802,7 @@ declare namespace contact { /** * Indicates a work mobile phone number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3694,6 +3811,7 @@ declare namespace contact { /** * Indicates a work mobile phone number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3705,6 +3823,7 @@ declare namespace contact { /** * Indicates a work pager number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3713,6 +3832,7 @@ declare namespace contact { /** * Indicates a work pager number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3724,6 +3844,7 @@ declare namespace contact { /** * Indicates an assistant number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3732,6 +3853,7 @@ declare namespace contact { /** * Indicates an assistant number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3743,6 +3865,7 @@ declare namespace contact { /** * Indicates an MMS number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3751,6 +3874,7 @@ declare namespace contact { /** * Indicates an MMS number. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3762,6 +3886,7 @@ declare namespace contact { /** * Indicates an invalid label ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3770,6 +3895,7 @@ declare namespace contact { /** * Indicates an invalid label ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3879,6 +4005,7 @@ declare namespace contact { /** * Indicates a custom label. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3887,6 +4014,7 @@ declare namespace contact { /** * Indicates a custom label. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3898,6 +4026,7 @@ declare namespace contact { /** * Indicates a home address. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3906,6 +4035,7 @@ declare namespace contact { /** * Indicates a home address. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3917,6 +4047,7 @@ declare namespace contact { /** * Indicates a work address. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3925,6 +4056,7 @@ declare namespace contact { /** * Indicates a work address. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3936,6 +4068,7 @@ declare namespace contact { /** * Indicates an address of the OTHER type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3944,6 +4077,7 @@ declare namespace contact { /** * Indicates an address of the OTHER type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3955,6 +4089,7 @@ declare namespace contact { /** * Indicates an invalid label ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -3963,6 +4098,7 @@ declare namespace contact { /** * Indicates an invalid label ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4159,6 +4295,7 @@ declare namespace contact { /** * Indicates custom relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4167,6 +4304,7 @@ declare namespace contact { /** * Indicates custom relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4178,6 +4316,7 @@ declare namespace contact { /** * Indicates assistant relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4186,6 +4325,7 @@ declare namespace contact { /** * Indicates assistant relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4197,6 +4337,7 @@ declare namespace contact { /** * Indicates brother relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4205,6 +4346,7 @@ declare namespace contact { /** * Indicates brother relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4216,6 +4358,7 @@ declare namespace contact { /** * Indicates child relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4224,6 +4367,7 @@ declare namespace contact { /** * Indicates child relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4235,6 +4379,7 @@ declare namespace contact { /** * Indicates domestic partner relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4243,6 +4388,7 @@ declare namespace contact { /** * Indicates domestic partner relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4254,6 +4400,7 @@ declare namespace contact { /** * Indicates father relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4262,6 +4409,7 @@ declare namespace contact { /** * Indicates father relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4273,6 +4421,7 @@ declare namespace contact { /** * Indicates friend relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4281,6 +4430,7 @@ declare namespace contact { /** * Indicates friend relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4292,6 +4442,7 @@ declare namespace contact { /** * Indicates manager relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4300,6 +4451,7 @@ declare namespace contact { /** * Indicates manager relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4311,6 +4463,7 @@ declare namespace contact { /** * Indicates mother relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4319,6 +4472,7 @@ declare namespace contact { /** * Indicates mother relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4330,6 +4484,7 @@ declare namespace contact { /** * Indicates parent relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4338,6 +4493,7 @@ declare namespace contact { /** * Indicates parent relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4349,6 +4505,7 @@ declare namespace contact { /** * Indicates partner relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4357,6 +4514,7 @@ declare namespace contact { /** * Indicates partner relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4368,6 +4526,7 @@ declare namespace contact { /** * Indicates referrer relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4376,6 +4535,7 @@ declare namespace contact { /** * Indicates referrer relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4387,6 +4547,7 @@ declare namespace contact { /** * Indicates relative relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4395,6 +4556,7 @@ declare namespace contact { /** * Indicates relative relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4406,6 +4568,7 @@ declare namespace contact { /** * Indicates sister relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4414,6 +4577,7 @@ declare namespace contact { /** * Indicates sister relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4425,6 +4589,7 @@ declare namespace contact { /** * Indicates spouse relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4433,6 +4598,7 @@ declare namespace contact { /** * Indicates spouse relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4444,6 +4610,7 @@ declare namespace contact { /** * Indicates invalid relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4452,6 +4619,7 @@ declare namespace contact { /** * Indicates invalid relationship type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4529,6 +4697,7 @@ declare namespace contact { /** * Indicates a custom label. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4537,6 +4706,7 @@ declare namespace contact { /** * Indicates a custom label. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4548,6 +4718,7 @@ declare namespace contact { /** * Indicates a home SIP address. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4556,6 +4727,7 @@ declare namespace contact { /** * Indicates a home SIP address. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4567,6 +4739,7 @@ declare namespace contact { /** * Indicates a work SIP address. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4575,6 +4748,7 @@ declare namespace contact { /** * Indicates a work SIP address. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4586,6 +4760,7 @@ declare namespace contact { /** * Indicates an SIP address of the OTHER type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4594,6 +4769,7 @@ declare namespace contact { /** * Indicates an SIP address of the OTHER type. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4605,6 +4781,7 @@ declare namespace contact { /** * Indicates an invalid label ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData @@ -4613,6 +4790,7 @@ declare namespace contact { /** * Indicates an invalid label ID. * + * @type { number } * @readonly * @static * @syscap SystemCapability.Applications.ContactsData