Files
biz_xfj_cloud/lib/common/models/plugs/sub_screen_models.g.dart
T
dzc 56531aad9d feat:登录页面键盘默认放到左边
feat:增加键盘按下动画
feat:增加"查询菜单"副屏键盘提示
2026-09-28 12:08:36 +08:00

101 lines
3.8 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'sub_screen_models.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
SubScreenProductEvent _$SubScreenProductEventFromJson(
Map<String, dynamic> json) =>
SubScreenProductEvent(
shopList: (json['shopList'] as List<dynamic>)
.map((e) => e as Map<String, dynamic>)
.toList(),
sysType: $enumDecode(_$SysTypeEnumMap, json['sysType']),
payUser: json['payUser'] as Map<String, dynamic>?,
totalPrice: (json['totalPrice'] as num).toInt(),
amountMealPrice: (json['amountMealPrice'] as num).toInt(),
);
Map<String, dynamic> _$SubScreenProductEventToJson(
SubScreenProductEvent instance) =>
<String, dynamic>{
'shopList': instance.shopList,
'sysType': _$SysTypeEnumMap[instance.sysType]!,
'payUser': instance.payUser,
'totalPrice': instance.totalPrice,
'amountMealPrice': instance.amountMealPrice,
};
const _$SysTypeEnumMap = {
SysType.SUPERMARKET: 'SUPERMARKET',
SysType.CANTEEN: 'CANTEEN',
};
SubScreenQrCodeScanEvent _$SubScreenQrCodeScanEventFromJson(
Map<String, dynamic> json) =>
SubScreenQrCodeScanEvent(
action: json['action'] as String,
orderId: json['orderId'] as String,
qrCodeData: json['qrCodeData'] as String,
aggregateNo: json['aggregateNo'] as String?,
qrCodeType: json['qrCodeType'] as String?,
expireTime: json['expireTime'] == null
? null
: DateTime.parse(json['expireTime'] as String),
);
Map<String, dynamic> _$SubScreenQrCodeScanEventToJson(
SubScreenQrCodeScanEvent instance) =>
<String, dynamic>{
'action': instance.action,
'orderId': instance.orderId,
'qrCodeData': instance.qrCodeData,
'aggregateNo': instance.aggregateNo,
'qrCodeType': instance.qrCodeType,
'expireTime': instance.expireTime?.toIso8601String(),
};
SubScreenReservationQueryEvent _$SubScreenReservationQueryEventFromJson(
Map<String, dynamic> json) =>
SubScreenReservationQueryEvent(
sessionId: json['sessionId'] as String,
revision: (json['revision'] as num).toInt(),
scenario: json['scenario'] as String,
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(),
currentPage: (json['currentPage'] as num).toInt(),
totalPages: (json['totalPages'] as num).toInt(),
days: (json['days'] as List<dynamic>)
.map(
(e) => ReservationMenuDayData.fromJson(e as Map<String, dynamic>))
.toList(),
expiresAt: json['expiresAt'] as String?,
continuousFaceRecognition:
json['continuousFaceRecognition'] as bool? ?? false,
keyboardHintsEnabled: json['keyboardHintsEnabled'] as bool? ?? false,
);
Map<String, dynamic> _$SubScreenReservationQueryEventToJson(
SubScreenReservationQueryEvent instance) =>
<String, dynamic>{
'sessionId': instance.sessionId,
'revision': instance.revision,
'scenario': instance.scenario,
'maskedName': instance.maskedName,
'deptName': instance.deptName,
'merchantName': instance.merchantName,
'totalDayCount': instance.totalDayCount,
'totalMealCount': instance.totalMealCount,
'currentPage': instance.currentPage,
'totalPages': instance.totalPages,
'days': instance.days.map((e) => e.toJson()).toList(),
'expiresAt': instance.expiresAt,
'continuousFaceRecognition': instance.continuousFaceRecognition,
'keyboardHintsEnabled': instance.keyboardHintsEnabled,
};