// GENERATED CODE - DO NOT MODIFY BY HAND import 'package:qinglong_app/module/config/config_bean.dart'; import 'package:qinglong_app/module/env/env_bean.dart'; import 'package:qinglong_app/module/home/system_bean.dart'; import 'package:qinglong_app/module/login/login_bean.dart'; import 'package:qinglong_app/module/login/user_bean.dart'; import 'package:qinglong_app/module/others/dependencies/dependency_bean.dart'; import 'package:qinglong_app/module/others/login_log/login_log_bean.dart'; import 'package:qinglong_app/module/others/scripts/script_bean.dart'; import 'package:qinglong_app/module/others/task_log/task_log_bean.dart'; import 'package:qinglong_app/module/task/task_bean.dart'; class JsonConversion$Json { static M fromJson(dynamic json) { if (json is List) { return _getListChildType(json); } else { return _fromJsonSingle(json); } } static M _fromJsonSingle(dynamic json) { String type = M.toString(); if (type == (ConfigBean).toString()) { return ConfigBean.jsonConversion(json) as M; } if (type == (EnvBean).toString()) { return EnvBean.jsonConversion(json) as M; } if (type == (SystemBean).toString()) { return SystemBean.jsonConversion(json) as M; } if (type == (LoginBean).toString()) { return LoginBean.jsonConversion(json) as M; } if (type == (UserBean).toString()) { return UserBean.jsonConversion(json) as M; } if (type == (DependencyBean).toString()) { return DependencyBean.jsonConversion(json) as M; } if (type == (LoginLogBean).toString()) { return LoginLogBean.jsonConversion(json) as M; } if (type == (ScriptBean).toString()) { return ScriptBean.jsonConversion(json) as M; } if (type == (TaskLogBean).toString()) { return TaskLogBean.jsonConversion(json) as M; } if (type == (TaskBean).toString()) { return TaskBean.jsonConversion(json) as M; } throw Exception("not found"); } static M _getListChildType(List data) { if ([] is M) { return data.map((e) => ConfigBean.jsonConversion(e)).toList() as M; } if ([] is M) { return data.map((e) => EnvBean.jsonConversion(e)).toList() as M; } if ([] is M) { return data.map((e) => SystemBean.jsonConversion(e)).toList() as M; } if ([] is M) { return data.map((e) => LoginBean.jsonConversion(e)).toList() as M; } if ([] is M) { return data.map((e) => UserBean.jsonConversion(e)).toList() as M; } if ([] is M) { return data .map((e) => DependencyBean.jsonConversion(e)) .toList() as M; } if ([] is M) { return data .map((e) => LoginLogBean.jsonConversion(e)) .toList() as M; } if ([] is M) { return data.map((e) => ScriptBean.jsonConversion(e)).toList() as M; } if ([] is M) { return data .map((e) => TaskLogBean.jsonConversion(e)) .toList() as M; } if ([] is M) { return data.map((e) => TaskBean.jsonConversion(e)).toList() as M; } throw Exception("not found"); } }