Цей коміт міститься в:
JinJiangHuang
2026-03-01 22:23:38 +08:00
джерело 99a8cc799b
коміт ee8c71dcd4
23 змінених файлів з 374 додано та 24 видалено
+27 -7
Переглянути файл
@@ -2,28 +2,47 @@ import Foundation
/// / - Android Movie.java
struct Movie: Codable {
///
var videoList: [Video] = []
///
var pagecount: Int = 0
///
var page: Int = 0
///
var total: Int = 0
///
var limit: Int = 0
///
struct Video: Codable, Identifiable, Hashable {
/// ID Int String
var id: String
///
var name: String = ""
///
var pic: String = ""
var note: String = "" // "20"
/// 20
var note: String = ""
///
var year: String = ""
///
var area: String = ""
var type: String = "" // /
/// /
var type: String = ""
///
var director: String = ""
///
var actor: String = ""
var des: String = "" //
var sourceKey: String = "" // key
var tid: String = "" // ID
var last: String = "" //
var dt: String = "" //
///
var des: String = ""
/// key
var sourceKey: String = ""
/// ID
var tid: String = ""
///
var last: String = ""
///
var dt: String = ""
init(id: String = UUID().uuidString, name: String = "", pic: String = "",
note: String = "", sourceKey: String = "") {
@@ -51,6 +70,7 @@ struct Movie: Codable {
case sourceKey
}
/// `vod_id` / `type_id` Int String
init(from decoder: Decoder) throws {
let container = try decoder.container(keyedBy: CodingKeys.self)
// String Int id