2024-05-18 09:37:50 +08:00

57 lines
1.3 KiB
Dart
Executable File

class SaveLockEntity {
int? errorCode;
String? description;
String? errorMsg;
SaveLockEntityData? data;
SaveLockEntity(
{this.errorCode, this.description, this.errorMsg, this.data});
SaveLockEntity.fromJson(Map<String, dynamic> json) {
errorCode = json['errorCode'];
description = json['description'];
errorMsg = json['errorMsg'];
data = json['data'] != null
? SaveLockEntityData.fromJson(json['data'])
: null;
}
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 SaveLockEntityData {
int? lockId;
String? nbRegisterSuccess;
int? keyId;
SaveLockEntityData(
{ this.lockId,
this.nbRegisterSuccess,
this.keyId});
SaveLockEntityData.fromJson(Map<String, dynamic> json) {
lockId = json['lockId'];
nbRegisterSuccess = json['nbRegisterSuccess'];
keyId = json['keyId'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['lockId'] = lockId;
data['nbRegisterSuccess'] = nbRegisterSuccess;
data['keyId'] = keyId;
return data;
}
}