// GENERATED CODE - DO NOT MODIFY BY HAND part of 'user_api_models.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** ServiceUser _$ServiceUserFromJson(Map 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 _$ServiceUserToJson(ServiceUser instance) => { '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 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 _$ServiceAuthToJson(ServiceAuth instance) => { 'userId': instance.userId, 'accessToken': instance.accessToken, 'refreshToken': instance.refreshToken, 'expiresTime': instance.expiresTime, }; ServiceAsyncFace _$ServiceAsyncFaceFromJson(Map 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 _$ServiceAsyncFaceToJson(ServiceAsyncFace instance) => { '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 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 _$ServiceFaceSyncRecordToJson( ServiceFaceSyncRecord instance) => { '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 json) => ServiceFaceSyncSnapshot( records: (json['records'] as List) .map((e) => ServiceFaceSyncRecord.fromJson(e as Map)) .toList(), nextAfterId: JsonTool.anyToRequiredString(json['nextAfterId']), hasMore: json['hasMore'] as bool, snapshotMaxId: JsonTool.anyToRequiredString(json['snapshotMaxId']), ); Map _$ServiceFaceSyncSnapshotToJson( ServiceFaceSyncSnapshot instance) => { 'records': instance.records, 'nextAfterId': JsonTool.stringToInt(instance.nextAfterId), 'hasMore': instance.hasMore, 'snapshotMaxId': JsonTool.stringToInt(instance.snapshotMaxId), }; ServiceTerminalFaceDeleteResult _$ServiceTerminalFaceDeleteResultFromJson( Map json) => ServiceTerminalFaceDeleteResult( deletedSampleIds: (json['deletedSampleIds'] as List) .map((e) => e as String) .toList(), alreadyAbsentSampleIds: (json['alreadyAbsentSampleIds'] as List) .map((e) => e as String) .toList(), ); Map _$ServiceTerminalFaceDeleteResultToJson( ServiceTerminalFaceDeleteResult instance) => { 'deletedSampleIds': instance.deletedSampleIds, 'alreadyAbsentSampleIds': instance.alreadyAbsentSampleIds, }; Map _$ServiceFaceQualityReportItemToJson( ServiceFaceQualityReportItem instance) => { 'sampleId': instance.sampleId, 'status': instance.status, 'score': instance.score, 'sourceUpdatedAt': JsonTool.dateTimeToServiceString(instance.sourceUpdatedAt), 'checkedAt': JsonTool.dateTimeToServiceString(instance.checkedAt), 'errorCode': instance.errorCode, }; ServiceFaceQualityLease _$ServiceFaceQualityLeaseFromJson( Map json) => ServiceFaceQualityLease( granted: json['granted'] as bool, remainingSeconds: (json['remainingSeconds'] as num).toInt(), ); Map _$ServiceFaceQualityLeaseToJson( ServiceFaceQualityLease instance) => { 'granted': instance.granted, 'remainingSeconds': instance.remainingSeconds, }; ServiceFaceQualityReportResult _$ServiceFaceQualityReportResultFromJson( Map json) => ServiceFaceQualityReportResult( updatedSampleIds: (json['updatedSampleIds'] as List) .map((e) => e as String) .toList(), ignoredStaleSampleIds: (json['ignoredStaleSampleIds'] as List) .map((e) => e as String) .toList(), alreadyAbsentSampleIds: (json['alreadyAbsentSampleIds'] as List) .map((e) => e as String) .toList(), ); Map _$ServiceFaceQualityReportResultToJson( ServiceFaceQualityReportResult instance) => { 'updatedSampleIds': instance.updatedSampleIds, 'ignoredStaleSampleIds': instance.ignoredStaleSampleIds, 'alreadyAbsentSampleIds': instance.alreadyAbsentSampleIds, }; ServiceTenant _$ServiceTenantFromJson(Map 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 _$ServiceTenantToJson(ServiceTenant instance) => { 'id': instance.id, 'code': instance.code, 'name': instance.name, 'menuId': instance.menuId, 'miniQr': instance.miniQr, };