pub enum ClientMessagesTrue {
Show 17 variants
ConversationUpdate,
FunctionCall,
FunctionCallResult,
Hang,
LanguageChanged,
Metadata,
ModelOutput,
SpeechUpdate,
StatusUpdate,
Transcript,
ToolCalls,
ToolCallsResult,
ToolPeriodCompleted,
TransferUpdate,
UserInterrupted,
VoiceInput,
WorkflowPeriodNodePeriodStarted,
}
Expand description
These are the messages that will be sent to your Client SDKs. Default is conversation-update,function-call,hang,model-output,speech-update,status-update,transfer-update,transcript,tool-calls,user-interrupted,voice-input,workflow.node.started. You can check the shape of the messages in ClientMessage schema.
Variants§
ConversationUpdate
FunctionCall
FunctionCallResult
Hang
LanguageChanged
Metadata
ModelOutput
SpeechUpdate
StatusUpdate
Transcript
ToolCalls
ToolCallsResult
ToolPeriodCompleted
TransferUpdate
UserInterrupted
VoiceInput
WorkflowPeriodNodePeriodStarted
Trait Implementations§
Source§impl Clone for ClientMessagesTrue
impl Clone for ClientMessagesTrue
Source§fn clone(&self) -> ClientMessagesTrue
fn clone(&self) -> ClientMessagesTrue
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 ClientMessagesTrue
impl Debug for ClientMessagesTrue
Source§impl Default for ClientMessagesTrue
impl Default for ClientMessagesTrue
Source§fn default() -> ClientMessagesTrue
fn default() -> ClientMessagesTrue
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClientMessagesTrue
impl<'de> Deserialize<'de> for ClientMessagesTrue
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 Hash for ClientMessagesTrue
impl Hash for ClientMessagesTrue
Source§impl Ord for ClientMessagesTrue
impl Ord for ClientMessagesTrue
Source§fn cmp(&self, other: &ClientMessagesTrue) -> Ordering
fn cmp(&self, other: &ClientMessagesTrue) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ClientMessagesTrue
impl PartialEq for ClientMessagesTrue
Source§impl PartialOrd for ClientMessagesTrue
impl PartialOrd for ClientMessagesTrue
Source§impl Serialize for ClientMessagesTrue
impl Serialize for ClientMessagesTrue
impl Copy for ClientMessagesTrue
impl Eq for ClientMessagesTrue
impl StructuralPartialEq for ClientMessagesTrue
Auto Trait Implementations§
impl Freeze for ClientMessagesTrue
impl RefUnwindSafe for ClientMessagesTrue
impl Send for ClientMessagesTrue
impl Sync for ClientMessagesTrue
impl Unpin for ClientMessagesTrue
impl UnwindSafe for ClientMessagesTrue
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