toJson method

Map<String, dynamic> toJson()

Allows you to serialize object.

Implementation

Map<String, dynamic> toJson() {
  Map<String, dynamic> result = {};

  result["type"] = type.value;
  List<dynamic> list = [];
  for (var item in extensions) list.add(item.toJson());
  result["extensions"] = list;
  result["fileName"] = fileName?.toJson();
  result["issuer"] = issuer?.toJson();
  result["notifications"] = notifications;
  result["origin"] = origin;
  result["paStatus"] = paStatus;
  result["serialNumber"] = serialNumber;
  result["signatureAlgorithm"] = signatureAlgorithm;
  result["subject"] = subject?.toJson();
  result["subjectPKAlgorithm"] = subjectPKAlgorithm;
  result["validity"] = validity?.toJson();
  result["version"] = version;

  return result;
}