type: object required: - id - workout - start_time - end_time properties: id: type: string format: uuid description: UUID v7 primary key. example: 0191a23b-dead-7000-beef-000000000005 workout: type: string format: uuid description: Foreign key referencing the parent workout. example: 0191a23b-dead-7000-beef-000000000002 start_time: type: string format: date-time description: ISO 8601 timestamp when the session started. example: '2026-01-15T09:00:00Z' end_time: type: string format: date-time description: ISO 8601 timestamp when the session ended. example: '2026-01-15T09:45:00Z'