channel_plan_list.g.dart 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'channel_plan_list.dart';
  3. // **************************************************************************
  4. // JsonSerializableGenerator
  5. // **************************************************************************
  6. _$ChannelPlanListImpl _$$ChannelPlanListImplFromJson(
  7. Map<String, dynamic> json,
  8. ) => _$ChannelPlanListImpl(
  9. list: (json['list'] as List<dynamic>?)
  10. ?.map((e) => ChannelPlan.fromJson(e as Map<String, dynamic>))
  11. .toList(),
  12. );
  13. Map<String, dynamic> _$$ChannelPlanListImplToJson(
  14. _$ChannelPlanListImpl instance,
  15. ) => <String, dynamic>{'list': instance.list};
  16. _$ChannelPlanImpl _$$ChannelPlanImplFromJson(Map<String, dynamic> json) =>
  17. _$ChannelPlanImpl(
  18. channelItemId: json['channelItemId'] as String?,
  19. title: json['title'] as String?,
  20. subTitle: json['subTitle'] as String?,
  21. introduce: json['introduce'] as String?,
  22. orgPrice: (json['orgPrice'] as num?)?.toDouble(),
  23. price: (json['price'] as num?)?.toDouble(),
  24. tag: json['tag'] as String?,
  25. tagType: (json['tagType'] as num?)?.toInt(),
  26. currency: (json['currency'] as num?)?.toInt(),
  27. recommend: json['recommend'] as bool?,
  28. isDefault: json['isDefault'] as bool?,
  29. sort: (json['sort'] as num?)?.toInt(),
  30. deviceLimit: (json['deviceLimit'] as num?)?.toInt(),
  31. isSubscribe: json['isSubscribe'] as bool?,
  32. subscribeType: (json['subscribeType'] as num?)?.toInt(),
  33. subscribePeriodValue: (json['subscribePeriodValue'] as num?)?.toInt(),
  34. payoutType: json['payoutType'] as String?,
  35. payoutData: json['payoutData'] as String?,
  36. );
  37. Map<String, dynamic> _$$ChannelPlanImplToJson(_$ChannelPlanImpl instance) =>
  38. <String, dynamic>{
  39. 'channelItemId': instance.channelItemId,
  40. 'title': instance.title,
  41. 'subTitle': instance.subTitle,
  42. 'introduce': instance.introduce,
  43. 'orgPrice': instance.orgPrice,
  44. 'price': instance.price,
  45. 'tag': instance.tag,
  46. 'tagType': instance.tagType,
  47. 'currency': instance.currency,
  48. 'recommend': instance.recommend,
  49. 'isDefault': instance.isDefault,
  50. 'sort': instance.sort,
  51. 'deviceLimit': instance.deviceLimit,
  52. 'isSubscribe': instance.isSubscribe,
  53. 'subscribeType': instance.subscribeType,
  54. 'subscribePeriodValue': instance.subscribePeriodValue,
  55. 'payoutType': instance.payoutType,
  56. 'payoutData': instance.payoutData,
  57. };