feat: flutter ui integration

This commit is contained in:
levi authored and monkeyWie committed 2022-10-27 13:58:43 +08:00
1 parent 0fc133e46d
commit c4a30dc4c2
170 files changed
+7783 -1

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
import 'package:json_annotation/json_annotation.dart';
part 'result.g.dart';
@JsonSerializable(genericArgumentFactories: true)
class Result<T> {
String? msg;
T? data;
Result({
this.msg,
this.data,
});
factory Result.fromJson(
Map<String, dynamic> json,
T Function(dynamic json) fromJsonT,
) =>
_$ResultFromJson(json, fromJsonT);
Map<String, dynamic> toJson() => {
'msg': msg,
'data': data is List
? (data as dynamic)?.map((e) => e.toJson()).toList()
: (data as dynamic)?.toJson(),
};
}