1 /*
2  * Copyright (C) 2023 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file
5  * except in compliance with the License. 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 distributed under the
10  * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
11  * KIND, either express or implied. See the License for the specific language governing
12  * permissions and limitations under the License.
13  *
14  */
15 
16 package com.android.systemui.deviceentry.data
17 
18 import com.android.systemui.biometrics.data.repository.FakeDisplayStateRepositoryModule
19 import com.android.systemui.biometrics.data.repository.FakeFacePropertyRepositoryModule
20 import com.android.systemui.biometrics.data.repository.FakeFingerprintPropertyRepositoryModule
21 import com.android.systemui.deviceentry.data.repository.FakeDeviceEntryRepositoryModule
22 import com.android.systemui.display.data.repository.FakeDisplayRepositoryModule
23 import com.android.systemui.keyguard.data.repository.FakeBiometricSettingsRepositoryModule
24 import com.android.systemui.keyguard.data.repository.FakeDeviceEntryFaceAuthRepositoryModule
25 import com.android.systemui.keyguard.data.repository.FakeDeviceEntryFingerprintAuthRepositoryModule
26 import com.android.systemui.keyguard.data.repository.FakeTrustRepositoryModule
27 import dagger.Module
28 
29 @Module(
30     includes =
31         [
32             FakeBiometricSettingsRepositoryModule::class,
33             FakeDeviceEntryRepositoryModule::class,
34             FakeDeviceEntryFaceAuthRepositoryModule::class,
35             FakeDeviceEntryFingerprintAuthRepositoryModule::class,
36             FakeDisplayRepositoryModule::class,
37             FakeDisplayStateRepositoryModule::class,
38             FakeFingerprintPropertyRepositoryModule::class,
39             FakeFacePropertyRepositoryModule::class,
40             FakeTrustRepositoryModule::class,
41         ]
42 )
43 object FakeDeviceEntryDataLayerModule
44