File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed
packages/cosmos_utils/lib Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change 1+ import 'dart:convert' ;
2+
13import 'package:package_info/package_info.dart' ;
24
35Future <AppInfo > getAppInfo () async {
@@ -19,22 +21,24 @@ class AppInfo {
1921 required this .version,
2022 });
2123
22- final String appName;
23- final String packageName;
24- final String version;
25- final String buildNumber;
26-
27- AppInfo fromJson (Map <String , dynamic > json) => AppInfo (
24+ factory AppInfo .fromJson (Map <String , dynamic > json) => AppInfo (
2825 packageName: json['packageName' ] as String ? ?? '' ,
2926 appName: json['appName' ] as String ? ?? '' ,
3027 buildNumber: json['buildNumber' ] as String ? ?? '' ,
3128 version: json['version' ] as String ? ?? '' ,
3229 );
3330
31+ final String appName;
32+ final String packageName;
33+ final String version;
34+ final String buildNumber;
35+
3436 Map <String , dynamic > toJson () => {
3537 'appName' : appName,
3638 'packageName' : packageName,
3739 'version' : version,
3840 'buildNumber' : buildNumber,
3941 };
42+
43+ String toJsonString () => jsonEncode (toJson ());
4044}
You can’t perform that action at this time.
0 commit comments