import 'package:isar/isar.dart'; import 'package:uuid/uuid.dart'; part 'workout_exercise.g.dart'; @collection class WorkoutExercise { Id id = Isar.autoIncrement; @Index(unique: true) late String uuid; final workout = IsarLink(); final exercise = IsarLink(); /// Order in workout int order = 0; String? note; @Backlink(to: 'workoutExercise') final sets = IsarLinks(); WorkoutExercise() { uuid = const Uuid().v4(); } }