Fableon/Fableon/Object/Class/Player/M/FAShortPlayModel.swift
2025-11-04 16:46:56 +08:00

41 lines
973 B
Swift

//
// FAShortPlayModel.swift
// Fableon
//
// Created by on 2025/8/26.
//
import UIKit
import SmartCodable
class FAShortPlayModel: NSObject, Identifiable, SmartCodable {
required override init() { }
var id: String?
var fa_description: String?
var name: String?
var watch_total: Int?
var current_episode: String?
var image_url: String?
var is_collect: Bool?
var collect_total: Int?
var episode_total: Int?
var horizontally_img: String?
var category: [String]?
var short_play_id: String?
var short_play_video_id: String?
var video_info: FAVideoInfoModel?
var video_url: String?
@SmartIgnored
var cellHeight: CGFloat = 0
static func mappingForKey() -> [SmartKeyTransformer]? {
return [
CodingKeys.fa_description <--- ["description", "short_video_description"],
CodingKeys.name <--- ["short_video_title", "name"]
]
}
}