WallPaperHome722/WallpaperHD_Live/Ranking/M/WP_4KModel.swift
2024-07-22 16:38:54 +08:00

48 lines
1.2 KiB
Swift

//
// WP_4KModel.swift
// wallpaper_project
import UIKit
@objcMembers
class WP_4KModel: NSObject,Decodable,Encodable {
var title:String?
var thumbnail:String?
var preview:String?
var is_free:Int?
var category:Int?
var id:Int?
var cnt_like:Int?
enum CodingKeys: String, CodingKey {
case title
case thumbnail
case preview
case is_free
case category
case id
case cnt_like
}
// Decodable
required override init() {
super.init()
}
// Encodable
func encode(to encoder: Encoder) throws {
var container = encoder.container(keyedBy: CodingKeys.self)
try container.encode(title, forKey: .title)
try container.encode(thumbnail, forKey: .thumbnail)
try container.encode(preview, forKey: .preview)
try container.encode(is_free, forKey: .is_free)
try container.encode(category, forKey: .category)
try container.encode(id, forKey: .id)
try container.encode(cnt_like, forKey: .cnt_like)
}
}