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