toJson method

Map<String, dynamic> toJson()

Allows you to serialize object.

Implementation

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

  result["fieldType"] = fieldType.value;
  result["fieldName"] = fieldName;
  result["lcid"] = lcid.value;
  result["lcidName"] = lcidName;
  result["value"] = value;
  result["getValue"] = getValue?.toJson();
  List<dynamic> list = [];
  for (var item in values) list.add(item.toJson());
  result["values"] = list;
  result["status"] = status.value;
  list = [];
  for (var item in comparisonList) list.add(item.toJson());
  result["comparisonList"] = list;
  list = [];
  for (var item in validityList) list.add(item.toJson());
  result["validityList"] = list;
  result["comparisonStatus"] = comparisonStatus.value;
  result["validityStatus"] = validityStatus.value;

  return result;
}