fromJson static method

RFIDSessionData? fromJson(
  1. dynamic jsonObject
)

Implementation

static RFIDSessionData? fromJson(jsonObject) {
  if (jsonObject == null) return null;
  var result = new RFIDSessionData();

  result.totalBytesReceived = jsonObject["totalBytesReceived"];
  result.totalBytesSent = jsonObject["totalBytesSent"];
  result.status = jsonObject["status"];
  result.extLeSupport = jsonObject["extLeSupport"];
  result.processTime = jsonObject["processTime"];
  result.cardProperties = CardProperties.fromJson(jsonObject["cardProperties"]);
  if (jsonObject["accessControls"] != null)
    for (var item in jsonObject["accessControls"])
      result.accessControls.add(AccessControlProcedureType.fromJson(item));
  if (jsonObject["applications"] != null)
    for (var item in jsonObject["applications"])
      result.applications.add(Application.fromJson(item));
  if (jsonObject["securityObjects"] != null)
    for (var item in jsonObject["securityObjects"])
      result.securityObjects.add(SecurityObject.fromJson(item));
  if (jsonObject["dataGroups"] != null)
    for (var item in jsonObject["dataGroups"])
      result.dataGroups.add(item);
  if (jsonObject["dataFields"] != null)
    for (var item in jsonObject["dataFields"])
      result.dataFields.add(DataField.fromJson(item));

  return result;
}