You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
498 B

  1. //
  2. // ExchangeRatesInteractorIO.swift
  3. // GMERemittance
  4. //
  5. // Created by gme_2 on 24/08/2018.
  6. //Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved.
  7. //
  8. protocol ExchangeRatesInteractorInput: class {
  9. func fetchExchangeRate()
  10. func exchangeCalculate(use model: ExchangeRateRequestModel)
  11. }
  12. protocol ExchangeRatesInteractorOutput: class {
  13. func setModel(with model: [ExchangeRateModel]?)
  14. func setModel(with model: ExchangeRateDetailModel?)
  15. func setError(with error: Error)
  16. }