import 'package:PiliPlus/models/model_owner.dart'; import 'package:PiliPlus/models_new/fav/fav_detail/cnt_info.dart'; class SubDetailItemModel { int? id; String? title; String? cover; int? duration; int? pubtime; String? bvid; Owner? upper; CntInfo? cntInfo; int? enableVt; String? vtDisplay; bool? isSelfView; SubDetailItemModel({ this.id, this.title, this.cover, this.duration, this.pubtime, this.bvid, this.upper, this.cntInfo, this.enableVt, this.vtDisplay, this.isSelfView, }); factory SubDetailItemModel.fromJson(Map json) => SubDetailItemModel( id: json['id'] as int?, title: json['title'] as String?, cover: json['cover'] as String?, duration: json['duration'] as int?, pubtime: json['pubtime'] as int?, bvid: json['bvid'] as String?, upper: json['upper'] == null ? null : Owner.fromJson(json['upper'] as Map), cntInfo: json['cnt_info'] == null ? null : CntInfo.fromJson(json['cnt_info'] as Map), enableVt: json['enable_vt'] as int?, vtDisplay: json['vt_display'] as String?, isSelfView: json['is_self_view'] as bool?, ); }