ICalculateCurrencyUseCase.kt 421 B

123456789101112
  1. package com.mrozon.currencyconverter.domain
  2. import com.mrozon.currencyconverter.domain.model.Currency
  3. import com.mrozon.currencyconverter.domain.model.CurrentCurrencies
  4. import kotlinx.coroutines.flow.Flow
  5. interface ICalculateCurrencyUseCase {
  6. fun loadCurrencies(): Flow<List<Currency>>
  7. fun convertCurrency(from: Currency,
  8. to: Currency,
  9. value: Double, ): Double
  10. }