hexagonal-architect-spring-.../src/main/kotlin/com/cubetiqs/hexagonal/domain/account/AccountRetrieveUseCase.kt
2021-10-23 15:34:42 +07:00

13 lines
432 B
Kotlin

package com.cubetiqs.hexagonal.domain.account
import com.cubetiqs.hexagonal.domain.account.model.Account
import com.cubetiqs.hexagonal.domain.account.port.AccountPort
import com.cubetiqs.hexagonal.domain.account.usecase.AccountRetrieve
class AccountRetrieveUseCase constructor(
private val accountPort: AccountPort,
) {
fun retrieve(useCase: AccountRetrieve): Account {
return accountPort.retrieve(useCase)
}
}