ImgObj.swift 728 Bytes
import Foundation
import GeneralUtils

class ImgObj: Mappable {
    var url: String?
    var signBoard: Int?
    var date: Int?
    var note: String?
    var dateStr: String?

    init() {}
    init(url: String, signboard: Int?, date: Int?, note: String?) {
        self.url = url
        self.signBoard = signboard
        self.date = date
        self.note = note
    }

    // region: ========== Mappable
    required init?(map: Map) {}

    func mapping(map: Map) {
        url <- map["url"]
        signBoard <- map["signBoard"]
        dateStr <- map["date"]
        if let dateStr = dateStr {
            self.dateStr = nil;
            date = Int(dateStr);
        }
        note <- map["note"]

    }
    //endregion
}