use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[serde(untagged)]
pub enum CreateAssistantDtoHooksInner {
AssistantHookCallEnding(models::AssistantHookCallEnding),
AssistantHookAssistantSpeechInterrupted(models::AssistantHookAssistantSpeechInterrupted),
AssistantHookCustomerSpeechInterrupted(models::AssistantHookCustomerSpeechInterrupted),
}
impl Default for CreateAssistantDtoHooksInner {
fn default() -> Self {
Self::AssistantHookCallEnding(Default::default())
}
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum OnTrue {
#[serde(rename = "customer.speech.interrupted")]
CustomerPeriodSpeechPeriodInterrupted,
}
impl Default for OnTrue {
fn default() -> OnTrue {
Self::CustomerPeriodSpeechPeriodInterrupted
}
}