// // BankInformation.swift // GME Remit // // Created by Amrit Giri on 6/29/20. // Copyright © 2020 Gobal Money Express Co. Ltd. All rights reserved. // import Foundation import ObjectMapper class BankInformation: Mappable { var rowId: String? var bankCode: String? var bankName: String? required init?(map: Map) {} init(bankCode: String?, bankName: String?) { self.bankCode = bankCode self.bankName = bankName } func mapping(map: Map) { rowId <- map["RowId"] bankCode <- map["BankCode"] bankName <- map["BankName"] } } extension BankInformation: TablePresenterProtocol { var cellTitle: String? { return bankName } var cellImage: UIImage? { let bankType = BankEnum(rawValue: bankCode ?? "") return bankType?.ciImage ?? #imageLiteral(resourceName: "defaultBank") } }