exerciseModeToStartApi function

StartExerciseModeDTO? exerciseModeToStartApi(
  1. ExerciseMode? mode
)

Returns the ExerciseStartModeV2 for the given exercise mode.

It maps unsupported exercise modes to null.

Implementation

StartExerciseModeDTO? exerciseModeToStartApi(ExerciseMode? mode) {
  switch (mode) {
    case ExerciseMode.none:
    case null:
      return null;
    case ExerciseMode.unloaded:
      return StartExerciseModeDTO.unloaded;
    case ExerciseMode.unloadedFullSpeed:
      return StartExerciseModeDTO.unloadedfullspeed;
    case ExerciseMode.loadedFullSpeed:
      return StartExerciseModeDTO.loadedfullspeed;
    case ExerciseMode.ecoCycle:
      return StartExerciseModeDTO.ecoexercise;
  }
}