Files
biz_xfj_cloud/lib/common/models/api/user_api_models.g.dart
T

145 lines
5.4 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'user_api_models.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
ServiceUser _$ServiceUserFromJson(Map<String, dynamic> json) => ServiceUser(
userId: json['userId'] as String?,
username: json['username'] as String?,
deptId: json['deptId'] as String?,
userMobile: json['userMobile'] as String?,
userAvatar: json['userAvatar'] as String?,
walletId: json['walletId'] as String?,
walletTypeId: json['walletTypeId'] as String?,
walletBalance: (json['walletBalance'] as num?)?.toInt(),
walletIsFreeze:
JsonTool.stringToBoolean(json['walletIsFreeze'] as String?),
walletCardNumber: json['walletCardNumber'] as String?,
canteenId: json['canteenId'] as String?,
);
Map<String, dynamic> _$ServiceUserToJson(ServiceUser instance) =>
<String, dynamic>{
'userId': instance.userId,
'username': instance.username,
'deptId': instance.deptId,
'userMobile': instance.userMobile,
'userAvatar': instance.userAvatar,
'walletId': instance.walletId,
'walletTypeId': instance.walletTypeId,
'walletBalance': instance.walletBalance,
'walletIsFreeze': JsonTool.booleanToString(instance.walletIsFreeze),
'walletCardNumber': instance.walletCardNumber,
'canteenId': instance.canteenId,
};
ServiceAuth _$ServiceAuthFromJson(Map<String, dynamic> json) => ServiceAuth(
userId: (json['userId'] as num?)?.toInt(),
accessToken: json['accessToken'] as String?,
refreshToken: json['refreshToken'] as String?,
expiresTime: (json['expiresTime'] as num?)?.toInt(),
);
Map<String, dynamic> _$ServiceAuthToJson(ServiceAuth instance) =>
<String, dynamic>{
'userId': instance.userId,
'accessToken': instance.accessToken,
'refreshToken': instance.refreshToken,
'expiresTime': instance.expiresTime,
};
ServiceAsyncFace _$ServiceAsyncFaceFromJson(Map<String, dynamic> json) =>
ServiceAsyncFace(
id: json['id'] as String?,
autoCode: json['autoCode'] as String?,
faceImg: json['faceImg'] as String?,
userId: json['userId'] as String?,
username: json['username'] as String?,
userAvatar: json['userAvatar'] as String?,
deptId: json['deptId'] as String?,
deptName: json['deptName'] as String?,
delFlag: JsonTool.stringToBoolean(json['delFlag'] as String?),
);
Map<String, dynamic> _$ServiceAsyncFaceToJson(ServiceAsyncFace instance) =>
<String, dynamic>{
'id': instance.id,
'autoCode': instance.autoCode,
'faceImg': instance.faceImg,
'userId': instance.userId,
'username': instance.username,
'userAvatar': instance.userAvatar,
'deptId': instance.deptId,
'deptName': instance.deptName,
'delFlag': JsonTool.booleanToString(instance.delFlag),
};
ServiceFaceSyncRecord _$ServiceFaceSyncRecordFromJson(
Map<String, dynamic> json) =>
ServiceFaceSyncRecord(
id: JsonTool.anyToRequiredString(json['id']),
sampleId: JsonTool.anyToRequiredString(json['sampleId']),
userId: JsonTool.anyToRequiredString(json['userId']),
username: json['username'] as String?,
deptId: JsonTool.anyToRequiredString(json['deptId']),
deptName: json['deptName'] as String?,
faceImg: json['faceImg'] as String?,
sourceUpdatedAt: json['sourceUpdatedAt'] == null
? null
: DateTime.parse(json['sourceUpdatedAt'] as String),
);
Map<String, dynamic> _$ServiceFaceSyncRecordToJson(
ServiceFaceSyncRecord instance) =>
<String, dynamic>{
'id': JsonTool.stringToInt(instance.id),
'sampleId': JsonTool.stringToInt(instance.sampleId),
'userId': JsonTool.stringToInt(instance.userId),
'username': instance.username,
'deptId': JsonTool.stringToInt(instance.deptId),
'deptName': instance.deptName,
'faceImg': instance.faceImg,
'sourceUpdatedAt': instance.sourceUpdatedAt?.toIso8601String(),
};
ServiceFaceSyncSnapshot _$ServiceFaceSyncSnapshotFromJson(
Map<String, dynamic> json) =>
ServiceFaceSyncSnapshot(
records: (json['records'] as List<dynamic>)
.map((e) => ServiceFaceSyncRecord.fromJson(e as Map<String, dynamic>))
.toList(),
nextAfterId: JsonTool.anyToRequiredString(json['nextAfterId']),
hasMore: json['hasMore'] as bool,
snapshotMaxId: JsonTool.anyToRequiredString(json['snapshotMaxId']),
);
Map<String, dynamic> _$ServiceFaceSyncSnapshotToJson(
ServiceFaceSyncSnapshot instance) =>
<String, dynamic>{
'records': instance.records,
'nextAfterId': JsonTool.stringToInt(instance.nextAfterId),
'hasMore': instance.hasMore,
'snapshotMaxId': JsonTool.stringToInt(instance.snapshotMaxId),
};
ServiceTenant _$ServiceTenantFromJson(Map<String, dynamic> json) =>
ServiceTenant(
id: json['id'] as String?,
code: json['code'] as String?,
name: json['name'] as String?,
menuId: json['menuId'] as String?,
miniQr: json['miniQr'] as String?,
);
Map<String, dynamic> _$ServiceTenantToJson(ServiceTenant instance) =>
<String, dynamic>{
'id': instance.id,
'code': instance.code,
'name': instance.name,
'menuId': instance.menuId,
'miniQr': instance.miniQr,
};