Blame view
App/model/Person.swift
711 Bytes
fbd62afcf
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
import Foundation import GeneralUtils class Person: Mappable { var id: String? var companyName: String? var phoneNumber: String? var address: String? var name: String? func getName() -> String? { if let name = self.name { return name; } if let companyName = self.companyName { return companyName; } return id; } // region: ========== Mappable init() {} required init?(map: Map) {} func mapping(map: Map) { id <- map["id"] companyName <- map["companyName"] phoneNumber <- map["phoneNumber"] address <- map["address"] name <- map["name"] } //endregion } |