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.

26 lines
668 B

  1. //
  2. // AddAccountInteractorIO.swift
  3. // GME Remit
  4. //
  5. // Created by InKwon Devik Kim on 12/04/2019.
  6. //Copyright © 2019 Gobal Money Express Co. Ltd. All rights reserved.
  7. //
  8. protocol AddAccountInteractorInput: class {
  9. func viewIsReady(model: KFTCModel?)
  10. func fetchKFTCUrl(url: String, header: [String: String])
  11. func verifyAccount(
  12. customerID: String,
  13. bankCode: String,
  14. accountNumber: String
  15. )
  16. }
  17. protocol AddAccountInteractorOutput: class {
  18. func setModel(model: (bankList: [BankInformation]?, kftcModel: KFTCModel?))
  19. func failureSetModel(error: Error)
  20. func successTestURL(url: String)
  21. func successVerify()
  22. func failure(error: Error)
  23. }