order_info_model.g.dart 3.83 KB
// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'order_info_model.dart';

// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************

OrderInfoModel _$OrderInfoModelFromJson(Map<String, dynamic> json) {
  return OrderInfoModel(
      json['ret'] as int,
      json['data'] == null
          ? null
          : OrderInfoSunModel.fromJson(json['data'] as Map<String, dynamic>),
      json['msg'] as String);
}

Map<String, dynamic> _$OrderInfoModelToJson(OrderInfoModel instance) =>
    <String, dynamic>{
      'ret': instance.ret,
      'data': instance.data,
      'msg': instance.msg
    };

OrderInfoSunModel _$OrderInfoSunModelFromJson(Map<String, dynamic> json) {
  return OrderInfoSunModel(
      json['id'] as String,
      json['order_no'] as String,
      json['out_trade_no'] as String,
      json['openid'] as String,
      json['sid'] as String,
      json['rid'] as String,
      json['sellername'] as String,
      json['tablename'] as String,
      json['wechat_no'] as String,
      json['bill_list'] as List,
      json['price'] as String,
      json['should_price'] as String,
      json['subsidy_type'] as String,
      json['subsidy_price'] as String,
      json['is_wine'] as String,
      json['is_pack'] as String,
      json['status'] as String,
      json['pay_time'] as String,
      json['confirm_time'] as String,
      json['remarks'] as String,
      json['attach'] as String,
      json['currency'] as String,
      json['detail'] as String,
      json['description'] as String,
      json['profit_sharing'] as String,
      json['create_time'] as String,
      json['discount'] as List)
    ..invoice = json['invoice'] == null
        ? null
        : Invoice.fromJson(json['invoice'] as Map<String, dynamic>);
}

Map<String, dynamic> _$OrderInfoSunModelToJson(OrderInfoSunModel instance) =>
    <String, dynamic>{
      'id': instance.id,
      'order_no': instance.orderNo,
      'out_trade_no': instance.outTradeNo,
      'openid': instance.openid,
      'sid': instance.sid,
      'rid': instance.rid,
      'sellername': instance.sellername,
      'tablename': instance.tablename,
      'wechat_no': instance.wechatNo,
      'bill_list': instance.billList,
      'price': instance.price,
      'should_price': instance.shouldPrice,
      'subsidy_type': instance.subsidyType,
      'subsidy_price': instance.subsidyPrice,
      'is_wine': instance.isWine,
      'is_pack': instance.isPack,
      'status': instance.status,
      'pay_time': instance.payTime,
      'confirm_time': instance.confirmTime,
      'remarks': instance.remarks,
      'attach': instance.attach,
      'currency': instance.currency,
      'detail': instance.detail,
      'description': instance.description,
      'profit_sharing': instance.profitSharing,
      'create_time': instance.createTime,
      'invoice': instance.invoice,
      'discount': instance.discount
    };

Invoice _$InvoiceFromJson(Map<String, dynamic> json) {
  return Invoice(
      json['id'] as String,
      json['rid'] as String,
      json['openid'] as String,
      json['type'] as String,
      json['title'] as String,
      json['taxnumber'] as String,
      json['companyaddress'] as String,
      json['telephone'] as String,
      json['bankname'] as String,
      json['bankaccount'] as String,
      json['cdate'] as String);
}

Map<String, dynamic> _$InvoiceToJson(Invoice instance) => <String, dynamic>{
      'id': instance.id,
      'rid': instance.rid,
      'openid': instance.openid,
      'type': instance.type,
      'title': instance.title,
      'taxnumber': instance.taxnumber,
      'companyaddress': instance.companyaddress,
      'telephone': instance.telephone,
      'bankname': instance.bankname,
      'bankaccount': instance.bankaccount,
      'cdate': instance.cdate
    };