// GENERATED CODE - DO NOT MODIFY BY HAND part of 'hard_api_models.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** ServiceHardware _$ServiceHardwareFromJson(Map json) => ServiceHardware( id: json['id'] as String?, name: json['name'] as String?, type: json['type'] as String?, typeEnum: json['typeEnum'] as String?, merchantId: json['merchantId'] as String?, merchantDeptId: json['merchantDeptId'] as String?, hardGroupId: json['hardGroupId'] as String?, merchantStr: json['merchantStr'] as String?, mqClientId: json['mqClientId'] as String?, uniqueCode: json['uniqueCode'] as String?, mainTopic: json['mainTopic'] as String?, mqSocketAddress: json['mqSocketAddress'] as String?, mqSocketPort: json['mqSocketPort'] as String?, mqUsername: json['mqUsername'] as String?, mqPassword: json['mqPassword'] as String?, mqSyncCount: (json['mqSyncCount'] as num?)?.toInt(), faceAppId: json['faceAppId'] as String?, faceSdkKey: json['faceSdkKey'] as String?, faceActiveKey: json['faceActiveKey'] as String?, ) ..msg = json['msg'] as String? ..code = (json['code'] as num?)?.toInt() ..data = json['data']; Map _$ServiceHardwareToJson(ServiceHardware instance) => { 'msg': instance.msg, 'code': instance.code, 'data': instance.data, 'id': instance.id, 'name': instance.name, 'type': instance.type, 'typeEnum': instance.typeEnum, 'merchantId': instance.merchantId, 'merchantDeptId': instance.merchantDeptId, 'hardGroupId': instance.hardGroupId, 'merchantStr': instance.merchantStr, 'mqClientId': instance.mqClientId, 'uniqueCode': instance.uniqueCode, 'mainTopic': instance.mainTopic, 'mqSocketAddress': instance.mqSocketAddress, 'mqSocketPort': instance.mqSocketPort, 'mqUsername': instance.mqUsername, 'mqPassword': instance.mqPassword, 'mqSyncCount': instance.mqSyncCount, 'faceAppId': instance.faceAppId, 'faceSdkKey': instance.faceSdkKey, 'faceActiveKey': instance.faceActiveKey, }; ServiceCar _$ServiceCarFromJson(Map json) => ServiceCar( id: json['id'] as String?, parentCarId: json['parentCarId'] as String?, productName: json['productName'] as String?, productPrice: (json['productPrice'] as num?)?.toInt(), productId: json['productId'] as String?, productCount: (json['productCount'] as num?)?.toInt(), totalPrice: JsonTool.stringToInt(json['totalPrice'] as String?), productPic: json['productPic'] as String?, ); Map _$ServiceCarToJson(ServiceCar instance) => { 'id': instance.id, 'parentCarId': instance.parentCarId, 'productName': instance.productName, 'productPrice': instance.productPrice, 'productId': instance.productId, 'productCount': instance.productCount, 'totalPrice': JsonTool.intToString(instance.totalPrice), 'productPic': instance.productPic, }; ServiceGenerateInvoice _$ServiceGenerateInvoiceFromJson( Map json) => ServiceGenerateInvoice( pic: json['pic'] as String?, historyId: json['historyId'] as String?, ); Map _$ServiceGenerateInvoiceToJson( ServiceGenerateInvoice instance) => { 'pic': instance.pic, 'historyId': instance.historyId, }; ServiceQRCode _$ServiceQRCodeFromJson(Map json) => ServiceQRCode( id: JsonTool.intToString((json['id'] as num?)?.toInt()), itemId: JsonTool.intToString((json['itemId'] as num?)?.toInt()), typeId: JsonTool.intToString((json['typeId'] as num?)?.toInt()), userId: JsonTool.intToString((json['userId'] as num?)?.toInt()), orderType: JsonTool.stringToOrderType(json['orderType'] as String?), payType: JsonTool.stringToOrderPayType(json['payType'] as String?), exceedTime: (json['exceedTime'] as num?)?.toInt(), extra: json['extra'] as String?, ); Map _$ServiceQRCodeToJson(ServiceQRCode instance) => { 'id': JsonTool.stringToInt(instance.id), 'itemId': JsonTool.stringToInt(instance.itemId), 'typeId': JsonTool.stringToInt(instance.typeId), 'userId': JsonTool.stringToInt(instance.userId), 'orderType': JsonTool.orderTypeToString(instance.orderType), 'payType': JsonTool.orderPayTypeToString(instance.payType), 'exceedTime': instance.exceedTime, 'extra': instance.extra, }; ServiceHardOrder _$ServiceHardOrderFromJson(Map json) => ServiceHardOrder( userId: json['userId'] as String?, username: json['username'] as String?, userMobile: json['userMobile'] as String?, userAvatar: json['userAvatar'] as String?, orderType: json['orderType'] as String?, orderStatus: json['orderStatus'] as String?, payType: json['payType'] as String?, walletId: json['walletId'] as String?, ); Map _$ServiceHardOrderToJson(ServiceHardOrder instance) => { 'userId': instance.userId, 'username': instance.username, 'userMobile': instance.userMobile, 'userAvatar': instance.userAvatar, 'orderType': instance.orderType, 'orderStatus': instance.orderStatus, 'payType': instance.payType, 'walletId': instance.walletId, }; ServiceOpenCard _$ServiceOpenCardFromJson(Map json) => ServiceOpenCard( username: json['username'] as String?, mobile: json['mobile'] as String?, avatar: json['avatar'] as String?, cardStatus: json['cardStatus'] as String?, id: json['id'] as String?, deptId: json['deptId'] as String?, deptName: json['deptName'] as String?, userId: json['userId'] as String?, walletTypeId: json['walletTypeId'] as String?, walletTypeUniqueCode: json['walletTypeUniqueCode'] as String?, walletTypeIcon: json['walletTypeIcon'] as String?, cardNumber: json['cardNumber'] as String?, walletId: json['walletId'] as String?, isActiveHardware: JsonTool.stringToBoolean(json['isActiveHardware'] as String?), ); Map _$ServiceOpenCardToJson(ServiceOpenCard instance) => { 'username': instance.username, 'mobile': instance.mobile, 'avatar': instance.avatar, 'cardStatus': instance.cardStatus, 'id': instance.id, 'deptId': instance.deptId, 'deptName': instance.deptName, 'userId': instance.userId, 'walletTypeId': instance.walletTypeId, 'walletTypeUniqueCode': instance.walletTypeUniqueCode, 'walletTypeIcon': instance.walletTypeIcon, 'cardNumber': instance.cardNumber, 'walletId': instance.walletId, 'isActiveHardware': JsonTool.booleanToString(instance.isActiveHardware), }; ServiceOpenCardPage _$ServiceOpenCardPageFromJson(Map json) => ServiceOpenCardPage( records: (json['records'] as List?) ?.map((e) => ServiceOpenCard.fromJson(e as Map)) .toList(), ) ..current = (json['current'] as num).toInt() ..pages = (json['pages'] as num).toInt() ..size = (json['size'] as num).toInt() ..total = (json['total'] as num).toInt(); Map _$ServiceOpenCardPageToJson( ServiceOpenCardPage instance) => { 'current': instance.current, 'pages': instance.pages, 'size': instance.size, 'total': instance.total, 'records': instance.records, }; ServiceChartLatitude _$ServiceChartLatitudeFromJson( Map json) => ServiceChartLatitude( dayTotal: (json['dayTotal'] as List) .map((e) => ServiceChartLatitudeItem.fromJson(e as Map)) .toList(), weekTotal: (json['weekTotal'] as List) .map((e) => ServiceChartLatitudeItem.fromJson(e as Map)) .toList(), monthTotal: (json['monthTotal'] as List) .map((e) => ServiceChartLatitudeItem.fromJson(e as Map)) .toList(), yearTotal: (json['yearTotal'] as List) .map((e) => ServiceChartLatitudeItem.fromJson(e as Map)) .toList(), allTotal: (json['allTotal'] as List) .map((e) => ServiceChartLatitudeItem.fromJson(e as Map)) .toList(), ); Map _$ServiceChartLatitudeToJson( ServiceChartLatitude instance) => { 'dayTotal': instance.dayTotal, 'weekTotal': instance.weekTotal, 'monthTotal': instance.monthTotal, 'yearTotal': instance.yearTotal, 'allTotal': instance.allTotal, }; ServiceChartLatitudeItem _$ServiceChartLatitudeItemFromJson( Map json) => ServiceChartLatitudeItem( hourType: json['hourType'] as String?, deptId: json['deptId'] as String?, sum: json['sum'] as String?, count: json['count'] as String?, ); Map _$ServiceChartLatitudeItemToJson( ServiceChartLatitudeItem instance) => { 'hourType': instance.hourType, 'deptId': instance.deptId, 'sum': instance.sum, 'count': instance.count, }; ServiceBroadcastToday _$ServiceBroadcastTodayFromJson( Map json) => ServiceBroadcastToday( id: json['id'] as String, userId: json['userId'] as String, username: json['username'] as String, userMobile: json['userMobile'] as String, hardId: json['hardId'] as String, topic: json['topic'] as String, bizType: json['bizType'] as String?, bizId: json['bizId'] as String?, title: json['title'] as String, content: json['content'] as String, broadcastCount: (json['broadcastCount'] as num?)?.toInt(), broadcastMaxCount: (json['broadcastMaxCount'] as num?)?.toInt(), isBroadcast: JsonTool.stringToBoolean(json['isBroadcast'] as String?), hourType: json['hourType'] as String?, productDesc: json['productDesc'] as String, payPrice: (json['payPrice'] as num).toInt(), createTime: json['createTime'] as String, ); Map _$ServiceBroadcastTodayToJson( ServiceBroadcastToday instance) => { 'id': instance.id, 'userId': instance.userId, 'username': instance.username, 'userMobile': instance.userMobile, 'hardId': instance.hardId, 'topic': instance.topic, 'bizType': instance.bizType, 'bizId': instance.bizId, 'title': instance.title, 'content': instance.content, 'broadcastCount': instance.broadcastCount, 'broadcastMaxCount': instance.broadcastMaxCount, 'isBroadcast': JsonTool.booleanToString(instance.isBroadcast), 'hourType': instance.hourType, 'productDesc': instance.productDesc, 'payPrice': instance.payPrice, 'createTime': instance.createTime, }; ServiceBroadcastTodayPage _$ServiceBroadcastTodayPageFromJson( Map json) => ServiceBroadcastTodayPage( records: (json['records'] as List?) ?.map( (e) => ServiceBroadcastToday.fromJson(e as Map)) .toList(), ) ..current = (json['current'] as num).toInt() ..pages = (json['pages'] as num).toInt() ..size = (json['size'] as num).toInt() ..total = (json['total'] as num).toInt(); Map _$ServiceBroadcastTodayPageToJson( ServiceBroadcastTodayPage instance) => { 'current': instance.current, 'pages': instance.pages, 'size': instance.size, 'total': instance.total, 'records': instance.records, }; ServiceHardCreateHardQrCodeScanOrder _$ServiceHardCreateHardQrCodeScanOrderFromJson(Map json) => ServiceHardCreateHardQrCodeScanOrder( orderId: json['orderId'] as String, mchId: json['mchId'] as String, qrCodeData: json['qrCodeData'] as String, ); Map _$ServiceHardCreateHardQrCodeScanOrderToJson( ServiceHardCreateHardQrCodeScanOrder instance) => { 'orderId': instance.orderId, 'mchId': instance.mchId, 'qrCodeData': instance.qrCodeData, }; ServiceReservationMenuQuery _$ServiceReservationMenuQueryFromJson( Map json) => ServiceReservationMenuQuery( maskedName: json['maskedName'] as String, deptName: json['deptName'] as String?, merchantName: json['merchantName'] as String, totalDayCount: (json['totalDayCount'] as num).toInt(), totalMealCount: (json['totalMealCount'] as num).toInt(), days: (json['days'] as List) .map((e) => ServiceReservationDay.fromJson(e as Map)) .toList(), ); Map _$ServiceReservationMenuQueryToJson( ServiceReservationMenuQuery instance) => { 'maskedName': instance.maskedName, 'deptName': instance.deptName, 'merchantName': instance.merchantName, 'totalDayCount': instance.totalDayCount, 'totalMealCount': instance.totalMealCount, 'days': instance.days.map((e) => e.toJson()).toList(), }; ServiceReservationDay _$ServiceReservationDayFromJson( Map json) => ServiceReservationDay( date: json['date'] as String, meals: (json['meals'] as List) .map( (e) => ServiceReservationMeal.fromJson(e as Map)) .toList(), ); Map _$ServiceReservationDayToJson( ServiceReservationDay instance) => { 'date': instance.date, 'meals': instance.meals.map((e) => e.toJson()).toList(), }; ServiceReservationMeal _$ServiceReservationMealFromJson( Map json) => ServiceReservationMeal( hourType: json['hourType'] as String, mealTitle: json['mealTitle'] as String, items: (json['items'] as List).map((e) => e as String).toList(), ); Map _$ServiceReservationMealToJson( ServiceReservationMeal instance) => { 'hourType': instance.hourType, 'mealTitle': instance.mealTitle, 'items': instance.items, };