pub enum ClientMessageMessage {
Show 13 variants
ClientMessageWorkflowNodeStarted(ClientMessageWorkflowNodeStarted),
ClientMessageConversationUpdate(ClientMessageConversationUpdate),
ClientMessageHang(ClientMessageHang),
ClientMessageMetadata(ClientMessageMetadata),
ClientMessageModelOutput(ClientMessageModelOutput),
ClientMessageSpeechUpdate(ClientMessageSpeechUpdate),
ClientMessageTranscript(ClientMessageTranscript),
ClientMessageToolCalls(ClientMessageToolCalls),
ClientMessageToolCallsResult(ClientMessageToolCallsResult),
ClientMessageTransferUpdate(ClientMessageTransferUpdate),
ClientMessageUserInterrupted(ClientMessageUserInterrupted),
ClientMessageLanguageChangeDetected(ClientMessageLanguageChangeDetected),
ClientMessageVoiceInput(ClientMessageVoiceInput),
}
Expand description
ClientMessageMessage : These are all the messages that can be sent to the client-side SDKs during the call. Configure the messages you’d like to receive in assistant.clientMessages
.
These are all the messages that can be sent to the client-side SDKs during the call. Configure the messages you’d like to receive in assistant.clientMessages
.
Variants§
ClientMessageWorkflowNodeStarted(ClientMessageWorkflowNodeStarted)
ClientMessageConversationUpdate(ClientMessageConversationUpdate)
ClientMessageHang(ClientMessageHang)
ClientMessageMetadata(ClientMessageMetadata)
ClientMessageModelOutput(ClientMessageModelOutput)
ClientMessageSpeechUpdate(ClientMessageSpeechUpdate)
ClientMessageTranscript(ClientMessageTranscript)
ClientMessageToolCalls(ClientMessageToolCalls)
ClientMessageToolCallsResult(ClientMessageToolCallsResult)
ClientMessageTransferUpdate(ClientMessageTransferUpdate)
ClientMessageUserInterrupted(ClientMessageUserInterrupted)
ClientMessageLanguageChangeDetected(ClientMessageLanguageChangeDetected)
ClientMessageVoiceInput(ClientMessageVoiceInput)
Trait Implementations§
Source§impl Clone for ClientMessageMessage
impl Clone for ClientMessageMessage
Source§fn clone(&self) -> ClientMessageMessage
fn clone(&self) -> ClientMessageMessage
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 ClientMessageMessage
impl Debug for ClientMessageMessage
Source§impl Default for ClientMessageMessage
impl Default for ClientMessageMessage
Source§impl<'de> Deserialize<'de> for ClientMessageMessage
impl<'de> Deserialize<'de> for ClientMessageMessage
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 ClientMessageMessage
impl PartialEq for ClientMessageMessage
Source§impl Serialize for ClientMessageMessage
impl Serialize for ClientMessageMessage
impl StructuralPartialEq for ClientMessageMessage
Auto Trait Implementations§
impl Freeze for ClientMessageMessage
impl RefUnwindSafe for ClientMessageMessage
impl Send for ClientMessageMessage
impl Sync for ClientMessageMessage
impl Unpin for ClientMessageMessage
impl UnwindSafe for ClientMessageMessage
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