Mismatch API definition and sample object for Realtime API

There’s a mismatch between the sample transcription session object and the object definition.
{ "id": "sess_BBwZc7cFV3XizEyKGDCGL", "object": "realtime.transcription_session", "expires_at": 1742188264, "modalities": ["audio", "text"], "turn_detection": { "type": "server_vad", "threshold": 0.5, "prefix_padding_ms": 300, "silence_duration_ms": 200 }, "input_audio_format": "pcm16", "input_audio_transcription": { "model": "gpt-4o-transcribe", "language": null, "prompt": "" }, "client_secret": null }
In this sample, it shows there’s a param called id and the param client_secret and expires_at shall be under the same level. However, in the doc besides, it shows that the client_secret is an object that contains the expires_at and value param. And there’s even no id and object described. This looks quite confused.