mod: 补充合集类型

This commit is contained in:
guozhigq
2024-08-04 00:35:42 +08:00
parent 8e0fbb2a54
commit 66edac428b
6 changed files with 114 additions and 9 deletions

View File

@ -2,10 +2,12 @@ class MemberSeasonsDataModel {
MemberSeasonsDataModel({
this.page,
this.seasonsList,
this.seriesList,
});
Map? page;
List<MemberSeasonsList>? seasonsList;
List<MemberArchiveItem>? seriesList;
MemberSeasonsDataModel.fromJson(Map<String, dynamic> json) {
page = json['page'];
@ -19,6 +21,11 @@ class MemberSeasonsDataModel {
.map<MemberSeasonsList>((e) => MemberSeasonsList.fromJson(e))
.toList()
: [];
seriesList = json['archives'] != null
? json['archives']
.map<MemberArchiveItem>((e) => MemberArchiveItem.fromJson(e))
.toList()
: [];
seasonsList = [...tempList1, ...tempList2];
}
@ -93,6 +100,8 @@ class MamberMeta {
this.ptime,
this.seasonId,
this.total,
this.seriesId,
this.category,
});
String? cover;
@ -102,6 +111,8 @@ class MamberMeta {
int? ptime;
int? seasonId;
int? total;
int? seriesId;
int? category;
MamberMeta.fromJson(Map<String, dynamic> json) {
cover = json['cover'];
@ -111,5 +122,7 @@ class MamberMeta {
ptime = json['ptime'];
seasonId = json['season_id'];
total = json['total'];
seriesId = json['series_id'];
category = json['category'];
}
}