toJson method

Map<String, dynamic> toJson()

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