mirrored_repositories/future_of_workout/packages/workout_log_api/lib/src
/// {@template series_log_intensity}
/// Types of series intensity.
///
/// Contains a [value] property.
/// {@endtemplate}
enum SeriesLogIntensity {
  /// Very light
  ///
  /// `6` or more repetition in reserved
  veryLight(value: 0.4),

  /// Light
  ///
  /// `4-5` repetition in reserved
  light(value: 0.6),

  /// Moderate
  ///
  /// `2-3` repetition in reserved
  moderate(value: 0.75),

  /// Vigorous
  ///
  /// `1` repetition in reserved
  vigorous(value: 0.9),

  /// Maximum
  ///
  /// `0` repetition in reserved
  maximum(value: 1),

  /// Too much
  ///
  /// Can not complete repetition
  tooMuch(value: 1.1);

  ///{@macro series_log_intensity}
  const SeriesLogIntensity({required this.value});

  /// Value of series intensity.
  final double value;
}
