1094332d3Sopenharmony_ci/*
2094332d3Sopenharmony_ci * Copyright (c) 2022-2024 Huawei Device Co., Ltd.
3094332d3Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
4094332d3Sopenharmony_ci * you may not use this file except in compliance with the License.
5094332d3Sopenharmony_ci * You may obtain a copy of the License at
6094332d3Sopenharmony_ci *
7094332d3Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
8094332d3Sopenharmony_ci *
9094332d3Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
10094332d3Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
11094332d3Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12094332d3Sopenharmony_ci * See the License for the specific language governing permissions and
13094332d3Sopenharmony_ci * limitations under the License.
14094332d3Sopenharmony_ci */
15094332d3Sopenharmony_ci
16094332d3Sopenharmony_ci#ifndef USER_AUTH_HDI
17094332d3Sopenharmony_ci#define USER_AUTH_HDI
18094332d3Sopenharmony_ci
19094332d3Sopenharmony_ci#include "v2_0/iuser_auth_interface.h"
20094332d3Sopenharmony_ci#include "v2_0/user_auth_types.h"
21094332d3Sopenharmony_ci#include "v2_0/user_auth_interface_service.h"
22094332d3Sopenharmony_ci
23094332d3Sopenharmony_cinamespace OHOS {
24094332d3Sopenharmony_cinamespace HDI {
25094332d3Sopenharmony_cinamespace UserAuth {
26094332d3Sopenharmony_ciusing IUserAuthInterface = OHOS::HDI::UserAuth::V2_0::IUserAuthInterface;
27094332d3Sopenharmony_ciusing UserAuthInterfaceService = OHOS::HDI::UserAuth::V2_0::UserAuthInterfaceService;
28094332d3Sopenharmony_ci
29094332d3Sopenharmony_ciusing HdiAuthType = OHOS::HDI::UserAuth::V2_0::AuthType;
30094332d3Sopenharmony_ciusing HdiExecutorRole = OHOS::HDI::UserAuth::V2_0::ExecutorRole;
31094332d3Sopenharmony_ciusing HdiExecutorSecureLevel = OHOS::HDI::UserAuth::V2_0::ExecutorSecureLevel;
32094332d3Sopenharmony_ciusing HdiPinSubType = OHOS::HDI::UserAuth::V2_0::PinSubType;
33094332d3Sopenharmony_ciusing HdiScheduleMode = OHOS::HDI::UserAuth::V2_0::ScheduleMode;
34094332d3Sopenharmony_ciusing HdiExecutorRegisterInfo = OHOS::HDI::UserAuth::V2_0::ExecutorRegisterInfo;
35094332d3Sopenharmony_ciusing HdiExecutorInfo = OHOS::HDI::UserAuth::V2_0::ExecutorInfo;
36094332d3Sopenharmony_ciusing HdiScheduleInfo = OHOS::HDI::UserAuth::V2_0::ScheduleInfo;
37094332d3Sopenharmony_ciusing HdiAuthParam = OHOS::HDI::UserAuth::V2_0::AuthParam;
38094332d3Sopenharmony_ciusing HdiExecutorSendMsg = OHOS::HDI::UserAuth::V2_0::ExecutorSendMsg;
39094332d3Sopenharmony_ciusing HdiAuthResultInfo = OHOS::HDI::UserAuth::V2_0::AuthResultInfo;
40094332d3Sopenharmony_ciusing HdiIdentifyResultInfo = OHOS::HDI::UserAuth::V2_0::IdentifyResultInfo;
41094332d3Sopenharmony_ciusing HdiEnrollParam = OHOS::HDI::UserAuth::V2_0::EnrollParam;
42094332d3Sopenharmony_ciusing HdiCredentialInfo = OHOS::HDI::UserAuth::V2_0::CredentialInfo;
43094332d3Sopenharmony_ciusing HdiEnrolledInfo = OHOS::HDI::UserAuth::V2_0::EnrolledInfo;
44094332d3Sopenharmony_ciusing HdiEnrollResultInfo = OHOS::HDI::UserAuth::V2_0::EnrollResultInfo;
45094332d3Sopenharmony_ciusing HdiEnrolledState = OHOS::HDI::UserAuth::V2_0::EnrolledState;
46094332d3Sopenharmony_ciusing HdiReuseUnlockInfo = OHOS::HDI::UserAuth::V2_0::ReuseUnlockInfo;
47094332d3Sopenharmony_ciusing HdiReuseUnlockParam = OHOS::HDI::UserAuth::V2_0::ReuseUnlockParam;
48094332d3Sopenharmony_ciusing HdiIMessageCallback = OHOS::HDI::UserAuth::V2_0::IMessageCallback;
49094332d3Sopenharmony_ciusing HdiUserInfo = OHOS::HDI::UserAuth::V2_0::UserInfo;
50094332d3Sopenharmony_ciusing HdiExtUserInfo = OHOS::HDI::UserAuth::V2_0::ExtUserInfo;
51094332d3Sopenharmony_ciusing HdiAuthIntent = OHOS::HDI::UserAuth::V2_0::AuthIntent;
52094332d3Sopenharmony_ciusing HdiGlobalConfigType = OHOS::HDI::UserAuth::V2_0::GlobalConfigType;
53094332d3Sopenharmony_ciusing HdiGlobalConfigValue= OHOS::HDI::UserAuth::V2_0::GlobalConfigValue;
54094332d3Sopenharmony_ciusing HdiGlobalConfigParam = OHOS::HDI::UserAuth::V2_0::GlobalConfigParam;
55094332d3Sopenharmony_ci} // namespace UserAuth
56094332d3Sopenharmony_ci} // namespace HDI
57094332d3Sopenharmony_ci} // namespace OHOS
58094332d3Sopenharmony_ci
59094332d3Sopenharmony_ci#endif // USER_AUTH_HDI