toJson method
Converts the ValidationResults instance back into a JSON map.
This method serializes the ValidationResults into a format suitable for transmission over a network or storage in a database. It serializes the message lists into JSON arrays.
Example:
Map<String, dynamic> jsonData = results.toJson();
Implementation
Map<String, dynamic> toJson() => {
'infoMessages': infoMessages?.map((m) => m.toJson()).toList(),
'warningMessages': warningMessages?.map((m) => m.toJson()).toList(),
'errorMessages': errorMessages?.map((m) => m.toJson()).toList(),
};