// GENERATED CODE - DO NOT MODIFY BY HAND part of 'order_detail_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** OrderDetailModel _$OrderDetailModelFromJson(Map json) { return OrderDetailModel( json['code'] as String, json['data'] == null ? null : OrderDetail.fromJson(json['data'] as Map), json['msg'] as String); } Map _$OrderDetailModelToJson(OrderDetailModel instance) => { 'code': instance.code, 'data': instance.data, 'msg': instance.msg }; OrderDetail _$OrderDetailFromJson(Map json) { return OrderDetail( json['id'] as int, json['parentId'] as int, json['userId'] as int, json['isSubordinate'] as int, json['title'] as String, (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['status'] as int, json['expressStatus'] as int, json['invoiceStatus'] as int, json['isAss'] as int, json['evaluatedAt'] as String, json['createdAt'] as String, json['expireTime'] as String, json['payIp'] as String, json['tradeNo'] as String, json['payTime'] as String, json['payMethod'] as int, json['completedAt'] 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['canConfirm'] as bool, (json['status_list'] as List) ?.map((e) => e == null ? null : StatusList.fromJson(e as Map)) ?.toList(), // json['balance'] == null // ? null // : Balance.fromJson(json['balance'] as Map), // json['payment'] == null // ? null // : Payment.fromJson(json['payment'] as Map), // json['invoice'] == null // ? null // : Invoice.fromJson(json['invoice'] as Map) ); } Map _$OrderDetailToJson(OrderDetail instance) => { 'id': instance.id, 'parentId': instance.parentId, 'userId': instance.userId, 'isSubordinate': instance.isSubordinate, 'title': instance.title, 'brandCouponTotalAmount': instance.brandCouponTotalAmount, 'universeCouponTotalAmount': instance.universeCouponTotalAmount, 'coinTotalAmount': instance.coinTotalAmount, 'expressTotalFee': instance.expressTotalFee, 'goodsTotalAmount': instance.goodsTotalAmount, 'goodsTotalCommission': instance.goodsTotalCommission, 'actualTotalAmount': instance.actualTotalAmount, 'shippingMethod': instance.shippingMethod, 'buyerMessage': instance.buyerMessage, 'status': instance.status, 'expressStatus': instance.expressStatus, 'invoiceStatus': instance.invoiceStatus, 'isAss': instance.isAss, 'evaluatedAt': instance.evaluatedAt, 'createdAt': instance.createdAt, 'expireTime': instance.expireTime, 'payIp': instance.payIp, 'tradeNo': instance.tradeNo, 'payTime': instance.payTime, 'payMethod': instance.payMethod, 'completedAt': instance.completedAt, 'totalGoodsCount': instance.totalGoodsCount, 'coupon': instance.coupon, 'addr': instance.addr, 'brands': instance.brands, 'canConfirm': instance.canConfirm }; Addr _$AddrFromJson(Map json) { return Addr( json['id'] as int, json['orderId'] 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); } Map _$AddrToJson(Addr instance) => { 'id': instance.id, 'orderId': instance.orderId, 'addressId': instance.addressId, 'province': instance.province, 'city': instance.city, 'district': instance.district, 'address': instance.address, 'receiverName': instance.receiverName, 'mobile': instance.mobile }; 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 : Goods.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, }; Goods _$GoodsFromJson(Map json) { return Goods( json['goodsDetailId'] as int, json['orderId'] as int, json['vendorId'] as int, json['brandId'] as int, json['brandName'] as String, 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['expressStatus'] as int, json['expressCompName'] as String, json['expressCompCode'] as String, json['expressNo'] as String, json['assType'] as int, json['refundStatus'] as int, json['returnStatus'] as int, json['returnReason'] as String, json['returnRejectReason'] as String, json['selected'] as bool, json['rStatus'] as String, json['IsClosed'] as int, json['asId'] as int, ); } Map _$GoodsToJson(Goods instance) => { 'goodsDetailId': instance.goodsDetailId, 'orderId': instance.orderId, 'vendorId': instance.vendorId, 'brandId': instance.brandId, 'brandName': instance.brandName, '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, 'brandCouponAmount': instance.brandCouponAmount, 'universeBrandCouponAmount': instance.universeBrandCouponAmount, 'coinAmount': instance.coinAmount, 'goodsAmount': instance.goodsAmount, 'expressFee': instance.expressFee, 'actualAmount': instance.actualAmount, 'expressStatus': instance.expressStatus, 'expressCompName': instance.expressCompName, 'expressCompCode': instance.expressCompCode, 'expressNo': instance.expressNo, 'assType': instance.assType, 'refundStatus': instance.refundStatus, 'returnStatus': instance.returnStatus, 'returnReason': instance.returnReason, 'returnRejectReason': instance.returnRejectReason, 'selected': instance.selected, 'rStatus': instance.rStatus, 'isClosed': instance.isClosed, 'asId': instance.asId, }; Balance _$BalanceFromJson(Map json) { return Balance(json['id'] as int, json['orderId'] as int, (json['deductedAmount'] as num)?.toDouble()); } Map _$BalanceToJson(Balance instance) => { 'id': instance.id, 'orderId': instance.orderId, 'deductedAmount': instance.deductedAmount }; Payment _$PaymentFromJson(Map json) { return Payment( json['tradeNo'] as String, json['method'] as int, (json['amount'] as num)?.toDouble(), json['status'] as int, json['createdAt'] as String, json['completeTime'] as String, json['expireTime'] as String); } Map _$PaymentToJson(Payment instance) => { 'tradeNo': instance.tradeNo, 'method': instance.method, 'amount': instance.amount, 'status': instance.status, 'createdAt': instance.createdAt, 'completeTime': instance.completeTime, 'expireTime': instance.expireTime }; Invoice _$InvoiceFromJson(Map json) { return Invoice( json['id'] as int, json['userId'] as int, json['type'] as int, json['title'] as String, json['taxNo'] as String, json['createdAt'] as String); } Map _$InvoiceToJson(Invoice instance) => { 'id': instance.id, 'userId': instance.userId, 'type': instance.type, 'title': instance.title, 'taxNo': instance.taxNo, 'createdAt': instance.createdAt }; 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 };