blob: e766ebc66e4c6458bcd37d6629655920043958cd [file] [log] [blame]
package org.mifos.openbanking.domain.usecase.createTransactionRequest
import org.mifos.openbanking.base.Response
import org.mifos.openbanking.data.repository.OpenBankingRepository
import org.mifos.openbanking.domain.usecase.base.BaseUseCase
class CreateTransactionRequestUseCase(private val repository: OpenBankingRepository) :
BaseUseCase<CreateTransactionRequestRequest, CreateTransactionRequestResponse>() {
override suspend fun run(): Response<CreateTransactionRequestResponse> {
return repository.createTransactionRequest(request)
}
}