openai_struct/models/realtime_server_event_output_audio_buffer_stopped.rs
1/*
2 * OpenAI API
3 *
4 * The OpenAI REST API. Please see pub https://platform.openai.com/docs/api-reference for more details.
5 *
6 * OpenAPI spec pub version: 2.3.0
7 *
8 * Generated pub by: https://github.com/swagger-api/swagger-codegen.git
9 */
10
11/// pub RealtimeServerEventOutputAudioBufferStopped : **WebRTC Only:** Emitted when the output audio buffer has been completely drained on the server, and no more audio is forthcoming. This event is emitted after the full response data has been sent to the client (`response.done`). [Learn more](/docs/guides/realtime-model-capabilities#client-and-server-events-for-audio-in-webrtc).
12
13#[allow(unused_imports)]
14use serde_json::Value;
15
16#[derive(Debug, Serialize, Deserialize)]
17pub struct RealtimeServerEventOutputAudioBufferStopped {
18 /// The unique ID of the server event.
19 #[serde(rename = "event_id")]
20 pub event_id: String,
21 /// The unique ID of the response that produced the audio.
22 #[serde(rename = "response_id")]
23 pub response_id: String,
24 /// The event type, must be `output_audio_buffer.stopped`.
25 #[serde(rename = "type")]
26 pub _type: String,
27}