ExerciseInfo.fromJson constructor

ExerciseInfo.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ExerciseInfo.fromJson(Map<String, dynamic> json) {
  return ExerciseInfo(
    id: json['id'] as String,
    name: json['name'] as String,
    type: json['type'] as String,
    category: json['category'] as String,
    custom: json['custom'] as bool,
    description: json['description'] as String,
    difficultyLevel: json['difficultyLevel'] as int,
    reward: json['reward'] as int,
    exerciseData: json['exerciseData'] != null
        ? Map<String, dynamic>.from(json['exerciseData'])
        : null,
  );
}