goods_info.g.dart 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. // GENERATED CODE - DO NOT MODIFY BY HAND
  2. part of 'goods_info.dart';
  3. // **************************************************************************
  4. // JsonSerializableGenerator
  5. // **************************************************************************
  6. GoodsInfo _$GoodsInfoFromJson(Map<String, dynamic> json) => GoodsInfo(
  7. id: (json['id'] as num).toInt(),
  8. sort: (json['sort'] as num).toInt(),
  9. name: json['name'] as String,
  10. appleGoodsId: json['appleGoodsId'] as String,
  11. subscribable: (json['subscribable'] as num).toInt(),
  12. amount: (json['amount'] as num).toInt(),
  13. originalAmount: (json['originalAmount'] as num).toInt(),
  14. auth: json['auth'] as String,
  15. subscriptionMillis: (json['subscriptionMillis'] as num).toInt(),
  16. priceDesc: json['priceDesc'] as String,
  17. code: json['code'] as String,
  18. payOptionIds:
  19. (json['payOptionIds'] as List<dynamic>?)
  20. ?.map((e) => (e as num).toInt())
  21. .toList(),
  22. description: json['description'] as String?,
  23. mostDesc: json['mostDesc'] as String?,
  24. selectDesc: json['selectDesc'] as String?,
  25. timeLimitDesc: json['timeLimitDesc'] as String?,
  26. firstAmount: (json['firstAmount'] as num?)?.toInt(),
  27. discountPriceDesc: json['discountPriceDesc'] as String?,
  28. realAmount: (json['realAmount'] as num?)?.toInt(),
  29. );
  30. Map<String, dynamic> _$GoodsInfoToJson(GoodsInfo instance) => <String, dynamic>{
  31. 'id': instance.id,
  32. 'sort': instance.sort,
  33. 'name': instance.name,
  34. 'appleGoodsId': instance.appleGoodsId,
  35. 'subscribable': instance.subscribable,
  36. 'amount': instance.amount,
  37. 'originalAmount': instance.originalAmount,
  38. 'auth': instance.auth,
  39. 'subscriptionMillis': instance.subscriptionMillis,
  40. 'priceDesc': instance.priceDesc,
  41. 'payOptionIds': instance.payOptionIds,
  42. 'description': instance.description,
  43. 'mostDesc': instance.mostDesc,
  44. 'selectDesc': instance.selectDesc,
  45. 'timeLimitDesc': instance.timeLimitDesc,
  46. 'code': instance.code,
  47. 'firstAmount': instance.firstAmount,
  48. 'discountPriceDesc': instance.discountPriceDesc,
  49. 'realAmount': instance.realAmount,
  50. };