import 'package:json_annotation/json_annotation.dart'; import 'option_select_item.dart'; part 'option_select_config.g.dart'; /// 选项选择实体类 @JsonSerializable() class OptionSelectConfig { // 标题 @JsonKey(name: 'title') String title; // icon地址 @JsonKey(name: 'iconUrl') String iconUrl; // 选项列表 @JsonKey(name: 'options') List options; OptionSelectConfig(this.title, this.iconUrl, this.options); factory OptionSelectConfig.fromJson(Map json) => _$OptionSelectConfigFromJson(json); Map toJson() => _$OptionSelectConfigToJson(this); }