type: object required: - id - workout - name - exercise_type - position properties: id: type: string format: uuid description: UUID v7 primary key. example: 0191a23b-dead-7000-beef-000000000003 workout: type: string format: uuid description: Foreign key referencing the parent workout. example: 0191a23b-dead-7000-beef-000000000002 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