use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[serde(untagged)]
pub enum CreateAssistantDtoTransportConfigurationsInner {
TransportConfigurationTwilio(models::TransportConfigurationTwilio),
}
impl Default for CreateAssistantDtoTransportConfigurationsInner {
fn default() -> Self {
Self::TransportConfigurationTwilio(Default::default())
}
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum ProviderTrue {
#[serde(rename = "twilio")]
Twilio,
}
impl Default for ProviderTrue {
fn default() -> ProviderTrue {
Self::Twilio
}
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum RecordingChannelsTrue {
#[serde(rename = "mono")]
Mono,
#[serde(rename = "dual")]
Dual,
}
impl Default for RecordingChannelsTrue {
fn default() -> RecordingChannelsTrue {
Self::Mono
}
}