12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- //
- // 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 shareInviteBean : 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"]
- shareInviteBean <- map["share_invite_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"]
-
- }
-
- }
|