app-starlock/lib/main/lockDetail/fingerprint/fingerprintList/fingerprintListData_entity.dart

276 lines
7.3 KiB
Dart
Executable File

class FingerprintListDataEntity {
FingerprintListDataEntity(
{this.errorCode, this.description, this.errorMsg, this.data});
FingerprintListDataEntity.fromJson(Map<String, dynamic> json) {
errorCode = json['errorCode'];
description = json['description'];
errorMsg = json['errorMsg'];
data = json['data'] != null ? Data.fromJson(json['data']) : null;
}
int? errorCode;
String? description;
String? errorMsg;
Data? data;
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['errorCode'] = errorCode;
data['description'] = description;
data['errorMsg'] = errorMsg;
if (this.data != null) {
data['data'] = this.data!.toJson();
}
return data;
}
}
class Data {
Data({this.list, this.pageNo, this.pageSize, this.pages, this.total});
Data.fromJson(Map<String, dynamic> json) {
if (json['list'] != null) {
list = <FingerprintItemData>[];
json['list'].forEach((v) {
list!.add(FingerprintItemData.fromJson(v));
});
}
pageNo = json['pageNo'];
pageSize = json['pageSize'];
pages = json['pages'];
total = json['total'];
}
List<FingerprintItemData>? list;
int? pageNo;
int? pageSize;
int? pages;
int? total;
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (list != null) {
data['list'] = list!.map((v) => v.toJson()).toList();
}
data['pageNo'] = pageNo;
data['pageSize'] = pageSize;
data['pages'] = pages;
data['total'] = total;
return data;
}
}
class FingerprintItemData {
FingerprintItemData(
{this.fingerprintStatus,
this.lockId,
this.createDate,
this.fingerprintName,
this.endDate,
this.apiUserId,
this.nickName,
this.isCoerced,
this.startDate,
this.fingerprintNumber,
this.fingerprintType,
this.fingerprintId,
this.senderUsername,
this.weekDay,
this.validTimeStr,
this.cardName,
this.cardNumber,
this.cardType,
this.cardId,
this.faceId,
this.faceName,
this.faceNumber,
this.status,
this.addType,
this.faceType,
this.cyclicConfig,
this.featureData,
this.faceRight,
this.cardStatus,
this.cardRight,
this.fingerRight,
this.remoteId,
this.remoteName,
this.remoteNumber,
this.mac,
this.electricQuantity,
this.remoteStatus,
this.remoteType,
this.adminUid,
this.remoteRight,
this.lockAlias,
this.palmVeinId,
this.palmVeinName,
this.palmVeinNumber,
this.palmVeinStatus,
this.palmVeinType,
this.palmVeinRight
});
FingerprintItemData.fromJson(Map<String, dynamic> json) {
fingerprintStatus = json['fingerprintStatus'];
lockId = json['lockId'];
createDate = json['createDate'];
fingerprintName = json['fingerprintName'];
endDate = json['endDate'];
apiUserId = json['apiUserId'];
nickName = json['nickName'];
isCoerced = json['isCoerced'];
startDate = json['startDate'];
fingerprintNumber = json['fingerprintNumber'];
fingerprintType = json['fingerprintType'];
fingerprintId = json['fingerprintId'];
senderUsername = json['senderUsername'];
weekDay = json['weekDay'];
validTimeStr = json['validTimeStr'];
cardName = json['cardName'];
cardNumber = json['cardNumber'];
cardType = json['cardType'];
cardId = json['cardId'];
faceId = json['faceId'];
faceName = json['faceName'];
faceNumber = json['faceNumber'];
status = json['status'];
addType = json['addType'];
faceType = json['faceType'];
cyclicConfig = json['cyclicConfig'];
featureData = json['featureData'];
faceRight = json['faceRight'];
cardStatus = json['cardStatus'];
cardRight = json['cardRight'];
fingerRight = json['fingerRight'];
remoteId = json['remoteId'];
remoteName = json['remoteName'];
remoteNumber = json['remoteNumber'];
mac = json['mac'];
electricQuantity = json['electricQuantity'];
remoteStatus = json['remoteStatus'];
remoteType = json['remoteType'];
adminUid = json['adminUid'];
remoteRight = json['remoteRight'];
lockAlias = json['lockAlias'];
palmVeinId = json['palmVeinId'];
palmVeinName = json['palmVeinName'];
palmVeinNumber = json['palmVeinNumber'];
palmVeinStatus = json['palmVeinStatus'];
palmVeinType = json['palmVeinType'];
palmVeinRight = json['palmVeinRight'];
}
int? fingerprintStatus;
int? lockId;
int? createDate;
String? fingerprintName;
int? endDate;
int? apiUserId;
String? nickName;
int? isCoerced;
int? startDate;
String? fingerprintNumber;
int? fingerprintType;
int? fingerprintId;
String? senderUsername;
List? weekDay;
String? validTimeStr;
int? fingerRight;
String? cardName;
String? cardNumber;
int? cardType;
int? cardId;
int? cardStatus;
int? cardRight;
int? faceId;
String? faceName;
String? faceNumber;
int? status;
int? addType;
int? faceType;
List? cyclicConfig;
String? featureData;
int? faceRight;
int? remoteId;
String? remoteName;
String? remoteNumber;
String? mac;
int? electricQuantity;
int? remoteStatus;
int? remoteType;
int? adminUid;
int? remoteRight;
String? lockAlias;
int? palmVeinId;
String? palmVeinName;
String? palmVeinNumber;
int? palmVeinStatus;
int? palmVeinType;
int? palmVeinRight;
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['fingerprintStatus'] = fingerprintStatus;
data['lockId'] = lockId;
data['createDate'] = createDate;
data['fingerprintName'] = fingerprintName;
data['endDate'] = endDate;
data['apiUserId'] = apiUserId;
data['nickName'] = nickName;
data['isCoerced'] = isCoerced;
data['startDate'] = startDate;
data['fingerprintNumber'] = fingerprintNumber;
data['fingerprintType'] = fingerprintType;
data['fingerprintId'] = fingerprintId;
data['senderUsername'] = senderUsername;
data['weekDay'] = weekDay;
data['validTimeStr'] = validTimeStr;
data['cardName'] = cardName;
data['cardNumber'] = cardNumber;
data['cardType'] = cardType;
data['cardId'] = cardId;
data['faceId'] = faceId;
data['faceName'] = faceName;
data['faceNumber'] = faceNumber;
data['status'] = status;
data['addType'] = addType;
data['faceType'] = faceType;
data['cyclicConfig'] = cyclicConfig;
data['featureData'] = featureData;
data['faceRight'] = faceRight;
data['cardStatus'] = cardStatus;
data['cardRight'] = cardRight;
data['fingerRight'] = fingerRight;
data['remoteId'] = remoteId;
data['remoteName'] = remoteName;
data['remoteNumber'] = remoteNumber;
data['mac'] = mac;
data['electricQuantity'] = electricQuantity;
data['remoteStatus'] = remoteStatus;
data['remoteType'] = remoteType;
data['adminUid'] = adminUid;
data['remoteRight'] = remoteRight;
data['lockAlias'] = lockAlias;
data['palmVeinId'] = palmVeinId;
data['palmVeinName'] = palmVeinName;
data['palmVeinNumber'] = palmVeinNumber;
data['palmVeinStatus'] = palmVeinStatus;
data['palmVeinType'] = palmVeinType;
data['palmVeinRight'] = palmVeinRight;
return data;
}
}