fromValue static method
Implementation
static WorkoutStepDuration fromValue(int value) {
switch (value) {
case 0:
return WorkoutStepDuration.time;
case 1:
return WorkoutStepDuration.distance;
case 2:
return WorkoutStepDuration.hrLessThan;
case 3:
return WorkoutStepDuration.hrGreaterThan;
case 4:
return WorkoutStepDuration.calories;
case 5:
return WorkoutStepDuration.open;
case 6:
return WorkoutStepDuration.repeatUntilStepsCmplt;
case 7:
return WorkoutStepDuration.repeatUntilTime;
case 8:
return WorkoutStepDuration.repeatUntilDistance;
case 9:
return WorkoutStepDuration.repeatUntilCalories;
case 10:
return WorkoutStepDuration.repeatUntilHrLessThan;
case 11:
return WorkoutStepDuration.repeatUntilHrGreaterThan;
case 12:
return WorkoutStepDuration.repeatUntilPowerLessThan;
case 13:
return WorkoutStepDuration.repeatUntilPowerGreaterThan;
case 14:
return WorkoutStepDuration.powerLessThan;
case 15:
return WorkoutStepDuration.powerGreaterThan;
case 16:
return WorkoutStepDuration.trainingPeaksTss;
case 17:
return WorkoutStepDuration.repeatUntilPowerLastLapLessThan;
case 18:
return WorkoutStepDuration.repeatUntilMaxPowerLastLapLessThan;
case 19:
return WorkoutStepDuration.power3sLessThan;
case 20:
return WorkoutStepDuration.power10sLessThan;
case 21:
return WorkoutStepDuration.power30sLessThan;
case 22:
return WorkoutStepDuration.power3sGreaterThan;
case 23:
return WorkoutStepDuration.power10sGreaterThan;
case 24:
return WorkoutStepDuration.power30sGreaterThan;
case 25:
return WorkoutStepDuration.powerLapLessThan;
case 26:
return WorkoutStepDuration.powerLapGreaterThan;
case 27:
return WorkoutStepDuration.repeatUntilTrainingPeaksTss;
case 28:
return WorkoutStepDuration.repetitionTime;
case 29:
return WorkoutStepDuration.reps;
case 31:
return WorkoutStepDuration.timeOnly;
default:
throw ArgumentError.value(value);
}
}