mirror of
https://github.com/InsanusMokrassar/PsychomatrixBase.git
synced 2024-06-01 23:45:15 +00:00
23 lines
854 B
Kotlin
23 lines
854 B
Kotlin
package com.github.insanusmokrassar.PsychomatrixBase.di.realisations
|
|
|
|
import com.github.insanusmokrassar.PsychomatrixBase.di.EntitiesDI
|
|
import com.github.insanusmokrassar.PsychomatrixBase.di.UseCasesDI
|
|
import com.github.insanusmokrassar.PsychomatrixBase.domain.UseCases.*
|
|
import com.github.insanusmokrassar.PsychomatrixBase.domain.interactors.*
|
|
|
|
open class UseCasesDIImpl(
|
|
entitiesDI: EntitiesDI
|
|
) : UseCasesDI, EntitiesDI by entitiesDI {
|
|
override val calculatePsychomatrixByDateUseCase: CalculatePsychomatrixByDateUseCase by lazy {
|
|
CalculatePsychomatrixByDateUseCaseInteractor()
|
|
}
|
|
|
|
override val modifyPsychomatrixUseCase: ModifyPsychomatrixUseCase by lazy {
|
|
ModifyPsychomatrixUseCaseInteractor()
|
|
}
|
|
|
|
override val ceilDescriptionUseCase: CeilDescriptionUseCase by lazy {
|
|
CeilDescriptionInteractor()
|
|
}
|
|
}
|