/// YApi QuickType插件生成,具体参考文档:https://plugins.jetbrains.com/plugin/18847-yapi-quicktype/documentation import 'dart:convert'; PropertyNewsState propertyNewsStateFromJson(String str) => PropertyNewsState.fromJson(json.decode(str)); String propertyNewsStateToJson(PropertyNewsState data) => json.encode(data.toJson()); class PropertyNewsState { PropertyNewsState({ required this.curPage, required this.pageSize, required this.list, required this.filterCount, }); int curPage; int pageSize; int filterCount; List> list; factory PropertyNewsState.fromJson(Map json) => PropertyNewsState( curPage: json["curPage"], pageSize: json["pageSize"], list: List>.from(json["list"].map((x) => x)), filterCount: json["filterCount"], ); Map toJson() => { "curPage": curPage, "pageSize": pageSize, "list": List.from(list.map((x) => x)), "filterCount": filterCount, }; PropertyNewsState copyWith({ int? curPage, int? pageSize, List>? list, int? filterCount, }) { return PropertyNewsState( curPage: curPage ?? this.curPage, pageSize: pageSize ?? this.pageSize, list: list ?? this.list, filterCount: filterCount ?? this.filterCount, ); } }