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.

33 lines
845 B

  1. //
  2. // AutoDebitModuleInterface.swift
  3. // GME Remit
  4. //
  5. // Created by Mac on 12/19/18.
  6. //Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved.
  7. //
  8. protocol AutoDebitModuleInterface: class {
  9. /// Fetch KFTC registed bank account list
  10. func fetchKFTCBankAccountList()
  11. /// Delete selected KFTC bank account
  12. ///
  13. /// - Parameters:
  14. /// - username: customer name
  15. /// - account: bank account for delete
  16. func deleteKFTCBankAccount(of username: String, with account: Account)
  17. /// Present AddAccount ViewController in front of these ViewController
  18. ///
  19. /// - Parameter model: KFTCModel
  20. func goAddAccount(model: KFTCModel?)
  21. /// Present Refresh Token
  22. ///
  23. /// - Parameters:
  24. /// - model: KFTCModel
  25. /// - selectedLanguage: KftcLanguage
  26. func goRefreshToken(selectedLanguage: KftcLanguage?)
  27. }