use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct ChatTranscriptionEvent {
#[serde(rename = "audio_url")]
pub audio_url: String,
#[serde(rename = "model")]
pub model: String,
#[serde(rename = "response_message")]
pub response_message: std::collections::HashMap<String, serde_json::Value>,
}
impl ChatTranscriptionEvent {
pub fn new(audio_url: String, model: String, response_message: std::collections::HashMap<String, serde_json::Value>) -> ChatTranscriptionEvent {
ChatTranscriptionEvent {
audio_url,
model,
response_message,
}
}
}