// GENERATED CODE - DO NOT MODIFY BY HAND part of 'order_preview_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** OrderPreviewModel _$OrderPreviewModelFromJson(Map json) { return OrderPreviewModel( json['code'], json['data'] == null ? null : OrderDetail.fromJson(json['data'] as Map), json['msg']); } Map _$OrderPreviewModelToJson(OrderPreviewModel instance) => { 'code': instance.code, 'msg': instance.msg, 'data': instance.data }; OrderDetail _$OrderDetailFromJson(Map json) { return OrderDetail( json['id'] as int, json['parentId'] as int, json['userId'] as int, json['isSubordinate'] as int, (json['brandCouponTotalAmount'] as num)?.toDouble(), (json['universeCouponTotalAmount'] as num)?.toDouble(), (json['coinTotalAmount'] as num)?.toDouble(), (json['expressTotalFee'] as num)?.toDouble(), (json['goodsTotalAmount'] as num)?.toDouble(), (json['goodsTotalCommission'] as num)?.toDouble(), (json['actualTotalAmount'] as num)?.toDouble(), json['shippingMethod'] as int, json['buyerMessage'] as String, json['totalGoodsCount'] as int, json['coupon'] == null ? null : Coupon.fromJson(json['coupon'] as Map), json['addr'] == null ? null : Addr.fromJson(json['addr'] as Map), (json['brands'] as List) ?.map((e) => e == null ? null : Brands.fromJson(e as Map)) ?.toList(), json['userRole'] as num, json['coinStatus'] == null ? null : CoinStatus.fromJson(json['coinStatus'] as Map), json['hasAuth'] as bool, ); } Map _$OrderDetailToJson(OrderDetail instance) => { 'id': instance.id, 'parentId': instance.parentId, 'userId': instance.userId, 'isSubordinate': instance.isSubordinate, 'brandCouponTotalAmount': instance.brandCouponTotalAmount, 'universeCouponTotalAmount': instance.universeCouponTotalAmount, 'coinTotalAmount': instance.coinTotalAmount, 'expressTotalFee': instance.expressTotalFee, 'goodsTotalAmount': instance.goodsTotalAmount, 'goodsTotalCommission': instance.goodsTotalCommission, 'shippingMethod': instance.shippingMethod, 'buyerMessage': instance.buyerMessage, 'totalGoodsCount': instance.totalGoodsCount, 'coupon': instance.coupon, 'addr': instance.addr, 'brands': instance.brands, 'userRole': instance.userRole }; CoinStatus _$CoinStatusFromJson(Map json) { return CoinStatus( json['coin'] as num, json['isUseCoin'] as bool, json['isEnable'] as bool, ); } Map _$CoinStatusToJson(CoinStatus coinStatus) => { "coin": coinStatus.coin, "isUseCoin": coinStatus.isUseCoin, "isEnable": coinStatus.isEnable }; Coupon _$CouponFromJson(Map json) { return Coupon( json['id'] as int, json['brandId'] as int, json['scope'] as int, json['couponName'] as String, (json['deductedAmount'] as num)?.toDouble()); } Map _$CouponToJson(Coupon instance) => { 'id': instance.id, 'brandId': instance.brandId, 'scope': instance.scope, 'couponName': instance.couponName, 'deductedAmount': instance.deductedAmount }; Addr _$AddrFromJson(Map json) { return Addr( json['id'] as int, json['addressId'] as int, json['province'] as String, json['city'] as String, json['district'] as String, json['address'] as String, json['receiverName'] as String, json['mobile'] as String, json['isDeliveryArea'] as int); } Map _$AddrToJson(Addr instance) => { 'id': instance.id, 'addressId': instance.addressId, 'province': instance.province, 'city': instance.city, 'district': instance.district, 'address': instance.address, 'receiverName': instance.receiverName, 'mobile': instance.mobile, 'isDeliveryArea': instance.isDeliveryArea }; Brands _$BrandsFromJson(Map json) { return Brands( json['brandId'] as int, json['brandName'] as String, json['brandLogoUrl'] as String, (json['brandExpressTotalAmount'] as num)?.toDouble(), (json['brandGoodsTotalAmount'] as num)?.toDouble(), json['brandGoodsTotalCount'] as int, (json['goods'] as List) ?.map((e) => e == null ? null : OrderGoods.fromJson(e as Map)) ?.toList(), json['coupon'] == null ? null : Coupon.fromJson(json['coupon'] as Map)); } Map _$BrandsToJson(Brands instance) => { 'brandId': instance.brandId, 'brandName': instance.brandName, 'brandLogoUrl': instance.brandLogoUrl, 'brandExpressTotalAmount': instance.brandExpressTotalAmount, 'brandGoodsTotalAmount': instance.brandGoodsTotalAmount, 'brandGoodsTotalCount': instance.brandGoodsTotalCount, 'goods': instance.goods, 'coupon': instance.coupon, }; OrderGoods _$OrderGoodsFromJson(Map json) { return OrderGoods( json['goodsId'] as int, json['goodsName'] as String, json['skuId'] as int, json['skuName'] as String, json['skuCode'] as String, json['mainPhotoUrl'] as String, json['quantity'] as int, json['promotionName'] as String, (json['unitPrice'] as num)?.toDouble(), (json['totalCommission'] as num)?.toDouble(), (json['brandCouponAmount'] as num)?.toDouble(), (json['universeBrandCouponAmount'] as num)?.toDouble(), (json['coinAmount'] as num)?.toDouble(), (json['goodsAmount'] as num)?.toDouble(), (json['expressFee'] as num)?.toDouble(), (json['actualAmount'] as num)?.toDouble(), json['isImport']as num, json['isFerme']as num, json['storehouse']as num, ); } Map _$OrderGoodsToJson(OrderGoods instance) => { 'goodsId': instance.goodsId, 'goodsName': instance.goodsName, 'skuId': instance.skuId, 'skuName': instance.skuName, 'skuCode': instance.skuCode, 'mainPhotoUrl': instance.mainPhotoUrl, 'quantity': instance.quantity, 'promotionName': instance.promotionName, 'unitPrice': instance.unitPrice, 'totalCommission': instance.totalCommission, 'universeBrandCouponAmount': instance.universeBrandCouponAmount, 'coinAmount': instance.coinAmount, 'goodsAmount': instance.goodsAmount, 'expressFee': instance.expressFee, 'actualAmount': instance.actualAmount, }; Balance _$BalanceFromJson(Map json) { return Balance( json['id'] as int, (json['deductedAmount'] as num)?.toDouble()); } Map _$BalanceToJson(Balance instance) => { 'id': instance.id, 'deductedAmount': instance.deductedAmount };