goods_info.g.dart 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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. );
  29. Map<String, dynamic> _$GoodsInfoToJson(GoodsInfo instance) => <String, dynamic>{
  30. 'id': instance.id,
  31. 'sort': instance.sort,
  32. 'name': instance.name,
  33. 'appleGoodsId': instance.appleGoodsId,
  34. 'subscribable': instance.subscribable,
  35. 'amount': instance.amount,
  36. 'originalAmount': instance.originalAmount,
  37. 'auth': instance.auth,
  38. 'subscriptionMillis': instance.subscriptionMillis,
  39. 'priceDesc': instance.priceDesc,
  40. 'payOptionIds': instance.payOptionIds,
  41. 'description': instance.description,
  42. 'mostDesc': instance.mostDesc,
  43. 'selectDesc': instance.selectDesc,
  44. 'timeLimitDesc': instance.timeLimitDesc,
  45. 'code': instance.code,
  46. 'firstAmount': instance.firstAmount,
  47. 'discountPriceDesc': instance.discountPriceDesc,
  48. };