exec method
Implementation
ExerciseDataMasterModel exec({
required ExerciseDataMaster exerciseDataMaster,
}) {
final versions = ExerciseDataVersionModel(
masterVersion: exerciseDataMaster.masterVersion,
exerciseVersion: exerciseDataMaster.exerciseVersion,
exerciseEvaluationVersion: exerciseDataMaster.exerciseEvaluationVersion,
);
final exerciseEvaluations = exerciseDataMaster.exerciseEvaluations
.map((e) => _convertToExerciseEvaluationModel.exec(
exerciseEvaluation: e,
))
.toList();
final exercises = exerciseDataMaster.exercises
.map((e) => _convertToExerciseModel.exec(
exercise: e,
))
.toList();
final exerciseDataMasterModel = ExerciseDataMasterModel(
versions: versions,
exerciseEvaluations: exerciseEvaluations,
exercises: exercises,
);
return exerciseDataMasterModel;
}