Spaces:
Running
Running
| import 'package:isar/isar.dart'; | |
| import 'package:uuid/uuid.dart'; | |
| part 'workout_exercise.g.dart'; | |
| class WorkoutExercise { | |
| Id id = Isar.autoIncrement; | |
| (unique: true) | |
| late String uuid; | |
| final workout = IsarLink<Workout>(); | |
| final exercise = IsarLink<Exercise>(); | |
| /// Order in workout | |
| int order = 0; | |
| String? note; | |
| (to: 'workoutExercise') | |
| final sets = IsarLinks<SetEntry>(); | |
| WorkoutExercise() { | |
| uuid = const Uuid().v4(); | |
| } | |
| } |