1 /* 2 * Copyright (c) 2022-2024 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 #ifndef USER_AUTH_HDI 17 #define USER_AUTH_HDI 18 19 #include "v3_0/iuser_auth_interface.h" 20 #include "v3_0/user_auth_types.h" 21 #include "v3_0/user_auth_interface_service.h" 22 23 namespace OHOS { 24 namespace HDI { 25 namespace UserAuth { 26 using IUserAuthInterface = OHOS::HDI::UserAuth::V3_0::IUserAuthInterface; 27 using UserAuthInterfaceService = OHOS::HDI::UserAuth::V3_0::UserAuthInterfaceService; 28 29 using HdiAuthType = OHOS::HDI::UserAuth::V3_0::AuthType; 30 using HdiExecutorRole = OHOS::HDI::UserAuth::V3_0::ExecutorRole; 31 using HdiExecutorSecureLevel = OHOS::HDI::UserAuth::V3_0::ExecutorSecureLevel; 32 using HdiPinSubType = OHOS::HDI::UserAuth::V3_0::PinSubType; 33 using HdiScheduleMode = OHOS::HDI::UserAuth::V3_0::ScheduleMode; 34 using HdiExecutorRegisterInfo = OHOS::HDI::UserAuth::V3_0::ExecutorRegisterInfo; 35 using HdiExecutorInfo = OHOS::HDI::UserAuth::V3_0::ExecutorInfo; 36 using HdiScheduleInfo = OHOS::HDI::UserAuth::V3_0::ScheduleInfo; 37 using HdiAuthParam = OHOS::HDI::UserAuth::V3_0::AuthParam; 38 using HdiExecutorSendMsg = OHOS::HDI::UserAuth::V3_0::ExecutorSendMsg; 39 using HdiAuthResultInfo = OHOS::HDI::UserAuth::V3_0::AuthResultInfo; 40 using HdiIdentifyResultInfo = OHOS::HDI::UserAuth::V3_0::IdentifyResultInfo; 41 using HdiEnrollParam = OHOS::HDI::UserAuth::V3_0::EnrollParam; 42 using HdiCredentialInfo = OHOS::HDI::UserAuth::V3_0::CredentialInfo; 43 using HdiEnrolledInfo = OHOS::HDI::UserAuth::V3_0::EnrolledInfo; 44 using HdiEnrollResultInfo = OHOS::HDI::UserAuth::V3_0::EnrollResultInfo; 45 using HdiEnrolledState = OHOS::HDI::UserAuth::V3_0::EnrolledState; 46 using HdiReuseUnlockInfo = OHOS::HDI::UserAuth::V3_0::ReuseUnlockInfo; 47 using HdiReuseUnlockParam = OHOS::HDI::UserAuth::V3_0::ReuseUnlockParam; 48 using HdiIMessageCallback = OHOS::HDI::UserAuth::V3_0::IMessageCallback; 49 using HdiUserInfo = OHOS::HDI::UserAuth::V3_0::UserInfo; 50 using HdiExtUserInfo = OHOS::HDI::UserAuth::V3_0::ExtUserInfo; 51 using HdiAuthIntent = OHOS::HDI::UserAuth::V3_0::AuthIntent; 52 using HdiGlobalConfigType = OHOS::HDI::UserAuth::V3_0::GlobalConfigType; 53 using HdiGlobalConfigValue= OHOS::HDI::UserAuth::V3_0::GlobalConfigValue; 54 using HdiGlobalConfigParam = OHOS::HDI::UserAuth::V3_0::GlobalConfigParam; 55 } // namespace UserAuth 56 } // namespace HDI 57 } // namespace OHOS 58 59 #endif // USER_AUTH_HDI