exec method
- {required ExerciseIntensityModel lastMets,
- required Prescription prescription}
override
Implementation
@override
Future<ExerciseIntensityModel> exec({
required ExerciseIntensityModel lastMets,
required Prescription prescription,
}) async {
// TODO: デバック用
// ExerciseIntensityModelのすべての値をリストとして定義
List<ExerciseIntensityModel> metsValues = [
ExerciseIntensityModel.mets20,
ExerciseIntensityModel.mets22,
ExerciseIntensityModel.mets24,
];
// リストからランダムに一つの値を選択
final randomIndex = Random().nextInt(metsValues.length);
final randomMets = metsValues[randomIndex];
// 選択された値を返却
return randomMets;
}