80 lines
2.1 KiB
Dart
80 lines
2.1 KiB
Dart
class GatewayConnectionLockListEntity {
|
|
GatewayConnectionLockListEntity(
|
|
{this.errorCode, this.description, this.errorMsg, this.data});
|
|
|
|
GatewayConnectionLockListEntity.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.total, this.pageNo, this.pageSize});
|
|
|
|
Data.fromJson(Map<String, dynamic> json) {
|
|
if (json['list'] != null) {
|
|
list = <GatewayConnectionLockItemEntity>[];
|
|
json['list'].forEach((v) {
|
|
list!.add(GatewayConnectionLockItemEntity.fromJson(v));
|
|
});
|
|
}
|
|
total = json['total'];
|
|
pageNo = json['pageNo'];
|
|
pageSize = json['pageSize'];
|
|
}
|
|
List<GatewayConnectionLockItemEntity>? list;
|
|
int? total;
|
|
int? pageNo;
|
|
int? pageSize;
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = <String, dynamic>{};
|
|
if (list != null) {
|
|
data['list'] = list!.map((v) => v.toJson()).toList();
|
|
}
|
|
data['total'] = total;
|
|
data['pageNo'] = pageNo;
|
|
data['pageSize'] = pageSize;
|
|
return data;
|
|
}
|
|
}
|
|
|
|
class GatewayConnectionLockItemEntity {
|
|
GatewayConnectionLockItemEntity(
|
|
{this.lockId, this.lockAlias, this.gatewayRssi});
|
|
|
|
GatewayConnectionLockItemEntity.fromJson(Map<String, dynamic> json) {
|
|
lockId = json['lockId'];
|
|
lockAlias = json['lockAlias'];
|
|
gatewayRssi = json['gatewayRssi'];
|
|
}
|
|
int? lockId;
|
|
String? lockAlias;
|
|
int? gatewayRssi;
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = <String, dynamic>{};
|
|
data['lockId'] = lockId;
|
|
data['lockAlias'] = lockAlias;
|
|
data['gatewayRssi'] = gatewayRssi;
|
|
return data;
|
|
}
|
|
}
|