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.

61 lines
1.7 KiB

  1. //
  2. // AccountModel.swift
  3. // GME Remit
  4. //
  5. // Created by InKwon James Kim on 16/08/2019.
  6. // Copyright © 2019 Gobal Money Express Co. Ltd. All rights reserved.
  7. //
  8. import ObjectMapper
  9. struct Account: Mappable {
  10. var kftcAccountId: String?
  11. var accessToken: String?
  12. var tokenType: String?
  13. var scope: String?
  14. var userCI: String?
  15. var customerId: String?
  16. var userSeqNumber: String?
  17. var fintechUseNumber: String?
  18. var bankCodeStd: String?
  19. var bankName: String?
  20. var accountNumber: String?
  21. var accountNumMasked: String?
  22. var accountName: String?
  23. var isShowRefresh: String?
  24. var type: String?
  25. var bankCode: String?
  26. var isApproved: String?
  27. var accHolderInfoType: String?
  28. var accHolderInfo: String?
  29. var walletName: String?
  30. var autoDebit: String?
  31. var fullAccountName: String?
  32. init?(map: Map) {}
  33. mutating func mapping(map: Map) {
  34. kftcAccountId <- map["KftcAccountId"]
  35. accessToken <- map["AccessToken"]
  36. tokenType <- map["TokenType"]
  37. scope <- map["Scope"]
  38. userCI <- map["UserCi"]
  39. customerId <- map["CustomerId"]
  40. userSeqNumber <- map["UserSeqNo"]
  41. fintechUseNumber <- map["FintechUseNo"]
  42. bankCodeStd <- map["BankCodeStd"]
  43. bankName <- map["BankName"]
  44. accountNumber <- map["AccountNum"]
  45. accountNumMasked <- map["AccountNumMasked"]
  46. accountName <- map["AccountName"]
  47. isShowRefresh <- map["IsShowRefresh"]
  48. type <- map["Type"]
  49. bankCode <- map["BankCode"]
  50. isApproved <- map["IsApproved"]
  51. accHolderInfoType <- map["AccHolderInfoType"]
  52. accHolderInfo <- map["AccHolderInfo"]
  53. walletName <- map["WalletName"]
  54. autoDebit <- map["AutoDebit"]
  55. fullAccountName <- map["FullAccountName"]
  56. }
  57. }