toJson method

Map<String, dynamic> toJson()

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