111 lines
4.4 KiB
Dart
111 lines
4.4 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'mq_models.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
MqBaseMsg _$MqBaseMsgFromJson(Map<String, dynamic> json) => MqBaseMsg(
|
|
action: $enumDecodeNullable(_$MqtActionEnumEnumMap, json['action']),
|
|
);
|
|
|
|
Map<String, dynamic> _$MqBaseMsgToJson(MqBaseMsg instance) => <String, dynamic>{
|
|
'action': _$MqtActionEnumEnumMap[instance.action],
|
|
};
|
|
|
|
const _$MqtActionEnumEnumMap = {
|
|
MqtActionEnum.CONFIG: 'CONFIG',
|
|
MqtActionEnum.CANTEEN_PRODUCT: 'CANTEEN_PRODUCT',
|
|
MqtActionEnum.CANTEEN_CLASSIFY: 'CANTEEN_CLASSIFY',
|
|
MqtActionEnum.SUPERMARKET_PRODUCT: 'SUPERMARKET_PRODUCT',
|
|
MqtActionEnum.SUPERMARKET_CLASSIFY: 'SUPERMARKET_CLASSIFY',
|
|
MqtActionEnum.SUPERMARKET: 'SUPERMARKET',
|
|
MqtActionEnum.PRINT: 'PRINT',
|
|
MqtActionEnum.FACE: 'FACE',
|
|
MqtActionEnum.TAKE_FOOD_BROADCAST: 'TAKE_FOOD_BROADCAST',
|
|
MqtActionEnum.PULL_TERMINAL_LOG: 'PULL_TERMINAL_LOG',
|
|
};
|
|
|
|
MqttInvoiceMsg _$MqttInvoiceMsgFromJson(Map<String, dynamic> json) =>
|
|
MqttInvoiceMsg(
|
|
action: $enumDecodeNullable(_$MqtActionEnumEnumMap, json['action']),
|
|
historyId: JsonTool.anyToString(json['historyId']),
|
|
userId: JsonTool.anyToString(json['userId']),
|
|
orderId: JsonTool.anyToString(json['orderId']),
|
|
androidOrderCode: JsonTool.anyToString(json['androidOrderCode']),
|
|
sourceHardId: JsonTool.anyToString(json['sourceHardId']),
|
|
targetHardId: JsonTool.anyToString(json['targetHardId']),
|
|
printType: json['printType'] as String?,
|
|
printNo: (json['printNo'] as num?)?.toInt(),
|
|
retryVersion: (json['retryVersion'] as num?)?.toInt(),
|
|
pic: json['pic'] as String?,
|
|
isGlobalFace: json['isGlobalFace'] as bool?,
|
|
);
|
|
|
|
Map<String, dynamic> _$MqttInvoiceMsgToJson(MqttInvoiceMsg instance) =>
|
|
<String, dynamic>{
|
|
'action': _$MqtActionEnumEnumMap[instance.action],
|
|
'historyId': JsonTool.stringToInt(instance.historyId),
|
|
'userId': JsonTool.stringToInt(instance.userId),
|
|
'orderId': JsonTool.stringToInt(instance.orderId),
|
|
'androidOrderCode': JsonTool.stringToInt(instance.androidOrderCode),
|
|
'sourceHardId': JsonTool.stringToInt(instance.sourceHardId),
|
|
'targetHardId': JsonTool.stringToInt(instance.targetHardId),
|
|
'printType': instance.printType,
|
|
'printNo': instance.printNo,
|
|
'retryVersion': instance.retryVersion,
|
|
'pic': instance.pic,
|
|
'isGlobalFace': instance.isGlobalFace,
|
|
};
|
|
|
|
MqttFaceChangeMsg _$MqttFaceChangeMsgFromJson(Map<String, dynamic> json) =>
|
|
MqttFaceChangeMsg(
|
|
action: $enumDecodeNullable(_$MqtActionEnumEnumMap, json['action']),
|
|
userId: JsonTool.anyToString(json['userId']),
|
|
isGlobalFace: json['isGlobalFace'] as bool?,
|
|
);
|
|
|
|
Map<String, dynamic> _$MqttFaceChangeMsgToJson(MqttFaceChangeMsg instance) =>
|
|
<String, dynamic>{
|
|
'action': _$MqtActionEnumEnumMap[instance.action],
|
|
'userId': JsonTool.stringToInt(instance.userId),
|
|
'isGlobalFace': instance.isGlobalFace,
|
|
};
|
|
|
|
MqttTakeFoodBroadcastMsg _$MqttTakeFoodBroadcastMsgFromJson(
|
|
Map<String, dynamic> json) =>
|
|
MqttTakeFoodBroadcastMsg(
|
|
topic: json['topic'] as String,
|
|
userId: json['userId'] as String,
|
|
username: json['username'] as String,
|
|
userMobile: json['userMobile'] as String,
|
|
id: json['id'] as String,
|
|
orderId: json['orderId'] as String,
|
|
title: json['title'] as String,
|
|
content: json['content'] as String,
|
|
broadcastMaxCount: (json['broadcastMaxCount'] as num).toInt(),
|
|
productDesc: json['productDesc'] as String,
|
|
payPrice: (json['payPrice'] as num).toInt(),
|
|
hourType: json['hourType'] as String,
|
|
isDone: JsonTool.stringToBoolean(json['isDone'] as String?),
|
|
);
|
|
|
|
Map<String, dynamic> _$MqttTakeFoodBroadcastMsgToJson(
|
|
MqttTakeFoodBroadcastMsg instance) =>
|
|
<String, dynamic>{
|
|
'topic': instance.topic,
|
|
'userId': instance.userId,
|
|
'username': instance.username,
|
|
'userMobile': instance.userMobile,
|
|
'id': instance.id,
|
|
'orderId': instance.orderId,
|
|
'title': instance.title,
|
|
'content': instance.content,
|
|
'broadcastMaxCount': instance.broadcastMaxCount,
|
|
'productDesc': instance.productDesc,
|
|
'payPrice': instance.payPrice,
|
|
'hourType': instance.hourType,
|
|
'isDone': JsonTool.booleanToString(instance.isDone),
|
|
};
|