| 123456789101112131415161718192021222324252627282930313233343536 |
- type: object
- required:
- - id
- - exercise
- - name
- - exercise_type
- - position
- properties:
- id:
- type: string
- format: uuid
- description: UUID v7 primary key for the recorded exercise instance.
- example: 0191a23b-dead-7000-beef-000000000006
- exercise:
- type: string
- format: uuid
- description: Foreign key referencing the original exercise from the workout.
- example: 0191a23b-dead-7000-beef-000000000003
- name:
- type: string
- example: Bench Press
- notes:
- type: string
- nullable: true
- example: Keep elbows tucked
- exercise_type:
- $ref: './ExerciseType.yaml'
- position:
- type: integer
- description: 1-based position of the exercise within its workout.
- example: 1
- sets:
- type: array
- description: Array of performed sets for this exercise instance.
- items:
- $ref: './SessionSet.yaml'
|