wip
This commit is contained in:
20
MODEL.md
20
MODEL.md
@ -27,21 +27,21 @@
|
||||
ExerciseType
|
||||
- name (String)
|
||||
- descr (String)
|
||||
- exercises (Set<Exercise>?) // deleteRule: nullify, inverse: Exercise.types
|
||||
- exercises (Set<Exercise>?) // deleteRule: nullify
|
||||
|
||||
MuscleGroup
|
||||
- name (String)
|
||||
- descr (String)
|
||||
- muscles (Set<Muscle>?) // deleteRule: nullify, inverse: Muscle.groups
|
||||
- muscles (Set<Muscle>?) // deleteRule: nullify
|
||||
|
||||
Muscle
|
||||
- name (String)
|
||||
- descr (String)
|
||||
- groups (Set<MuscleGroup>) // deleteRule: nullify, inverse: MuscleGroup.muscles
|
||||
- exercises (Set<Exercise>?) // deleteRule: nullify, inverse: Exercise.muscles
|
||||
- muscleGroup (MuscleGroup?) // deleteRule: nullify, inverse: MuscleGroup.muscles
|
||||
- exercises (Set<Exercise>?) // deleteRule: nullify
|
||||
|
||||
Exercise
|
||||
- types (Set<ExerciseType>?) // deleteRule: .nullify, inverse: ExerciseType.exercises
|
||||
- type (ExerciseType?) // deleteRule: .nullify, inverse: ExerciseType.exercises
|
||||
- name (String)
|
||||
- setup (String)
|
||||
- descr (String)
|
||||
@ -53,8 +53,8 @@ Exercise
|
||||
- logs (Set<WorkoutLog>?) // deleteRule: .nullify, inverse: WorkoutLog.exercise
|
||||
|
||||
SplitExerciseAssignment
|
||||
- split (Split?) // deleteRule: .nullify, inverse: Split.exercises
|
||||
- exercise (Exercise?) // deleteRule: .nullify, inverse: Exercise.splits
|
||||
- split (Split?) // deleteRule: .nullify
|
||||
- exercise (Exercise?) // deleteRule: .nullify
|
||||
- order (Int)
|
||||
- sets (Int)
|
||||
- reps (Int)
|
||||
@ -66,8 +66,8 @@ Split
|
||||
- exercises (Set<SplitExerciseAssignment>?) // deleteRule: .cascade, inverse: SplitExerciseAssignment.split
|
||||
|
||||
WorkoutLog
|
||||
- workout (Workout?) // deleteRule: .nullify, inverse: Workout.logs
|
||||
- exercise (Exercise?) // deleteRule: .nullify, inverse: Exercise.logs
|
||||
- workout (Workout?) // deleteRule: .nullify
|
||||
- exercise (Exercise?) // deleteRule: .nullify
|
||||
- date (Date)
|
||||
- sets (Int)
|
||||
- reps (Int)
|
||||
@ -75,7 +75,7 @@ WorkoutLog
|
||||
- completed (Bool)
|
||||
|
||||
Workout
|
||||
- split (Split?) // deleteRule: .nullify, inverse: Split.workouts
|
||||
- split (Split?) // deleteRule: .nullify
|
||||
- start (Date)
|
||||
- end (Date?)
|
||||
- logs (Set<WorkoutLog>?) // deleteRule: .cascade, inverse: WorkoutLog.workout
|
||||
|
Reference in New Issue
Block a user