123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 |
- //
- // CMSCategoryItemData.swift
- // Model file generated using JSONExport: https://github.com/Ahmed-Ali/JSONExport
- import Foundation
- import ObjectMapper
- class CMSCategoryItemData : NSObject, NSCoding, Mappable{
- var appId : String?
- var attachmentList : [AnyObject]?
- var categoryAlias : String?
- var categoryId : String?
- var categoryName : String?
- var createTime : String?
- var creatorCompany : String?
- var creatorDepartment : String?
- var creatorIdentity : String?
- var creatorPerson : String?
- var distributeFactor : Int?
- var docStatus : String?
- var form : String?
- var formName : String?
- var id : String?
- var sequence : String?
- var title : String?
- var updateTime : String?
- var publishTime : String?
- class func newInstance(map: Map) -> Mappable?{
- return CMSCategoryItemData()
- }
- required init?(map: Map){}
- private override init(){}
- func mapping(map: Map)
- {
- appId <- map["appId"]
- attachmentList <- map["attachmentList"]
- categoryAlias <- map["categoryAlias"]
- categoryId <- map["categoryId"]
- categoryName <- map["categoryName"]
- createTime <- map["createTime"]
- creatorCompany <- map["creatorCompany"]
- creatorDepartment <- map["creatorDepartment"]
- creatorIdentity <- map["creatorIdentity"]
- creatorPerson <- map["creatorPerson"]
- distributeFactor <- map["distributeFactor"]
- docStatus <- map["docStatus"]
- form <- map["form"]
- formName <- map["formName"]
- id <- map["id"]
- sequence <- map["sequence"]
- title <- map["title"]
- updateTime <- map["updateTime"]
- publishTime <- map["publishTime"]
-
- }
- /**
- * NSCoding required initializer.
- * Fills the data from the passed decoder
- */
- @objc required init(coder aDecoder: NSCoder)
- {
- appId = aDecoder.decodeObject(forKey: "appId") as? String
- attachmentList = aDecoder.decodeObject(forKey: "attachmentList") as? [AnyObject]
- categoryAlias = aDecoder.decodeObject(forKey: "categoryAlias") as? String
- categoryId = aDecoder.decodeObject(forKey: "categoryId") as? String
- categoryName = aDecoder.decodeObject(forKey: "categoryName") as? String
- createTime = aDecoder.decodeObject(forKey: "createTime") as? String
- creatorCompany = aDecoder.decodeObject(forKey: "creatorCompany") as? String
- creatorDepartment = aDecoder.decodeObject(forKey: "creatorDepartment") as? String
- creatorIdentity = aDecoder.decodeObject(forKey: "creatorIdentity") as? String
- creatorPerson = aDecoder.decodeObject(forKey: "creatorPerson") as? String
- distributeFactor = aDecoder.decodeObject(forKey: "distributeFactor") as? Int
- docStatus = aDecoder.decodeObject(forKey: "docStatus") as? String
- form = aDecoder.decodeObject(forKey: "form") as? String
- formName = aDecoder.decodeObject(forKey: "formName") as? String
- id = aDecoder.decodeObject(forKey: "id") as? String
- sequence = aDecoder.decodeObject(forKey: "sequence") as? String
- title = aDecoder.decodeObject(forKey: "title") as? String
- updateTime = aDecoder.decodeObject(forKey: "updateTime") as? String
- publishTime = aDecoder.decodeObject(forKey: "publishTime") as? String
- }
- /**
- * NSCoding required method.
- * Encodes mode properties into the decoder
- */
- @objc func encode(with aCoder: NSCoder)
- {
- if appId != nil{
- aCoder.encode(appId, forKey: "appId")
- }
- if attachmentList != nil{
- aCoder.encode(attachmentList, forKey: "attachmentList")
- }
- if categoryAlias != nil{
- aCoder.encode(categoryAlias, forKey: "categoryAlias")
- }
- if categoryId != nil{
- aCoder.encode(categoryId, forKey: "categoryId")
- }
- if categoryName != nil{
- aCoder.encode(categoryName, forKey: "categoryName")
- }
- if createTime != nil{
- aCoder.encode(createTime, forKey: "createTime")
- }
- if creatorCompany != nil{
- aCoder.encode(creatorCompany, forKey: "creatorCompany")
- }
- if creatorDepartment != nil{
- aCoder.encode(creatorDepartment, forKey: "creatorDepartment")
- }
- if creatorIdentity != nil{
- aCoder.encode(creatorIdentity, forKey: "creatorIdentity")
- }
- if creatorPerson != nil{
- aCoder.encode(creatorPerson, forKey: "creatorPerson")
- }
- if distributeFactor != nil{
- aCoder.encode(distributeFactor, forKey: "distributeFactor")
- }
- if docStatus != nil{
- aCoder.encode(docStatus, forKey: "docStatus")
- }
- if form != nil{
- aCoder.encode(form, forKey: "form")
- }
- if formName != nil{
- aCoder.encode(formName, forKey: "formName")
- }
- if id != nil{
- aCoder.encode(id, forKey: "id")
- }
- if sequence != nil{
- aCoder.encode(sequence, forKey: "sequence")
- }
- if title != nil{
- aCoder.encode(title, forKey: "title")
- }
- if updateTime != nil{
- aCoder.encode(updateTime, forKey: "updateTime")
- }
- if publishTime != nil{
- aCoder.encode(publishTime, forKey: "publishTime")
- }
- }
- }
|