17 lines
451 B
Dart
17 lines
451 B
Dart
import 'package:freezed_annotation/freezed_annotation.dart';
|
|
|
|
part 'training_exercise.freezed.dart';
|
|
|
|
@freezed
|
|
class TrainingExerciseEntity with _$TrainingExerciseEntity {
|
|
const factory TrainingExerciseEntity({
|
|
required String instanceId,
|
|
required String exerciseId,
|
|
required String name,
|
|
@Default(3) int sets,
|
|
@Default(10) int value,
|
|
@Default(false) bool isTime,
|
|
@Default(60) int rest,
|
|
}) = _TrainingExerciseEntity;
|
|
}
|