home.g.dart 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'home.dart';
  3. // **************************************************************************
  4. // JsonSerializableGenerator
  5. // **************************************************************************
  6. Home _$HomeFromJson(Map<String, dynamic> json) {
  7. return Home()
  8. ..banner = (json['banner'] as List)
  9. ?.map((e) =>
  10. e == null ? null : Banner.fromJson(e as Map<String, dynamic>))
  11. ?.toList()
  12. ..menus = (json['menus'] as List)
  13. ?.map(
  14. (e) => e == null ? null : Menu.fromJson(e as Map<String, dynamic>))
  15. ?.toList()
  16. ..roll = json['roll'] as List
  17. ..info = json['info'] == null
  18. ? null
  19. : HomeInfo.fromJson(json['info'] as Map<String, dynamic>)
  20. ..activity = (json['activity'] as List)
  21. ?.map((e) =>
  22. e == null ? null : Activity.fromJson(e as Map<String, dynamic>))
  23. ?.toList()
  24. ..lovely = json['lovely'] as List
  25. ..benefit = (json['benefit'] as List)
  26. ?.map((e) =>
  27. e == null ? null : Product.fromJson(e as Map<String, dynamic>))
  28. ?.toList()
  29. ..likeInfo = (json['likeInfo'] as List)
  30. ?.map((e) =>
  31. e == null ? null : Product.fromJson(e as Map<String, dynamic>))
  32. ?.toList()
  33. ..logoUrl = json['logoUrl'] as String
  34. ..couponList = json['couponList'] as List
  35. ..site_name = json['site_name'] as String
  36. ..subscribe = json['subscribe'] as bool
  37. ..newGoodsBananr = json['newGoodsBananr'] as String
  38. ..tengxun_map_key = json['tengxun_map_key'] as String
  39. ..explosive_money = json['explosive_money'] as List;
  40. }
  41. Map<String, dynamic> _$HomeToJson(Home instance) => <String, dynamic>{
  42. 'banner': instance.banner,
  43. 'menus': instance.menus,
  44. 'roll': instance.roll,
  45. 'info': instance.info,
  46. 'activity': instance.activity,
  47. 'lovely': instance.lovely,
  48. 'benefit': instance.benefit,
  49. 'likeInfo': instance.likeInfo,
  50. 'logoUrl': instance.logoUrl,
  51. 'couponList': instance.couponList,
  52. 'site_name': instance.site_name,
  53. 'subscribe': instance.subscribe,
  54. 'newGoodsBananr': instance.newGoodsBananr,
  55. 'tengxun_map_key': instance.tengxun_map_key,
  56. 'explosive_money': instance.explosive_money
  57. };