android_app_version_bean_entity_helper.dart 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import 'package:bbyyy/beans/android_app_version_bean_entity.dart';
  2. androidAppVersionBeanEntityFromJson(AndroidAppVersionBeanEntity data, Map<String, dynamic> json) {
  3. if (json['data'] != null) {
  4. data.data = (json['data'] as List).map((v) => AndroidAppVersionBeanData().fromJson(v)).toList();
  5. }
  6. if (json['error'] != null) {
  7. data.error = json['error'].toString();
  8. }
  9. return data;
  10. }
  11. Map<String, dynamic> androidAppVersionBeanEntityToJson(AndroidAppVersionBeanEntity entity) {
  12. final Map<String, dynamic> data = new Map<String, dynamic>();
  13. data['data'] = entity.data?.map((v) => v.toJson())?.toList();
  14. data['error'] = entity.error;
  15. return data;
  16. }
  17. androidAppVersionBeanDataFromJson(AndroidAppVersionBeanData data, Map<String, dynamic> json) {
  18. if (json['size'] != null) {
  19. data.size = json['size'] is String
  20. ? int.tryParse(json['size'])
  21. : json['size'].toInt();
  22. }
  23. if (json['force'] != null) {
  24. data.force = json['force'];
  25. }
  26. if (json['id'] != null) {
  27. data.id = json['id'] is String
  28. ? int.tryParse(json['id'])
  29. : json['id'].toInt();
  30. }
  31. if (json['version'] != null) {
  32. data.version = json['version'].toString();
  33. }
  34. if (json['download'] != null) {
  35. data.download = json['download'].toString();
  36. }
  37. return data;
  38. }
  39. Map<String, dynamic> androidAppVersionBeanDataToJson(AndroidAppVersionBeanData entity) {
  40. final Map<String, dynamic> data = new Map<String, dynamic>();
  41. data['size'] = entity.size;
  42. data['force'] = entity.force;
  43. data['id'] = entity.id;
  44. data['version'] = entity.version;
  45. data['download'] = entity.download;
  46. return data;
  47. }