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.

65 lines
1.5 KiB

  1. //
  2. // BankEnum.swift
  3. // GME Remit
  4. //
  5. // Created by InKwon James Kim on 18/09/2019.
  6. // Copyright © 2019 Gobal Money Express Co. Ltd. All rights reserved.
  7. //
  8. enum BankEnum: String {
  9. case kdb = "002"
  10. case ibk = "003"
  11. case kb = "004"
  12. case slc = "007"
  13. case nh = "011"
  14. case wr = "020"
  15. case sc = "023"
  16. case ct = "027"
  17. case dgb = "031"
  18. case bs = "032"
  19. case kj = "034"
  20. case jj = "035"
  21. case jb = "037"
  22. case kn = "039"
  23. case keb = "081"
  24. case sh = "088"
  25. }
  26. extension BankEnum {
  27. var ciImage: UIImage {
  28. switch self {
  29. case .kdb:
  30. return #imageLiteral(resourceName: "kdb")
  31. case .ibk:
  32. return #imageLiteral(resourceName: "ibk")
  33. case .kb:
  34. return #imageLiteral(resourceName: "kb")
  35. case .slc:
  36. return #imageLiteral(resourceName: "slc")
  37. case .nh:
  38. return #imageLiteral(resourceName: "nh")
  39. case .wr:
  40. return #imageLiteral(resourceName: "wr")
  41. case .sc:
  42. return #imageLiteral(resourceName: "sc")
  43. case .ct:
  44. return #imageLiteral(resourceName: "ct")
  45. case .dgb:
  46. return #imageLiteral(resourceName: "dgb")
  47. case .bs:
  48. return #imageLiteral(resourceName: "bs")
  49. case .kj:
  50. return #imageLiteral(resourceName: "kj")
  51. case .jj:
  52. return #imageLiteral(resourceName: "jj")
  53. case .jb:
  54. return #imageLiteral(resourceName: "jb")
  55. case .kn:
  56. return #imageLiteral(resourceName: "kn")
  57. case .keb:
  58. return #imageLiteral(resourceName: "keb")
  59. case .sh:
  60. return #imageLiteral(resourceName: "sh")
  61. }
  62. }
  63. }