tsacdop-podcast-app-android/lib/type/chapter.dart

41 lines
873 B
Dart

class ChapterInfo {
List<Chapters> chapters;
String version;
ChapterInfo({this.chapters, this.version});
ChapterInfo.fromJson(Map<String, dynamic> json) {
if (json['chapters'] != null) {
chapters = <Chapters>[];
json['chapters'].forEach((v) {
chapters.add(Chapters.fromJson(v));
});
}
version = json['version'];
}
}
class Chapters {
String img;
int startTime;
String title;
String url;
Chapters({this.img, this.startTime, this.title, this.url});
Chapters.fromJson(Map<String, dynamic> json) {
img = json['img'];
startTime = json['startTime'];
title = json['title'];
url = json['url'];
}
Map<String, dynamic> toJson() {
final data = <String, dynamic>{};
data['img'] = img;
data['startTime'] = startTime;
data['title'] = title;
data['url'] = url;
return data;
}
}