1  /*
2   * Copyright (c) 2023 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 FACE_AUTH_HDI
17  #define FACE_AUTH_HDI
18  
19  #include "v2_0/face_auth_types.h"
20  #include "v2_0/iall_in_one_executor.h"
21  #include "v2_0/iexecutor_callback.h"
22  #include "v2_0/iface_auth_interface.h"
23  #include "v2_0/isa_command_callback.h"
24  
25  namespace OHOS {
26  namespace UserIam {
27  namespace FaceAuth {
28  using IFaceAuthInterface = OHOS::HDI::FaceAuth::V2_0::IFaceAuthInterface;
29  
30  using IExecutorCallback = OHOS::HDI::FaceAuth::V2_0::IExecutorCallback;
31  
32  using IAllInOneExecutor = OHOS::HDI::FaceAuth::V2_0::IAllInOneExecutor;
33  
34  using AuthType = OHOS::HDI::FaceAuth::V2_0::AuthType;
35  using ExecutorRole = OHOS::HDI::FaceAuth::V2_0::ExecutorRole;
36  using ExecutorSecureLevel = OHOS::HDI::FaceAuth::V2_0::ExecutorSecureLevel;
37  using DriverCommandId = OHOS::HDI::FaceAuth::V2_0::DriverCommandId;
38  using FaceTipsCode = OHOS::HDI::FaceAuth::V2_0::FaceTipsCode;
39  using ExecutorInfo = OHOS::HDI::FaceAuth::V2_0::ExecutorInfo;
40  
41  using GetPropertyType = OHOS::HDI::FaceAuth::V2_0::GetPropertyType;
42  using Property = OHOS::HDI::FaceAuth::V2_0::Property;
43  using SaCommandId = OHOS::HDI::FaceAuth::V2_0::SaCommandId;
44  using SaCommandParamNone = OHOS::HDI::FaceAuth::V2_0::SaCommandParamNone;
45  using SaCommandParam = OHOS::HDI::FaceAuth::V2_0::SaCommandParam;
46  using SaCommand = OHOS::HDI::FaceAuth::V2_0::SaCommand;
47  
48  using ISaCommandCallback = OHOS::HDI::FaceAuth::V2_0::ISaCommandCallback;
49  
50  using BufferProducerSequenceable = OHOS::HDI::Camera::V1_0::BufferProducerSequenceable;
51  } // namespace FaceAuth
52  } // namespace UserIam
53  } // namespace OHOS
54  
55  #endif // FACE_AUTH_HDI