toJson method
Implementation
Map<String, dynamic> toJson() => {
'"name"': name == null ? null : '"$name"',
'"totalSeconds"': totalSeconds,
'"introSeconds"': introSeconds,
'"videoInstruction"':
videoInstruction == null ? null : '"$videoInstruction"',
'"exerciseIntro"': exerciseIntro == null ? null : '"$exerciseIntro"',
'"uiElements"': uiElements?.map((e) => '"${e.name}"').toList(),
'"detector"': detector == null ? null : '"$detector"',
'"repBased"': repBased,
'"exerciseClosure"':
exerciseClosure == null ? null : '"$exerciseClosure"',
'"targetReps"': targetReps,
'"targetTime"': targetTime,
'"scoreFactor"': scoreFactor,
};