import 'package:json_annotation/json_annotation.dart'; part 'intimacy_analyse_report.g.dart'; @JsonSerializable() class IntimacyAnalyseReport { @JsonKey(name: 'list') final List list; IntimacyAnalyseReport({required this.list}); factory IntimacyAnalyseReport.fromJson(Map json) => _$IntimacyAnalyseReportFromJson(json); Map toJson() => _$IntimacyAnalyseReportToJson(this); } @JsonSerializable() class AnalyseItem { @JsonKey(name: 'title') final String title; @JsonKey(name: 'sections') final List sections; AnalyseItem({ required this.title, required this.sections, }); factory AnalyseItem.fromJson(Map json) => _$AnalyseSectionFromJson(json); Map toJson() => _$AnalyseSectionToJson(this); }