vapi_client/models/
server_message_response_message_response.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
18#[serde(untagged)]
19pub enum ServerMessageResponseMessageResponse {
20 ServerMessageResponseAssistantRequest(models::ServerMessageResponseAssistantRequest),
21 ServerMessageResponseKnowledgeBaseRequest(models::ServerMessageResponseKnowledgeBaseRequest),
22 ServerMessageResponseToolCalls(models::ServerMessageResponseToolCalls),
23 ServerMessageResponseTransferDestinationRequest(
24 models::ServerMessageResponseTransferDestinationRequest,
25 ),
26 ServerMessageResponseVoiceRequest(models::ServerMessageResponseVoiceRequest),
27}
28
29impl Default for ServerMessageResponseMessageResponse {
30 fn default() -> Self {
31 Self::ServerMessageResponseAssistantRequest(Default::default())
32 }
33}