toJson method
Allows you to serialize object.
Implementation
Map<String, dynamic> toJson() {
Map<String, dynamic> result = {};
List<dynamic> list = [];
for (var item in accessControls) list.add(item.toJson());
result["accessControls"] = list;
list = [];
for (var item in applications) list.add(item.toJson());
result["applications"] = list;
list = [];
for (var item in securityObjects) list.add(item.toJson());
result["securityObjects"] = list;
list = [];
for (var item in dataFields) list.add(item.toJson());
result["dataFields"] = list;
if (dataGroups != null) {
list = [];
for (var item in dataGroups!) list.add(item.value);
result["dataGroups"] = list;
} else
result["dataGroups"] = null;
result["cardProperties"] = cardProperties?.toJson();
result["totalBytesReceived"] = totalBytesReceived;
result["totalBytesSent"] = totalBytesSent;
result["status"] = status.value;
result["extLeSupport"] = extLeSupport.value;
result["processTime"] = processTime;
return result;
}