fromJson static method
Allows you to deserialize object.
Implementation
static TextField? fromJson(jsonObject) {
if (jsonObject == null) return null;
var result = TextField();
result._fieldType = FieldType.getByValue(jsonObject["fieldType"])!;
result._lcid = LCID.getByValue(jsonObject["lcid"])!;
result._status = CheckResult.getByValue(jsonObject["status"])!;
result._comparisonStatus =
CheckResult.getByValue(jsonObject["comparisonStatus"])!;
result._validityStatus =
CheckResult.getByValue(jsonObject["validityStatus"])!;
result._lcidName = jsonObject["lcidName"];
result._fieldName = jsonObject["fieldName"];
result._value = jsonObject["value"];
result._getValue = Value.fromJson(jsonObject["getValue"]);
for (var item in jsonObject["values"]) {
result._values.addSafe(Value.fromJson(item));
}
for (var item in jsonObject["comparisonList"]) {
result._comparisonList.addSafe(Comparison.fromJson(item));
}
for (var item in jsonObject["validityList"]) {
result._validityList.addSafe(Validity.fromJson(item));
}
return result;
}