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.

53 lines
1.1 KiB

  1. //
  2. // ExchangeRateDetailModel.swift
  3. // GMERemittance
  4. //
  5. // Created by gme_2 on 23/08/2018.
  6. // Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved.
  7. //
  8. import Foundation
  9. import ObjectMapper
  10. class ExchangeRateDetailModel: Mappable {
  11. var id: String?
  12. var transferFee: String?
  13. var exchangeRate: String?
  14. var recipientAmount: String?
  15. var senderAmount: String?
  16. var senderCurrency: String?
  17. var note: String?
  18. required init?(map: Map) {
  19. }
  20. func mapping(map: Map) {
  21. id <- map["id"]
  22. transferFee <- map["scCharge"]
  23. exchangeRate <- map["exRate"]
  24. recipientAmount <- map["pAmt"]
  25. senderAmount <- map["collAmt"]
  26. senderCurrency <- map["collCurr"]
  27. }
  28. }
  29. class ExchangeRateDetailContainer: Mappable {
  30. var errorCode: String?
  31. var message: String?
  32. var id: String?
  33. var data: ExchangeRateDetailModel?
  34. var note: String?
  35. required init?(map: Map) {
  36. }
  37. func mapping(map: Map) {
  38. errorCode <- map["ErrorCode"]
  39. message <- map["Msg"]
  40. id <- map["Id"]
  41. data <- map["Data"]
  42. note <- map["FootNoteMessage"]
  43. }
  44. }