pub enum ServerMessagesTrue {
Show 17 variants
ConversationUpdate,
EndOfCallReport,
FunctionCall,
Hang,
LanguageChanged,
LanguageChangeDetected,
ModelOutput,
PhoneCallControl,
SpeechUpdate,
StatusUpdate,
Transcript,
TranscriptLeftSquareBracketTranscriptTypeEqualDoubleQuoteFinalDoubleQuoteRightSquareBracket,
ToolCalls,
TransferDestinationRequest,
TransferUpdate,
UserInterrupted,
VoiceInput,
}
Expand description
These are the messages that will be sent to your Server URL. Default is conversation-update,end-of-call-report,function-call,hang,speech-update,status-update,tool-calls,transfer-destination-request,user-interrupted. You can check the shape of the messages in ServerMessage schema.
Variants§
ConversationUpdate
EndOfCallReport
FunctionCall
Hang
LanguageChanged
LanguageChangeDetected
ModelOutput
PhoneCallControl
SpeechUpdate
StatusUpdate
Transcript
TranscriptLeftSquareBracketTranscriptTypeEqualDoubleQuoteFinalDoubleQuoteRightSquareBracket
ToolCalls
TransferDestinationRequest
TransferUpdate
UserInterrupted
VoiceInput
Trait Implementations§
Source§impl Clone for ServerMessagesTrue
impl Clone for ServerMessagesTrue
Source§fn clone(&self) -> ServerMessagesTrue
fn clone(&self) -> ServerMessagesTrue
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 ServerMessagesTrue
impl Debug for ServerMessagesTrue
Source§impl Default for ServerMessagesTrue
impl Default for ServerMessagesTrue
Source§fn default() -> ServerMessagesTrue
fn default() -> ServerMessagesTrue
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ServerMessagesTrue
impl<'de> Deserialize<'de> for ServerMessagesTrue
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 ServerMessagesTrue
impl Hash for ServerMessagesTrue
Source§impl Ord for ServerMessagesTrue
impl Ord for ServerMessagesTrue
Source§fn cmp(&self, other: &ServerMessagesTrue) -> Ordering
fn cmp(&self, other: &ServerMessagesTrue) -> 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 ServerMessagesTrue
impl PartialEq for ServerMessagesTrue
Source§impl PartialOrd for ServerMessagesTrue
impl PartialOrd for ServerMessagesTrue
Source§impl Serialize for ServerMessagesTrue
impl Serialize for ServerMessagesTrue
impl Copy for ServerMessagesTrue
impl Eq for ServerMessagesTrue
impl StructuralPartialEq for ServerMessagesTrue
Auto Trait Implementations§
impl Freeze for ServerMessagesTrue
impl RefUnwindSafe for ServerMessagesTrue
impl Send for ServerMessagesTrue
impl Sync for ServerMessagesTrue
impl Unpin for ServerMessagesTrue
impl UnwindSafe for ServerMessagesTrue
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