Wallpaper_Home/wallpaper_project/Home/M/WA_3DModel.swift
忆海16 5ff1070967 mtg
2024-07-23 11:44:01 +08:00

48 lines
1.2 KiB
Swift

//
// WA_3DModel.swift
// wallpaper_project
import UIKit
@objcMembers
class WA_3DModel: 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)
}
}