pub struct ChatMessageAudio {
pub id: Option<String>,
pub expires_at: Option<u32>,
pub data: Option<String>,
pub transcript: Option<String>,
}
Fields§
§id: Option<String>
Unique identifier for this audio response.
expires_at: Option<u32>
The Unix timestamp (in seconds) for when this audio response will no longer be accessible on the server for use in multi-turn conversations.
data: Option<String>
Base64 encoded audio bytes generated by the model, in the format specified in the request.
transcript: Option<String>
Transcript of the audio generated by the model.
Trait Implementations§
Source§impl Clone for ChatMessageAudio
impl Clone for ChatMessageAudio
Source§fn clone(&self) -> ChatMessageAudio
fn clone(&self) -> ChatMessageAudio
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ChatMessageAudio
impl Debug for ChatMessageAudio
Source§impl<'de> Deserialize<'de> for ChatMessageAudio
impl<'de> Deserialize<'de> for ChatMessageAudio
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ChatMessageAudio
impl PartialEq for ChatMessageAudio
Source§impl Serialize for ChatMessageAudio
impl Serialize for ChatMessageAudio
impl StructuralPartialEq for ChatMessageAudio
Auto Trait Implementations§
impl Freeze for ChatMessageAudio
impl RefUnwindSafe for ChatMessageAudio
impl Send for ChatMessageAudio
impl Sync for ChatMessageAudio
impl Unpin for ChatMessageAudio
impl UnwindSafe for ChatMessageAudio
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more