1 /* 2 * Copyright (C) 2023 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 package com.android.systemui.data 17 18 import com.android.systemui.accessibility.data.FakeAccessibilityDataLayerModule 19 import com.android.systemui.authentication.data.FakeAuthenticationDataLayerModule 20 import com.android.systemui.bouncer.data.repository.FakeBouncerDataLayerModule 21 import com.android.systemui.common.ui.data.FakeCommonDataLayerModule 22 import com.android.systemui.deviceentry.data.FakeDeviceEntryDataLayerModule 23 import com.android.systemui.keyevent.data.repository.FakeKeyEventDataLayerModule 24 import com.android.systemui.keyguard.data.FakeKeyguardDataLayerModule 25 import com.android.systemui.power.data.FakePowerDataLayerModule 26 import com.android.systemui.shade.data.repository.FakeShadeDataLayerModule 27 import com.android.systemui.statusbar.data.FakeStatusBarDataLayerModule 28 import com.android.systemui.telephony.data.FakeTelephonyDataLayerModule 29 import com.android.systemui.user.data.FakeUserDataLayerModule 30 import com.android.systemui.util.animation.data.FakeAnimationUtilDataLayerModule 31 import dagger.Module 32 33 @Module( 34 includes = 35 [ 36 FakeAccessibilityDataLayerModule::class, 37 FakeAnimationUtilDataLayerModule::class, 38 FakeAuthenticationDataLayerModule::class, 39 FakeBouncerDataLayerModule::class, 40 FakeCommonDataLayerModule::class, 41 FakeDeviceEntryDataLayerModule::class, 42 FakeKeyguardDataLayerModule::class, 43 FakePowerDataLayerModule::class, 44 FakeShadeDataLayerModule::class, 45 FakeStatusBarDataLayerModule::class, 46 FakeTelephonyDataLayerModule::class, 47 FakeUserDataLayerModule::class, 48 FakeKeyEventDataLayerModule::class, 49 ] 50 ) 51 object FakeSystemUiDataLayerModule 52