toJson method
Implementation
@override
Object toJson() => {
if (pointwiseMetricSpec case final pointwiseMetricSpec?)
'pointwiseMetricSpec': pointwiseMetricSpec.toJson(),
if (pairwiseMetricSpec case final pairwiseMetricSpec?)
'pairwiseMetricSpec': pairwiseMetricSpec.toJson(),
if (exactMatchSpec case final exactMatchSpec?)
'exactMatchSpec': exactMatchSpec.toJson(),
if (bleuSpec case final bleuSpec?) 'bleuSpec': bleuSpec.toJson(),
if (rougeSpec case final rougeSpec?) 'rougeSpec': rougeSpec.toJson(),
if (aggregationMetrics.isNotDefault)
'aggregationMetrics': [for (final i in aggregationMetrics) i.toJson()],
};