Person.swift
711 Bytes
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
}