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.

43 lines
900 B

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