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.
 
 
 
 

40 lines
843 B

//
// 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")
}
}