toJson method

  1. @override
Object toJson()
override

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