toJson method
Implementation
@override
Object toJson() => {
if (baselineDatasets.isNotDefault)
'baselineDatasets': [for (final i in baselineDatasets) i.toJson()],
if (targetDatasets.isNotDefault)
'targetDatasets': [for (final i in targetDatasets) i.toJson()],
if (objectiveStatus.isNotDefault)
'objectiveStatus': {
for (final e in objectiveStatus.entries) e.key: e.value.toJson(),
},
if (error case final error?) 'error': error.toJson(),
};