diff --git a/api/@ohos.app.ability.common.d.ts b/api/@ohos.app.ability.common.d.ts index b32a7effbac70b857607fc288ba13a4c2077a38b..23734d6dd3bf27980663e4c8af3ba3a89558c0ea 100644 --- a/api/@ohos.app.ability.common.d.ts +++ b/api/@ohos.app.ability.common.d.ts @@ -21,7 +21,6 @@ import * as _Context from './application/Context'; import * as _ExtensionContext from './application/ExtensionContext'; import * as _FormExtensionContext from './application/FormExtensionContext'; import * as _EventHub from './application/EventHub'; -import * as _PermissionRequestResult from './application/PermissionRequestResult'; import { PacMap as _PacMap } from "./ability/dataAbilityHelper"; import { AbilityResult as _AbilityResult } from "./ability/abilityResult"; import { ConnectOptions as _ConnectOptions } from "./ability/connectOptions"; @@ -116,15 +115,6 @@ declare namespace common { */ export type EventHub = _EventHub.default - /** - * The result of requestPermissionsFromUser with asynchronous callback. - * @syscap SystemCapability.Ability.AbilityRuntime.Core - * @StageModelOnly - * @since 9 - * @deprecated since 9 - */ - export type PermissionRequestResult = _PermissionRequestResult.default - /** * Defines a PacMap object for storing a series of values. * @syscap SystemCapability.Ability.AbilityRuntime.Core diff --git a/api/application/PermissionRequestResult.d.ts b/api/application/PermissionRequestResult.d.ts deleted file mode 100644 index f98382c0be33041af597c0245164bf02761595c8..0000000000000000000000000000000000000000 --- a/api/application/PermissionRequestResult.d.ts +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2022 Huawei Device Co., Ltd. - * Licensed under the Apache License, Version 2.0 (the "License"), - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** - * The result of requestPermissionsFromUser with asynchronous callback. - * - * @since 9 - * @syscap SystemCapability.Ability.AbilityRuntime.Core - * @permission N/A - * @StageModelOnly - * @deprecated since 9 - * @useinstead security/PermissionRequestResult - */ -export default class PermissionRequestResult { - /** - * The permissions passed in by the user. - * - * @since 9 - * @syscap SystemCapability.Ability.AbilityRuntime.Core - * @StageModelOnly - */ - permissions: Array; - - /** - * The results for the corresponding request permissions. The value 0 indicates that a - * permission is granted, and the value -1 indicates not. - * - * @since 9 - * @syscap SystemCapability.Ability.AbilityRuntime.Core - * @StageModelOnly - */ - authResults: Array; -} \ No newline at end of file diff --git a/api/application/UIAbilityContext.d.ts b/api/application/UIAbilityContext.d.ts index 7f6e692fbff635ef281236ca992ce3fb75450d1c..e9f4a3f2a45715df6b07b8e9dcc414fd763eee3b 100644 --- a/api/application/UIAbilityContext.d.ts +++ b/api/application/UIAbilityContext.d.ts @@ -23,7 +23,6 @@ import { HapModuleInfo } from "../bundleManager/hapModuleInfo"; import Context from "./Context"; import Want from "../@ohos.app.ability.Want"; import StartOptions from "../@ohos.app.ability.StartOptions"; -import PermissionRequestResult from "./PermissionRequestResult"; import { Configuration } from '../@ohos.app.ability.Configuration'; import { Caller } from '../@ohos.app.ability.UIAbility'; import { LocalStorage } from 'StateManagement'; @@ -477,35 +476,6 @@ export default class UIAbilityContext extends Context { */ setMissionIcon(icon: image.PixelMap): Promise; - /** - * Requests certain permissions from the system. - * @param { Array } permissions - Indicates the list of permissions to be requested. This parameter - * cannot be null or empty. - * @param { AsyncCallback } requestCallback - The callback is used to return the permission - * request result. - * @throws { BusinessError } 401 - If the input parameter is not valid parameter. - * @syscap SystemCapability.Ability.AbilityRuntime.Core - * @StageModelOnly - * @since 9 - * @deprecated since 9 - * @useinstead @ohos.abilityAccessCtrl.requestPermissionsFromUser - */ - requestPermissionsFromUser(permissions: Array, requestCallback: AsyncCallback): void; - - /** - * Requests certain permissions from the system. - * @param { Array } permissions - Indicates the list of permissions to be requested. This parameter - * cannot be null or empty. - * @returns { Promise } Returns the permission request result. - * @throws { BusinessError } 401 - If the input parameter is not valid parameter. - * @syscap SystemCapability.Ability.AbilityRuntime.Core - * @StageModelOnly - * @since 9 - * @deprecated since 9 - * @useinstead @ohos.abilityAccessCtrl.requestPermissionsFromUser - */ - requestPermissionsFromUser(permissions: Array): Promise; - /** * Restore window stage data in ability continuation * @param { LocalStorage } localStorage - the storage data used to restore window stage