1ea497e4dSopenharmony_ci/* 2ea497e4dSopenharmony_ci * Copyright (c) 2023 Huawei Device Co., Ltd. 3ea497e4dSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 4ea497e4dSopenharmony_ci * you may not use this file except in compliance with the License. 5ea497e4dSopenharmony_ci * You may obtain a copy of the License at 6ea497e4dSopenharmony_ci * 7ea497e4dSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 8ea497e4dSopenharmony_ci * 9ea497e4dSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 10ea497e4dSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 11ea497e4dSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12ea497e4dSopenharmony_ci * See the License for the specific language governing permissions and 13ea497e4dSopenharmony_ci * limitations under the License. 14ea497e4dSopenharmony_ci */ 15ea497e4dSopenharmony_ci 16ea497e4dSopenharmony_ci#ifndef FACE_AUTH_HDI 17ea497e4dSopenharmony_ci#define FACE_AUTH_HDI 18ea497e4dSopenharmony_ci 19ea497e4dSopenharmony_ci#include "v2_0/face_auth_types.h" 20ea497e4dSopenharmony_ci#include "v2_0/iall_in_one_executor.h" 21ea497e4dSopenharmony_ci#include "v2_0/iexecutor_callback.h" 22ea497e4dSopenharmony_ci#include "v2_0/iface_auth_interface.h" 23ea497e4dSopenharmony_ci#include "v2_0/isa_command_callback.h" 24ea497e4dSopenharmony_ci 25ea497e4dSopenharmony_cinamespace OHOS { 26ea497e4dSopenharmony_cinamespace UserIam { 27ea497e4dSopenharmony_cinamespace FaceAuth { 28ea497e4dSopenharmony_ciusing IFaceAuthInterface = OHOS::HDI::FaceAuth::V2_0::IFaceAuthInterface; 29ea497e4dSopenharmony_ci 30ea497e4dSopenharmony_ciusing IExecutorCallback = OHOS::HDI::FaceAuth::V2_0::IExecutorCallback; 31ea497e4dSopenharmony_ci 32ea497e4dSopenharmony_ciusing IAllInOneExecutor = OHOS::HDI::FaceAuth::V2_0::IAllInOneExecutor; 33ea497e4dSopenharmony_ci 34ea497e4dSopenharmony_ciusing AuthType = OHOS::HDI::FaceAuth::V2_0::AuthType; 35ea497e4dSopenharmony_ciusing ExecutorRole = OHOS::HDI::FaceAuth::V2_0::ExecutorRole; 36ea497e4dSopenharmony_ciusing ExecutorSecureLevel = OHOS::HDI::FaceAuth::V2_0::ExecutorSecureLevel; 37ea497e4dSopenharmony_ciusing DriverCommandId = OHOS::HDI::FaceAuth::V2_0::DriverCommandId; 38ea497e4dSopenharmony_ciusing FaceTipsCode = OHOS::HDI::FaceAuth::V2_0::FaceTipsCode; 39ea497e4dSopenharmony_ciusing ExecutorInfo = OHOS::HDI::FaceAuth::V2_0::ExecutorInfo; 40ea497e4dSopenharmony_ci 41ea497e4dSopenharmony_ciusing GetPropertyType = OHOS::HDI::FaceAuth::V2_0::GetPropertyType; 42ea497e4dSopenharmony_ciusing Property = OHOS::HDI::FaceAuth::V2_0::Property; 43ea497e4dSopenharmony_ciusing SaCommandId = OHOS::HDI::FaceAuth::V2_0::SaCommandId; 44ea497e4dSopenharmony_ciusing SaCommandParamNone = OHOS::HDI::FaceAuth::V2_0::SaCommandParamNone; 45ea497e4dSopenharmony_ciusing SaCommandParam = OHOS::HDI::FaceAuth::V2_0::SaCommandParam; 46ea497e4dSopenharmony_ciusing SaCommand = OHOS::HDI::FaceAuth::V2_0::SaCommand; 47ea497e4dSopenharmony_ci 48ea497e4dSopenharmony_ciusing ISaCommandCallback = OHOS::HDI::FaceAuth::V2_0::ISaCommandCallback; 49ea497e4dSopenharmony_ci 50ea497e4dSopenharmony_ciusing BufferProducerSequenceable = OHOS::HDI::Camera::V1_0::BufferProducerSequenceable; 51ea497e4dSopenharmony_ci} // namespace FaceAuth 52ea497e4dSopenharmony_ci} // namespace UserIam 53ea497e4dSopenharmony_ci} // namespace OHOS 54ea497e4dSopenharmony_ci 55ea497e4dSopenharmony_ci#endif // FACE_AUTH_HDI