category_model.g.dart 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'category_model.dart';
  3. // **************************************************************************
  4. // JsonSerializableGenerator
  5. // **************************************************************************
  6. CategoryModel _$CategoryModelFromJson(Map<String, dynamic> json) {
  7. return CategoryModel(
  8. (json['itemList'] as List)
  9. ?.map((e) =>
  10. e == null ? null : CategoryList.fromJson(e as Map<String, dynamic>))
  11. ?.toList(),
  12. json['count'] as int,
  13. json['total'] as int,
  14. json['adExist'] as bool,
  15. );
  16. }
  17. Map<String, dynamic> _$CategoryModelToJson(CategoryModel instance) =>
  18. <String, dynamic>{
  19. 'itemList': instance.categoryList,
  20. 'count': instance.count,
  21. 'total': instance.total,
  22. 'adExist': instance.adExist,
  23. };
  24. CategoryList _$CategoryListFromJson(Map<String, dynamic> json) {
  25. return CategoryList(
  26. json['type'] as String,
  27. json['data'] == null
  28. ? null
  29. : CategoryItem.fromJson(json['data'] as Map<String, dynamic>),
  30. json['id'] as int,
  31. json['adIndex'] as int,
  32. );
  33. }
  34. Map<String, dynamic> _$CategoryListToJson(CategoryList instance) =>
  35. <String, dynamic>{
  36. 'type': instance.type,
  37. 'data': instance.item,
  38. 'id': instance.id,
  39. 'adIndex': instance.adIndex,
  40. };
  41. CategoryItem _$CategoryItemFromJson(Map<String, dynamic> json) {
  42. return CategoryItem(
  43. json['dataType'] as String,
  44. json['id'] as int,
  45. json['title'] as String,
  46. json['image'] as String,
  47. json['actionUrl'] as String,
  48. json['shade'] as bool,
  49. );
  50. }
  51. Map<String, dynamic> _$CategoryItemToJson(CategoryItem instance) =>
  52. <String, dynamic>{
  53. 'dataType': instance.dataType,
  54. 'id': instance.id,
  55. 'title': instance.title,
  56. 'image': instance.image,
  57. 'actionUrl': instance.actionUrl,
  58. 'shade': instance.shade,
  59. };