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.

36 lines
782 B

5 years ago
  1. //
  2. // MainCardInformation.swift
  3. // GME Remit
  4. //
  5. // Created by InKwon James Kim on 2019/10/22.
  6. // Copyright © 2019 Gobal Money Express Co. Ltd. All rights reserved.
  7. //
  8. import ObjectMapper
  9. struct MainCardInformation: Mappable {
  10. var cardCode: String?
  11. var cardName: String?
  12. var facePrice: String?
  13. var subCardInfo: [CardInformation]?
  14. init?(map: Map) {
  15. }
  16. mutating func mapping(map: Map) {
  17. cardCode <- map["CardCode"]
  18. facePrice <- map["FacePrice"]
  19. cardName <- map["CardName"]
  20. subCardInfo <- map["SubInfo"]
  21. }
  22. }
  23. extension MainCardInformation: TablePresenterProtocol {
  24. var cellTitle: String? {
  25. return "\(cardName ?? "") \(facePrice?.decimalToCurrency(as: .krw, isFront: true) ?? "")"
  26. }
  27. var cellImage: UIImage? {
  28. return nil
  29. }
  30. }