toJson method

Map<String, dynamic> toJson()

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(),
    };