toJson method
Implementation
@override
Object toJson() => {
if (type.isNotDefault) 'type': type.toJson(),
if (predictions.isNotDefault)
'predictions': [for (final i in predictions) i.toJson()],
if (groundTruths.isNotDefault)
'groundTruths': [for (final i in groundTruths) i.toJson()],
if (dataItemPayload case final dataItemPayload?)
'dataItemPayload': dataItemPayload.toJson(),
if (evaluatedDataItemViewId.isNotDefault)
'evaluatedDataItemViewId': evaluatedDataItemViewId,
if (explanations.isNotDefault)
'explanations': [for (final i in explanations) i.toJson()],
if (errorAnalysisAnnotations.isNotDefault)
'errorAnalysisAnnotations': [
for (final i in errorAnalysisAnnotations) i.toJson(),
],
};