toJson method
Implementation
Map<String, dynamic> toJson() => {
'"prettyName"': prettyName == null ? null : '"$prettyName"',
'"totalSeconds"': totalSeconds,
'"videoInstruction"':
videoInstruction == null ? null : '"$videoInstruction"',
'"exerciseIntro"': exerciseIntro == null ? null : '"$exerciseIntro"',
'"uiElements"': uiElements?.map((e) => '"${e.name}"').toList(),
'"detector"': detector == null ? null : '"$detector"',
'"exerciseClosure"':
exerciseClosure == null ? null : '"$exerciseClosure"',
'"summaryTitle"': summaryTitle == null ? null : '"$summaryTitle"',
'"summarySubTitle"':
summarySubTitle == null ? null : '"$summarySubTitle"',
'"summaryMainMetricTitle"':
summaryMainMetricTitle == null ? null : '"$summaryMainMetricTitle"',
'"summaryMainMetricSubTitle"': summaryMainMetricSubTitle == null
? null
: '"$summaryMainMetricSubTitle"',
'"scoringParams"': scoringParams?.toJson(),
};