class AiConclusionModel { AiConclusionModel({ this.code, this.modelResult, this.stid, this.status, this.likeNum, this.dislikeNum, }); int? code; ModelResult? modelResult; String? stid; int? status; int? likeNum; int? dislikeNum; AiConclusionModel.fromJson(Map json) { code = json['code']; modelResult = ModelResult.fromJson(json['model_result']); stid = json['stid']; status = json['status']; likeNum = json['like_num']; dislikeNum = json['dislike_num']; } } class ModelResult { ModelResult({ this.resultType, this.summary, this.outline, }); int? resultType; String? summary; List? outline; ModelResult.fromJson(Map json) { resultType = json['result_type']; summary = json['summary']; outline = json['result_type'] == 0 ? [] : json['outline'] .map((e) => OutlineItem.fromJson(e)) .toList(); } } class OutlineItem { OutlineItem({ this.title, this.partOutline, }); String? title; List? partOutline; OutlineItem.fromJson(Map json) { title = json['title']; partOutline = json['part_outline'] .map((e) => PartOutline.fromJson(e)) .toList(); } } class PartOutline { PartOutline({ this.timestamp, this.content, }); int? timestamp; String? content; PartOutline.fromJson(Map json) { timestamp = json['timestamp']; content = json['content']; } }