pub enum ServerMessageMessage {
Show 17 variants
ServerMessageAssistantRequest(ServerMessageAssistantRequest),
ServerMessageConversationUpdate(ServerMessageConversationUpdate),
ServerMessageEndOfCallReport(ServerMessageEndOfCallReport),
ServerMessageHang(ServerMessageHang),
ServerMessageKnowledgeBaseRequest(ServerMessageKnowledgeBaseRequest),
ServerMessageModelOutput(ServerMessageModelOutput),
ServerMessagePhoneCallControl(ServerMessagePhoneCallControl),
ServerMessageSpeechUpdate(ServerMessageSpeechUpdate),
ServerMessageStatusUpdate(ServerMessageStatusUpdate),
ServerMessageToolCalls(ServerMessageToolCalls),
ServerMessageTransferDestinationRequest(ServerMessageTransferDestinationRequest),
ServerMessageTransferUpdate(ServerMessageTransferUpdate),
ServerMessageTranscript(ServerMessageTranscript),
ServerMessageUserInterrupted(ServerMessageUserInterrupted),
ServerMessageLanguageChangeDetected(ServerMessageLanguageChangeDetected),
ServerMessageVoiceInput(ServerMessageVoiceInput),
ServerMessageVoiceRequest(ServerMessageVoiceRequest),
}Expand description
ServerMessageMessage : These are all the messages that can be sent to your server before, after and during the call. Configure the messages you’d like to receive in assistant.serverMessages. The server where the message is sent is determined by the following precedence order: 1. tool.server.url (if configured, and only for "tool-calls" message) 2. assistant.serverUrl (if configure) 3. phoneNumber.serverUrl (if configured) 4. org.serverUrl (if configured)
These are all the messages that can be sent to your server before, after and during the call. Configure the messages you’d like to receive in assistant.serverMessages. The server where the message is sent is determined by the following precedence order: 1. tool.server.url (if configured, and only for "tool-calls" message) 2. assistant.serverUrl (if configure) 3. phoneNumber.serverUrl (if configured) 4. org.serverUrl (if configured)
Variants§
ServerMessageAssistantRequest(ServerMessageAssistantRequest)
ServerMessageConversationUpdate(ServerMessageConversationUpdate)
ServerMessageEndOfCallReport(ServerMessageEndOfCallReport)
ServerMessageHang(ServerMessageHang)
ServerMessageKnowledgeBaseRequest(ServerMessageKnowledgeBaseRequest)
ServerMessageModelOutput(ServerMessageModelOutput)
ServerMessagePhoneCallControl(ServerMessagePhoneCallControl)
ServerMessageSpeechUpdate(ServerMessageSpeechUpdate)
ServerMessageStatusUpdate(ServerMessageStatusUpdate)
ServerMessageToolCalls(ServerMessageToolCalls)
ServerMessageTransferDestinationRequest(ServerMessageTransferDestinationRequest)
ServerMessageTransferUpdate(ServerMessageTransferUpdate)
ServerMessageTranscript(ServerMessageTranscript)
ServerMessageUserInterrupted(ServerMessageUserInterrupted)
ServerMessageLanguageChangeDetected(ServerMessageLanguageChangeDetected)
ServerMessageVoiceInput(ServerMessageVoiceInput)
ServerMessageVoiceRequest(ServerMessageVoiceRequest)
Trait Implementations§
Source§impl Clone for ServerMessageMessage
impl Clone for ServerMessageMessage
Source§fn clone(&self) -> ServerMessageMessage
fn clone(&self) -> ServerMessageMessage
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ServerMessageMessage
impl Debug for ServerMessageMessage
Source§impl Default for ServerMessageMessage
impl Default for ServerMessageMessage
Source§impl<'de> Deserialize<'de> for ServerMessageMessage
impl<'de> Deserialize<'de> for ServerMessageMessage
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>,
Source§impl OpenApi for ServerMessageMessage
impl OpenApi for ServerMessageMessage
Source§fn openapi() -> OpenApi
fn openapi() -> OpenApi
openapi::OpenApi instance which can be parsed with serde or served via
OpenAPI visualization tool such as Swagger UI.