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.

47 lines
861 B

5 years ago
5 years ago
  1. //
  2. // PaymentModeModel.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 PaymentMethodModel: Mappable, RecipientCommonType {
  10. var id: String?
  11. var name: String?
  12. var currency: [String]?
  13. var localizedName: String?
  14. init() {}
  15. init(
  16. id: String?,
  17. name: String?,
  18. localizedName: String?
  19. ) {
  20. self.id = id
  21. self.name = name
  22. self.localizedName = localizedName
  23. }
  24. init?(map: Map) {}
  25. mutating func mapping(map: Map) {
  26. id <- map["id"]
  27. name <- map["name"]
  28. currency <- map["currency"]
  29. localizedName <- map["localizedName"]
  30. }
  31. }
  32. extension PaymentMethodModel: TablePresenterProtocol {
  33. var cellTitle: String? {
  34. return name
  35. }
  36. var cellImage: UIImage? {
  37. return nil
  38. }
  39. }