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

13 lines
422 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.AccountCreate
class AccountCreateUseCase constructor(
private val accountPort: AccountPort,
) {
fun create(useCase: AccountCreate): Account {
return accountPort.create(useCase)
}
}