notebook.g.dart 6.28 KB
// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'notebook.dart';

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

Notebook _$NotebookFromJson(Map<String, dynamic> json) {
  List reserveR = json['reserve_recheck_type'];
  List<ReserveRecheckSunModel> data = [];
  if (reserveR != null && reserveR.length > 0) {
    data = <ReserveRecheckSunModel>[];
    json['reserve_recheck_type'].forEach((v) {
      data.add(new ReserveRecheckSunModel.fromJson(v));
    });
  }
  return Notebook()
    ..tableinfo = json['tableinfo'] as String
    ..id = json['id'] as String
    ..orderid = json['orderid'] as String
    ..openid = json['openid'] as String
    ..sid = json['sid'] as String
    ..uid = json['uid'] as String
    ..room_demand = json['room_demand'] as String
    ..tid = json['tid'] as String
    ..pnum = json['pnum'] as String
    ..actual_pnum = json['actual_pum'] as String
    ..pnum_str = json['pnum_str'] as String
    ..rname = json['rname'] as String
    ..sex = json['sex'] as String
    ..aname = json['aname'] as String
    ..phone = json['phone'] as String
    ..cusdem = json['cusdem'] as String
    ..cusman = json['cusman'] as String
    ..cusman_openid = json['cusman_openid'] as String
    ..cusman_id = json['cusman_id'] as String
    ..cusman_phone = json['cusman_phone'] as String
    ..cusman_account = json['cusman_account'] as String
    ..rdate = json['rdate'] as String
    ..edate = json['edate'] as String
    ..vdate = json['vdate'] as String
    ..ddate = json['ddate'] as String
    ..is_set_ddate = json['is_set_ddate'] as String
    ..topic = json['topic'] as String
    ..ddate_solt = json['ddate_solt'] as String
    ..status = json['status'] as String
    ..cause = json['cause'] as String
    ..abolition = json['abolition'] as String
    ..action = json['action'] as String
    ..type = json['type'] as String
    ..code = json['code'] as String
    ..note_openid = json['note_openid'] as String
    ..note_name = json['note_name'] as String
    ..nick_name = json['nick_name'] as String
    ..operator_openid = json['operator_openid'] as String
    ..channel = json['channel'] as String
    ..cdate = json['cdate'] as String
    ..label = json['label'] as String
    ..name = json['name'] as String
    ..reserveCount = json['reserveCount'] as String
    ..orderInfo = json['order_info'] == null
        ? null
        : OrderInfo.fromJson(json['order_info'] as Map<String, dynamic>)
    ..place_order_name = json['place_order_name'] ?? ''
    ..reserveRecheckType = data;
}

Map<String, dynamic> _$NotebookToJson(Notebook instance) => <String, dynamic>{
      'tableinfo': instance.tableinfo,
      'id': instance.id,
      'orderid': instance.orderid,
      'openid': instance.openid,
      'sid': instance.sid,
      'uid': instance.uid,
      'room_demand': instance.room_demand,
      'tid': instance.tid,
      'pnum': instance.pnum,
      'actual_pnum': instance.actual_pnum,
      'pnum_str': instance.pnum_str,
      'rname': instance.rname,
      'sex': instance.sex,
      'aname': instance.aname,
      'phone': instance.phone,
      'cusdem': instance.cusdem,
      'cusman': instance.cusman,
      'cusman_openid': instance.cusman_openid,
      'cusman_id': instance.cusman_id,
      'cusman_phone': instance.cusman_phone,
      'cusman_account': instance.cusman_account,
      'rdate': instance.rdate,
      'edate': instance.edate,
      'vdate': instance.vdate,
      'ddate': instance.ddate,
      'is_set_ddate': instance.is_set_ddate,
      'topic': instance.topic,
      'ddate_solt': instance.ddate_solt,
      'status': instance.status,
      'cause': instance.cause,
      'abolition': instance.abolition,
      'action': instance.action,
      'type': instance.type,
      'code': instance.code,
      'note_openid': instance.note_openid,
      'note_name': instance.note_name,
      'operator_openid': instance.operator_openid,
      'channel': instance.channel,
      'cdate': instance.cdate,
      'label': instance.label,
      'name': instance.name,
      'order_info': instance.orderInfo,
      'nick_name': instance.nick_name,
      'reserveCount': instance.reserveCount,
      'place_order_name': instance.place_order_name
    };

OrderInfo _$OrderInfoFromJson(Map<String, dynamic> json) {
  return OrderInfo(
      json['id'] as String,
      json['order_no'] as String,
      json['out_trade_no'] as String,
      json['openid'] as String,
      json['sid'] as String,
      json['uid'] 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);
}

Map<String, dynamic> _$OrderInfoToJson(OrderInfo instance) => <String, dynamic>{
      'id': instance.id,
      'order_no': instance.orderNo,
      'out_trade_no': instance.outTradeNo,
      'openid': instance.openid,
      'sid': instance.sid,
      'uid': instance.uid,
      '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
    };