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.3 KiB

  1. //
  2. // BalanceModel.swift
  3. // GME Remit
  4. //
  5. // Created by Amrit Giri on 6/25/20.
  6. // Copyright © 2020 Gobal Money Express Co. Ltd. All rights reserved.
  7. //
  8. import ObjectMapper
  9. struct BalanceModel: Mappable {
  10. var apiID: String?
  11. var apiDate: String?
  12. var responseCode: String?
  13. var responseMessage: String?
  14. var bankID: String?
  15. var bankDate: String?
  16. var bankCode: String?
  17. var bankResponseCode: String?
  18. var bankResponseMessage: String?
  19. var fintechUseNumber: String?
  20. var balance: String?
  21. var availableBalance: String?
  22. var accountType: String?
  23. var productName: String?
  24. init(balance: String?) {
  25. self.balance = balance
  26. }
  27. init?(map: Map) {
  28. }
  29. mutating func mapping(map: Map) {
  30. apiID <- map["api_tran_id"]
  31. apiDate <- map["api_tran_dtm"]
  32. responseCode <- map["rsp_code"]
  33. responseMessage <- map["rsp_message"]
  34. bankID <- map["bank_tran_id"]
  35. bankDate <- map["bank_tran_date"]
  36. bankCode <- map["bank_code_tran"]
  37. bankResponseCode <- map["bank_rsp_code"]
  38. bankResponseMessage <- map["bank_rsp_message"]
  39. fintechUseNumber <- map["fintech_use_num"]
  40. balance <- map["balance_amt"]
  41. availableBalance <- map["available_amt"]
  42. accountType <- map["account_type"]
  43. productName <- map["product_name"]
  44. }
  45. }