From d0bae465ab20cadaf567ae7351a6017ec271d5ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E6=89=BF=E5=A8=81?= <10499554+yu-hane@user.noreply.gitee.com> Date: Mon, 26 May 2025 14:15:23 +0800 Subject: [PATCH] =?UTF-8?q?Asset=20ArkTS1.2=E9=9D=99=E6=80=81=E5=8C=96?= =?UTF-8?q?=E6=94=B9=E9=80=A0=E6=BC=94=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余羽 <10499554+yu-hane@user.noreply.gitee.com> --- api/@ohos.security.asset.d.ts | 372 ++++++++++++++++++++++------------ kits/@kit.AssetStoreKit.d.ts | 2 + 2 files changed, 239 insertions(+), 135 deletions(-) diff --git a/api/@ohos.security.asset.d.ts b/api/@ohos.security.asset.d.ts index 3f14f6ba4f..a214611e76 100644 --- a/api/@ohos.security.asset.d.ts +++ b/api/@ohos.security.asset.d.ts @@ -33,7 +33,8 @@ * @namespace asset * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ declare namespace asset { /** @@ -91,7 +92,8 @@ declare namespace asset { * @throws { BusinessError } 24000015 - Getting the system time failed. * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ function add(attributes: AssetMap): Promise; @@ -101,7 +103,7 @@ declare namespace asset { * by setting {@link Tag.IS_PERSISTENT} tag. * * @permission ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS - * @param { number } userId - the user identifier to add an Asset. The user identifier cannot be lower than 100. + * @param { int } userId - the user identifier to add an Asset. The user identifier cannot be lower than 100. * @param { AssetMap } attributes - a map object containing attributes of the Asset to be added. * @returns { Promise } the promise object returned by the function. * @throws { BusinessError } 201 - The caller doesn't have the permission. @@ -125,9 +127,10 @@ declare namespace asset { * @throws { BusinessError } 24000015 - Getting the system time failed. * @syscap SystemCapability.Security.Asset * @systemapi - * @since 12 + * @since arkts{'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ - function addAsUser(userId: number, attributes: AssetMap): Promise; + function addAsUser(userId: int, attributes: AssetMap): Promise; /** * Add an Asset. @@ -182,7 +185,8 @@ declare namespace asset { * @throws { BusinessError } 24000015 - Getting the system time failed. * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ function addSync(attributes: AssetMap): void; @@ -227,7 +231,8 @@ declare namespace asset { * @throws { BusinessError } 24000015 - Getting the system time failed. * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ function remove(query: AssetMap): Promise; @@ -235,7 +240,7 @@ declare namespace asset { * Remove one or more Assets that match a search query from a specific user space. * * @permission ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS - * @param { number } userId - the user identifier to remove one or more Assets. The user identifier cannot be lower + * @param { int } userId - the user identifier to remove one or more Assets. The user identifier cannot be lower * than 100. * @param { AssetMap } query - a map object containing attributes of the Asset to be removed. * @returns { Promise } the promise object returned by the function. @@ -256,9 +261,10 @@ declare namespace asset { * @throws { BusinessError } 24000015 - Getting the system time failed. * @syscap SystemCapability.Security.Asset * @systemapi - * @since 12 + * @since arkts{'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ - function removeAsUser(userId: number, query: AssetMap): Promise; + function removeAsUser(userId: int, query: AssetMap): Promise; /** * Remove one or more Assets that match a search query. @@ -299,7 +305,8 @@ declare namespace asset { * @throws { BusinessError } 24000015 - Getting the system time failed. * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ function removeSync(query: AssetMap): void; @@ -352,7 +359,8 @@ declare namespace asset { * @throws { BusinessError } 24000015 - Getting the system time failed. * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ function update(query: AssetMap, attributesToUpdate: AssetMap): Promise; @@ -360,7 +368,7 @@ declare namespace asset { * Update an Asset that matches a search query in a specific user space. * * @permission ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS - * @param { number } userId - the user identifier to update an Asset. The user identifier cannot be lower than 100. + * @param { int } userId - the user identifier to update an Asset. The user identifier cannot be lower than 100. * @param { AssetMap } query - a map object containing attributes of the Asset to be updated. * @param { AssetMap } attributesToUpdate - a map object containing attributes with new values. * @returns { Promise } the promise object returned by the function. @@ -384,9 +392,10 @@ declare namespace asset { * @throws { BusinessError } 24000015 - Getting the system time failed. * @syscap SystemCapability.Security.Asset * @systemapi - * @since 12 + * @since arkts{'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ - function updateAsUser(userId: number, query: AssetMap, attributesToUpdate: AssetMap): Promise; + function updateAsUser(userId: int, query: AssetMap, attributesToUpdate: AssetMap): Promise; /** * Update an Asset that matches a search query. @@ -435,7 +444,8 @@ declare namespace asset { * @throws { BusinessError } 24000015 - Getting the system time failed. * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ function updateSync(query: AssetMap, attributesToUpdate: AssetMap): void; @@ -486,7 +496,8 @@ declare namespace asset { * @throws { BusinessError } 24000017 - The capability is not supported. * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ function preQuery(query: AssetMap): Promise; @@ -495,7 +506,7 @@ declare namespace asset { * that require user authentication in a specific user space. * * @permission ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS - * @param { number } userId - the user identifier to pre-query one or more Assets. The user identifier cannot be + * @param { int } userId - the user identifier to pre-query one or more Assets. The user identifier cannot be * lower than 100. * @param { AssetMap } query - a map object containing attributes of the Asset to be queried. * @returns { Promise } the promise object returned by the function. @@ -519,9 +530,10 @@ declare namespace asset { * @throws { BusinessError } 24000017 - The capability is not supported. * @syscap SystemCapability.Security.Asset * @systemapi - * @since 12 + * @since arkts{'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ - function preQueryAsUser(userId: number, query: AssetMap): Promise; + function preQueryAsUser(userId: int, query: AssetMap): Promise; /** * Preprocessing (e.g. get challenge) for querying one or more Assets that require user authentication. @@ -570,7 +582,8 @@ declare namespace asset { * @throws { BusinessError } 24000017 - The capability is not supported. * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ function preQuerySync(query: AssetMap): Uint8Array; @@ -621,7 +634,8 @@ declare namespace asset { * @throws { BusinessError } 24000017 - The capability is not supported. * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ function query(query: AssetMap): Promise>; @@ -629,7 +643,7 @@ declare namespace asset { * Query one or more Assets that match a search query in a specific user space. * * @permission ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS - * @param { number } userId - the user identifier to query one or more Assets. The user identifier cannot be lower + * @param { int } userId - the user identifier to query one or more Assets. The user identifier cannot be lower * than 100. * @param { AssetMap } query - a map object containing attributes of the Asset to be queried. * @returns { Promise> } the promise object returned by the function. @@ -653,9 +667,10 @@ declare namespace asset { * @throws { BusinessError } 24000017 - The capability is not supported. * @syscap SystemCapability.Security.Asset * @systemapi - * @since 12 + * @since arkts{'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ - function queryAsUser(userId: number, query: AssetMap): Promise>; + function queryAsUser(userId: int, query: AssetMap): Promise>; /** * Query one or more Assets that match a search query. @@ -704,7 +719,8 @@ declare namespace asset { * @throws { BusinessError } 24000017 - The capability is not supported. * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ function querySync(query: AssetMap): Array; @@ -743,7 +759,8 @@ declare namespace asset { * @throws { BusinessError } 24000013 - Calling the Access Token service failed. * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ function postQuery(handle: AssetMap): Promise; @@ -752,7 +769,7 @@ declare namespace asset { * specific user space. * * @permission ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS - * @param { number } userId - the user identifier to post-query one or more Assets. The user identifier cannot be + * @param { int } userId - the user identifier to post-query one or more Assets. The user identifier cannot be * lower than 100. * @param { AssetMap } handle - a map object containing the handle returned by {@link preQueryAsUser}. * @returns { Promise } the promise object returned by the function. @@ -770,9 +787,10 @@ declare namespace asset { * @throws { BusinessError } 24000013 - Calling the Access Token service failed. * @syscap SystemCapability.Security.Asset * @systemapi - * @since 12 + * @since arkts{'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ - function postQueryAsUser(userId:number, handle: AssetMap): Promise; + function postQueryAsUser(userId: int, handle: AssetMap): Promise; /** * Post-processing (e.g. release cached resource) for querying multiple Assets that require user authentication. @@ -807,7 +825,8 @@ declare namespace asset { * @throws { BusinessError } 24000013 - Calling the Access Token service failed. * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ function postQuerySync(handle: AssetMap): void; @@ -831,34 +850,36 @@ declare namespace asset { /** * A type that indicates the secret or attribute value of an Asset tag. * - * @typedef { boolean | number | Uint8Array } + * @typedef { boolean | int | Uint8Array } * @syscap SystemCapability.Security.Asset * @since 11 */ /** * A type that indicates the secret or attribute value of an Asset tag. * - * @typedef { boolean | number | Uint8Array } + * @typedef { boolean | int | Uint8Array } * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ - type Value = boolean | number | Uint8Array; + type Value = boolean | int | Uint8Array; /** * An enum type indicates when the Asset is accessible. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @since 11 */ /** * An enum type indicates when the Asset is accessible. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ enum Accessibility { /** @@ -872,7 +893,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DEVICE_POWERED_ON = 0, /** @@ -886,7 +908,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DEVICE_FIRST_UNLOCKED = 1, /** @@ -900,7 +923,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DEVICE_UNLOCKED = 2, } @@ -908,17 +932,18 @@ declare namespace asset { /** * An enum type indicates the user authentication type for Asset access control. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @since 11 */ /** * An enum type indicates the user authentication type for Asset access control. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ enum AuthType { /** @@ -932,7 +957,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ NONE = 0x00, /** @@ -946,7 +972,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ ANY = 0xFF, } @@ -954,17 +981,18 @@ declare namespace asset { /** * An enum type indicates the type of Asset synchronization. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @since 11 */ /** * An enum type indicates the type of Asset synchronization. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ enum SyncType { /** @@ -978,7 +1006,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ NEVER = 0, /** @@ -992,7 +1021,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ THIS_DEVICE = 1 << 0, /** @@ -1006,7 +1036,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ TRUSTED_DEVICE = 1 << 1, /** @@ -1020,7 +1051,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ TRUSTED_ACCOUNT = 1 << 2, } @@ -1028,23 +1060,26 @@ declare namespace asset { /** * An enum type indicates the type of Asset encapsulation. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset - * @since 18 + * @since arkts{'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ enum WrapType { /** * An Asset with this attribute value is never allowed to be wrapped up. * * @syscap SystemCapability.Security.Asset - * @since 18 + * @since arkts{'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ NEVER = 0, /** * An Asset with this attribute value can only be wrapped or unwrapped on devices logged in with trusted accounts. * * @syscap SystemCapability.Security.Asset - * @since 18 + * @since arkts{'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ TRUSTED_ACCOUNT = 1, } @@ -1052,17 +1087,18 @@ declare namespace asset { /** * An enum type indicates the strategy for conflict resolution when handling duplicated Asset alias. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @since 11 */ /** * An enum type indicates the strategy for conflict resolution when handling duplicated Asset alias. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ enum ConflictResolution { /** @@ -1076,7 +1112,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ OVERWRITE = 0, /** @@ -1090,7 +1127,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ THROW_ERROR = 1, } @@ -1098,17 +1136,18 @@ declare namespace asset { /** * An enum type indicates the return type of the queried Asset. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @since 11 */ /** * An enum type indicates the return type of the queried Asset. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ enum ReturnType { /** @@ -1122,7 +1161,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ ALL = 0, /** @@ -1136,7 +1176,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ ATTRIBUTES = 1, } @@ -1144,23 +1185,26 @@ declare namespace asset { /** * An enum type indicates the additional action to be performed during operation. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset - * @since 12 + * @since arkts{'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ enum OperationType { /** * Synchronization is required during operation. * * @syscap SystemCapability.Security.Asset - * @since 12 + * @since arkts{'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ NEED_SYNC = 0, /** * Logout is required during operation. * * @syscap SystemCapability.Security.Asset - * @since 12 + * @since arkts{'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ NEED_LOGOUT = 1, } @@ -1168,17 +1212,18 @@ declare namespace asset { /** * An enum type containing the data type definitions for Asset attribute value. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @since 11 */ /** * An enum type containing the data type definitions for Asset attribute value. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ enum TagType { /** @@ -1192,7 +1237,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ BOOL = 0x01 << 28, /** @@ -1206,7 +1252,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ NUMBER = 0x02 << 28, /** @@ -1220,7 +1267,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ BYTES = 0x03 << 28, } @@ -1228,17 +1276,18 @@ declare namespace asset { /** * An enum type containing the Asset attribute tags. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @since 11 */ /** * An enum type containing the Asset attribute tags. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ enum Tag { /** @@ -1252,7 +1301,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ SECRET = TagType.BYTES | 0x01, /** @@ -1266,7 +1316,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ ALIAS = TagType.BYTES | 0x02, /** @@ -1280,7 +1331,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ ACCESSIBILITY = TagType.NUMBER | 0x03, /** @@ -1294,7 +1346,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ REQUIRE_PASSWORD_SET = TagType.BOOL | 0x04, /** @@ -1308,7 +1361,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ AUTH_TYPE = TagType.NUMBER | 0x05, /** @@ -1322,7 +1376,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ AUTH_VALIDITY_PERIOD = TagType.NUMBER | 0x06, /** @@ -1336,7 +1391,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ AUTH_CHALLENGE = TagType.BYTES | 0x07, /** @@ -1350,7 +1406,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ AUTH_TOKEN = TagType.BYTES | 0x08, /** @@ -1364,14 +1421,16 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ SYNC_TYPE = TagType.NUMBER | 0x10, /** * A tag whose value is a bool indicating whether Asset is stored persistently. * * @syscap SystemCapability.Security.Asset - * @since 11 + * @since arkts{'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 */ IS_PERSISTENT = TagType.BOOL | 0x11, /** @@ -1385,7 +1444,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATA_LABEL_CRITICAL_1 = TagType.BYTES | 0x20, /** @@ -1399,7 +1459,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATA_LABEL_CRITICAL_2 = TagType.BYTES | 0x21, /** @@ -1413,7 +1474,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATA_LABEL_CRITICAL_3 = TagType.BYTES | 0x22, /** @@ -1427,7 +1489,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATA_LABEL_CRITICAL_4 = TagType.BYTES | 0x23, /** @@ -1441,7 +1504,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATA_LABEL_NORMAL_1 = TagType.BYTES | 0x30, /** @@ -1455,7 +1519,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATA_LABEL_NORMAL_2 = TagType.BYTES | 0x31, /** @@ -1469,7 +1534,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATA_LABEL_NORMAL_3 = TagType.BYTES | 0x32, /** @@ -1483,7 +1549,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATA_LABEL_NORMAL_4 = TagType.BYTES | 0x33, /** @@ -1499,7 +1566,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATA_LABEL_NORMAL_LOCAL_1 = TagType.BYTES | 0x34, /** @@ -1515,7 +1583,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATA_LABEL_NORMAL_LOCAL_2 = TagType.BYTES | 0x35, /** @@ -1531,7 +1600,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATA_LABEL_NORMAL_LOCAL_3 = TagType.BYTES | 0x36, /** @@ -1547,7 +1617,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATA_LABEL_NORMAL_LOCAL_4 = TagType.BYTES | 0x37, /** @@ -1561,7 +1632,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ RETURN_TYPE = TagType.NUMBER | 0x40, /** @@ -1575,7 +1647,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ RETURN_LIMIT = TagType.NUMBER | 0x41, /** @@ -1589,7 +1662,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ RETURN_OFFSET = TagType.NUMBER | 0x42, /** @@ -1603,7 +1677,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ RETURN_ORDERED_BY = TagType.NUMBER | 0x43, /** @@ -1617,7 +1692,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ CONFLICT_RESOLUTION = TagType.NUMBER | 0x44, /** @@ -1631,14 +1707,16 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ UPDATE_TIME = TagType.BYTES | 0x45, /** * A tag whose value is a 32-bit unsigned integer indicating the additional action to be performed during operation. * * @syscap SystemCapability.Security.Asset - * @since 12 + * @since arkts{'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ OPERATION_TYPE = TagType.NUMBER | 0x46, /** @@ -1646,21 +1724,24 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ REQUIRE_ATTR_ENCRYPTED = TagType.BOOL | 0x47, /** * A tag whose value is a byte array indicating the group id an asset belongs to. * * @syscap SystemCapability.Security.Asset - * @since 18 + * @since arkts{'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ GROUP_ID = TagType.BYTES | 0x48, /** * A tag whose value is a 32-bit unsigned integer indicating the type of Asset encapsulation. * * @syscap SystemCapability.Security.Asset - * @since 18 + * @since arkts{'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ WRAP_TYPE = TagType.NUMBER | 0x49, } @@ -1668,31 +1749,34 @@ declare namespace asset { /** * An enum type containing the Asset error codes. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @since 11 */ /** * An enum type containing the Asset error codes. * - * @enum { number } + * @enum { int } * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ enum ErrorCode { /** * The error code indicates that the caller doesn't have the permission. * * @syscap SystemCapability.Security.Asset - * @since 11 + * @since arkts{'1.1':'11','1.2':'20'} + * @arkts 1.1&1.2 */ PERMISSION_DENIED = 201, /** * The error code indicates that the caller is not a system application. * * @syscap SystemCapability.Security.Asset - * @since 12 + * @since arkts{'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ NOT_SYSTEM_APPLICATION = 202, /** @@ -1706,7 +1790,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ INVALID_ARGUMENT = 401, /** @@ -1720,7 +1805,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ SERVICE_UNAVAILABLE = 24000001, /** @@ -1734,7 +1820,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ NOT_FOUND = 24000002, /** @@ -1748,7 +1835,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DUPLICATED = 24000003, /** @@ -1762,7 +1850,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ ACCESS_DENIED = 24000004, /** @@ -1776,7 +1865,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ STATUS_MISMATCH = 24000005, /** @@ -1790,7 +1880,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ OUT_OF_MEMORY = 24000006, /** @@ -1804,7 +1895,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATA_CORRUPTED = 24000007, /** @@ -1818,7 +1910,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ DATABASE_ERROR = 24000008, /** @@ -1832,7 +1925,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ CRYPTO_ERROR = 24000009, /** @@ -1846,7 +1940,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ IPC_ERROR = 24000010, /** @@ -1860,7 +1955,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ BMS_ERROR = 24000011, /** @@ -1874,7 +1970,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ ACCOUNT_ERROR = 24000012, /** @@ -1888,7 +1985,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ ACCESS_TOKEN_ERROR = 24000013, /** @@ -1902,7 +2000,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ FILE_OPERATION_ERROR = 24000014, /** @@ -1916,7 +2015,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ GET_SYSTEM_TIME_ERROR = 24000015, /** @@ -1930,7 +2030,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ LIMIT_EXCEEDED = 24000016, /** @@ -1944,7 +2045,8 @@ declare namespace asset { * * @syscap SystemCapability.Security.Asset * @atomicservice - * @since 14 + * @since arkts{'1.1':'14','1.2':'20'} + * @arkts 1.1&1.2 */ UNSUPPORTED = 24000017, } diff --git a/kits/@kit.AssetStoreKit.d.ts b/kits/@kit.AssetStoreKit.d.ts index 226867ed77..149f5365d9 100644 --- a/kits/@kit.AssetStoreKit.d.ts +++ b/kits/@kit.AssetStoreKit.d.ts @@ -18,6 +18,8 @@ * @kit AssetStoreKit */ +/*** if arkts 1.1&1.2 */ import asset from '@ohos.security.asset'; export { asset }; +/*** endif */ -- Gitee