1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- //
- // ConfigModel.swift
- // Model file generated using JSONExport: https://github.com/Ahmed-Ali/JSONExport
- import Foundation
- import ObjectMapper
- import SwiftyJSON
- class ConfigModel : NSObject, Mappable{
-
- static let shared : ConfigModel = ConfigModel()
-
- var sharePostBean : Int?
- var suggestImg: String?
- var findFriendImg : String?
- var orderExpiredTime : String?
- var virus : VirusModel?
- var virusAppId : String?
- var virusAppSecret : String?
- var virusUrl : String?
-
-
- class func newInstance(map: Map) -> Mappable?{
- return ConfigModel()
- }
- required init?(map: Map){}
- override init(){}
-
- func mapping(map: Map)
- {
- sharePostBean <- map["share_post_bean"]
- suggestImg <- map["suggest_img"]
- findFriendImg <- map["find_friend_img"]
- orderExpiredTime <- map["order_expired_time"]
- virus <- map["virus"]
- virusAppId <- map["virus_app_id"]
- virusAppSecret <- map["virus_app_secret"]
- virusUrl <- map["virus_url"]
-
- }
-
- func saveObject(configModel: ConfigModel) {
- var model = CacheModel()
- model.data = jsonToData(jsonDic: configModel.toJSON())
- CacheManager.default.setObjectSync(model, forKey: "ConfigModel")
- }
-
- func object() -> ConfigModel? {
- let model = CacheManager.default.objectSync(forKey: "ConfigModel")
- let json = try? JSON(data: model?.data ?? Data())
- return ConfigModel(JSONString: json?.description ?? "")
- }
-
- }
- class VirusModel : NSObject, Mappable{
-
- var collect : String?
- var comment : String?
- var forward : String?
- var like : String?
- var publish : String?
- var read : String?
- var register : String?
- var unlike : String?
-
-
- class func newInstance(map: Map) -> Mappable?{
- return VirusModel()
- }
- required init?(map: Map){}
- private override init(){}
-
- func mapping(map: Map)
- {
- collect <- map["collect"]
- comment <- map["comment"]
- forward <- map["forward"]
- like <- map["like"]
- publish <- map["publish"]
- read <- map["read"]
- register <- map["register"]
- unlike <- map["unlike"]
-
- }
-
- }
|