// // StringLyingGesture.swift // Model file generated using JSONExport: https://github.com/Ahmed-Ali/JSONExport import Foundation class StringLyingGesture : NSObject, NSCoding{ var subTitle : String! var title : String! /** * Instantiate the instance using the passed dictionary values to set the properties values */ init(fromDictionary dictionary: [String:Any]){ subTitle = dictionary["subTitle"] as? String title = dictionary["title"] as? String } /** * Returns all the available property values in the form of [String:Any] object where the key is the approperiate json key and the value is the value of the corresponding property */ func toDictionary() -> [String:Any] { var dictionary = [String:Any]() if subTitle != nil{ dictionary["subTitle"] = subTitle } if title != nil{ dictionary["title"] = title } return dictionary } /** * NSCoding required initializer. * Fills the data from the passed decoder */ @objc required init(coder aDecoder: NSCoder) { subTitle = aDecoder.decodeObject(forKey: "subTitle") as? String title = aDecoder.decodeObject(forKey: "title") as? String } /** * NSCoding required method. * Encodes mode properties into the decoder */ @objc func encode(with aCoder: NSCoder) { if subTitle != nil{ aCoder.encode(subTitle, forKey: "subTitle") } if title != nil{ aCoder.encode(title, forKey: "title") } } }