use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[serde(untagged)]
pub enum CallControllerCreate201Response {
Call(models::Call),
CallBatchResponse(models::CallBatchResponse),
}
impl Default for CallControllerCreate201Response {
fn default() -> Self {
Self::Call(Default::default())
}
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum TypeTrue {
#[serde(rename = "inboundPhoneCall")]
InboundPhoneCall,
#[serde(rename = "outboundPhoneCall")]
OutboundPhoneCall,
#[serde(rename = "webCall")]
WebCall,
#[serde(rename = "vapi.websocketCall")]
VapiPeriodWebsocketCall,
}
impl Default for TypeTrue {
fn default() -> TypeTrue {
Self::InboundPhoneCall
}
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum PhoneCallProviderTrue {
#[serde(rename = "twilio")]
Twilio,
#[serde(rename = "vonage")]
Vonage,
#[serde(rename = "vapi")]
Vapi,
#[serde(rename = "telnyx")]
Telnyx,
}
impl Default for PhoneCallProviderTrue {
fn default() -> PhoneCallProviderTrue {
Self::Twilio
}
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum PhoneCallTransportTrue {
#[serde(rename = "sip")]
Sip,
#[serde(rename = "pstn")]
Pstn,
}
impl Default for PhoneCallTransportTrue {
fn default() -> PhoneCallTransportTrue {
Self::Sip
}
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum StatusTrue {
#[serde(rename = "scheduled")]
Scheduled,
#[serde(rename = "queued")]
Queued,
#[serde(rename = "ringing")]
Ringing,
#[serde(rename = "in-progress")]
InProgress,
#[serde(rename = "forwarding")]
Forwarding,
#[serde(rename = "ended")]
Ended,
}
impl Default for StatusTrue {
fn default() -> StatusTrue {
Self::Scheduled
}
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
pub enum EndedReasonTrue {
#[serde(rename = "call-start-error-neither-assistant-nor-server-set")]
CallStartErrorNeitherAssistantNorServerSet,
#[serde(rename = "assistant-request-failed")]
AssistantRequestFailed,
#[serde(rename = "assistant-request-returned-error")]
AssistantRequestReturnedError,
#[serde(rename = "assistant-request-returned-unspeakable-error")]
AssistantRequestReturnedUnspeakableError,
#[serde(rename = "assistant-request-returned-invalid-assistant")]
AssistantRequestReturnedInvalidAssistant,
#[serde(rename = "assistant-request-returned-no-assistant")]
AssistantRequestReturnedNoAssistant,
#[serde(rename = "assistant-request-returned-forwarding-phone-number")]
AssistantRequestReturnedForwardingPhoneNumber,
#[serde(rename = "scheduled-call-deleted")]
ScheduledCallDeleted,
#[serde(rename = "call.start.error-vapifault-get-org")]
CallPeriodStartPeriodErrorVapifaultGetOrg,
#[serde(rename = "call.start.error-vapifault-get-subscription")]
CallPeriodStartPeriodErrorVapifaultGetSubscription,
#[serde(rename = "call.start.error-get-assistant")]
CallPeriodStartPeriodErrorGetAssistant,
#[serde(rename = "call.start.error-get-phone-number")]
CallPeriodStartPeriodErrorGetPhoneNumber,
#[serde(rename = "call.start.error-get-customer")]
CallPeriodStartPeriodErrorGetCustomer,
#[serde(rename = "call.start.error-get-resources-validation")]
CallPeriodStartPeriodErrorGetResourcesValidation,
#[serde(rename = "call.start.error-vapi-number-international")]
CallPeriodStartPeriodErrorVapiNumberInternational,
#[serde(rename = "call.start.error-vapi-number-outbound-daily-limit")]
CallPeriodStartPeriodErrorVapiNumberOutboundDailyLimit,
#[serde(rename = "call.start.error-get-transport")]
CallPeriodStartPeriodErrorGetTransport,
#[serde(rename = "call.start.error-subscription-wallet-does-not-exist")]
CallPeriodStartPeriodErrorSubscriptionWalletDoesNotExist,
#[serde(rename = "call.start.error-subscription-frozen")]
CallPeriodStartPeriodErrorSubscriptionFrozen,
#[serde(rename = "call.start.error-subscription-insufficient-credits")]
CallPeriodStartPeriodErrorSubscriptionInsufficientCredits,
#[serde(rename = "call.start.error-subscription-upgrade-failed")]
CallPeriodStartPeriodErrorSubscriptionUpgradeFailed,
#[serde(rename = "call.start.error-subscription-concurrency-limit-reached")]
CallPeriodStartPeriodErrorSubscriptionConcurrencyLimitReached,
#[serde(rename = "assistant-not-valid")]
AssistantNotValid,
#[serde(rename = "database-error")]
DatabaseError,
#[serde(rename = "assistant-not-found")]
AssistantNotFound,
#[serde(rename = "pipeline-error-openai-voice-failed")]
PipelineErrorOpenaiVoiceFailed,
#[serde(rename = "pipeline-error-cartesia-voice-failed")]
PipelineErrorCartesiaVoiceFailed,
#[serde(rename = "pipeline-error-deepgram-voice-failed")]
PipelineErrorDeepgramVoiceFailed,
#[serde(rename = "pipeline-error-eleven-labs-voice-failed")]
PipelineErrorElevenLabsVoiceFailed,
#[serde(rename = "pipeline-error-playht-voice-failed")]
PipelineErrorPlayhtVoiceFailed,
#[serde(rename = "pipeline-error-lmnt-voice-failed")]
PipelineErrorLmntVoiceFailed,
#[serde(rename = "pipeline-error-azure-voice-failed")]
PipelineErrorAzureVoiceFailed,
#[serde(rename = "pipeline-error-rime-ai-voice-failed")]
PipelineErrorRimeAiVoiceFailed,
#[serde(rename = "pipeline-error-smallest-ai-voice-failed")]
PipelineErrorSmallestAiVoiceFailed,
#[serde(rename = "pipeline-error-neuphonic-voice-failed")]
PipelineErrorNeuphonicVoiceFailed,
#[serde(rename = "pipeline-error-hume-voice-failed")]
PipelineErrorHumeVoiceFailed,
#[serde(rename = "pipeline-error-sesame-voice-failed")]
PipelineErrorSesameVoiceFailed,
#[serde(rename = "pipeline-error-tavus-video-failed")]
PipelineErrorTavusVideoFailed,
#[serde(rename = "call.in-progress.error-vapifault-openai-voice-failed")]
CallPeriodInProgressPeriodErrorVapifaultOpenaiVoiceFailed,
#[serde(rename = "call.in-progress.error-vapifault-cartesia-voice-failed")]
CallPeriodInProgressPeriodErrorVapifaultCartesiaVoiceFailed,
#[serde(rename = "call.in-progress.error-vapifault-deepgram-voice-failed")]
CallPeriodInProgressPeriodErrorVapifaultDeepgramVoiceFailed,
#[serde(rename = "call.in-progress.error-vapifault-eleven-labs-voice-failed")]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsVoiceFailed,
#[serde(rename = "call.in-progress.error-vapifault-playht-voice-failed")]
CallPeriodInProgressPeriodErrorVapifaultPlayhtVoiceFailed,
#[serde(rename = "call.in-progress.error-vapifault-lmnt-voice-failed")]
CallPeriodInProgressPeriodErrorVapifaultLmntVoiceFailed,
#[serde(rename = "call.in-progress.error-vapifault-azure-voice-failed")]
CallPeriodInProgressPeriodErrorVapifaultAzureVoiceFailed,
#[serde(rename = "call.in-progress.error-vapifault-rime-ai-voice-failed")]
CallPeriodInProgressPeriodErrorVapifaultRimeAiVoiceFailed,
#[serde(rename = "call.in-progress.error-vapifault-smallest-ai-voice-failed")]
CallPeriodInProgressPeriodErrorVapifaultSmallestAiVoiceFailed,
#[serde(rename = "call.in-progress.error-vapifault-neuphonic-voice-failed")]
CallPeriodInProgressPeriodErrorVapifaultNeuphonicVoiceFailed,
#[serde(rename = "call.in-progress.error-vapifault-hume-voice-failed")]
CallPeriodInProgressPeriodErrorVapifaultHumeVoiceFailed,
#[serde(rename = "call.in-progress.error-vapifault-sesame-voice-failed")]
CallPeriodInProgressPeriodErrorVapifaultSesameVoiceFailed,
#[serde(rename = "call.in-progress.error-vapifault-tavus-video-failed")]
CallPeriodInProgressPeriodErrorVapifaultTavusVideoFailed,
#[serde(rename = "pipeline-error-vapi-llm-failed")]
PipelineErrorVapiLlmFailed,
#[serde(rename = "pipeline-error-vapi-400-bad-request-validation-failed")]
PipelineErrorVapi400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-vapi-401-unauthorized")]
PipelineErrorVapi401Unauthorized,
#[serde(rename = "pipeline-error-vapi-403-model-access-denied")]
PipelineErrorVapi403ModelAccessDenied,
#[serde(rename = "pipeline-error-vapi-429-exceeded-quota")]
PipelineErrorVapi429ExceededQuota,
#[serde(rename = "pipeline-error-vapi-500-server-error")]
PipelineErrorVapi500ServerError,
#[serde(rename = "pipeline-error-vapi-503-server-overloaded-error")]
PipelineErrorVapi503ServerOverloadedError,
#[serde(rename = "call.in-progress.error-vapifault-vapi-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultVapiLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-vapi-400-bad-request-validation-failed")]
CallPeriodInProgressPeriodErrorVapifaultVapi400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-vapi-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultVapi401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-vapi-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultVapi403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-vapi-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultVapi429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-vapi-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultVapi500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-vapi-503-server-overloaded-error")]
CallPeriodInProgressPeriodErrorProviderfaultVapi503ServerOverloadedError,
#[serde(rename = "pipeline-error-deepgram-transcriber-failed")]
PipelineErrorDeepgramTranscriberFailed,
#[serde(rename = "call.in-progress.error-vapifault-deepgram-transcriber-failed")]
CallPeriodInProgressPeriodErrorVapifaultDeepgramTranscriberFailed,
#[serde(rename = "pipeline-error-gladia-transcriber-failed")]
PipelineErrorGladiaTranscriberFailed,
#[serde(rename = "call.in-progress.error-vapifault-gladia-transcriber-failed")]
CallPeriodInProgressPeriodErrorVapifaultGladiaTranscriberFailed,
#[serde(rename = "pipeline-error-speechmatics-transcriber-failed")]
PipelineErrorSpeechmaticsTranscriberFailed,
#[serde(rename = "call.in-progress.error-vapifault-speechmatics-transcriber-failed")]
CallPeriodInProgressPeriodErrorVapifaultSpeechmaticsTranscriberFailed,
#[serde(rename = "pipeline-error-assembly-ai-transcriber-failed")]
PipelineErrorAssemblyAiTranscriberFailed,
#[serde(rename = "pipeline-error-assembly-ai-returning-400-insufficent-funds")]
PipelineErrorAssemblyAiReturning400InsufficentFunds,
#[serde(rename = "pipeline-error-assembly-ai-returning-400-paid-only-feature")]
PipelineErrorAssemblyAiReturning400PaidOnlyFeature,
#[serde(rename = "pipeline-error-assembly-ai-returning-401-invalid-credentials")]
PipelineErrorAssemblyAiReturning401InvalidCredentials,
#[serde(rename = "pipeline-error-assembly-ai-returning-500-invalid-schema")]
PipelineErrorAssemblyAiReturning500InvalidSchema,
#[serde(rename = "pipeline-error-assembly-ai-returning-500-word-boost-parsing-failed")]
PipelineErrorAssemblyAiReturning500WordBoostParsingFailed,
#[serde(rename = "call.in-progress.error-vapifault-assembly-ai-transcriber-failed")]
CallPeriodInProgressPeriodErrorVapifaultAssemblyAiTranscriberFailed,
#[serde(
rename = "call.in-progress.error-vapifault-assembly-ai-returning-400-insufficent-funds"
)]
CallPeriodInProgressPeriodErrorVapifaultAssemblyAiReturning400InsufficentFunds,
#[serde(
rename = "call.in-progress.error-vapifault-assembly-ai-returning-400-paid-only-feature"
)]
CallPeriodInProgressPeriodErrorVapifaultAssemblyAiReturning400PaidOnlyFeature,
#[serde(
rename = "call.in-progress.error-vapifault-assembly-ai-returning-401-invalid-credentials"
)]
CallPeriodInProgressPeriodErrorVapifaultAssemblyAiReturning401InvalidCredentials,
#[serde(rename = "call.in-progress.error-vapifault-assembly-ai-returning-500-invalid-schema")]
CallPeriodInProgressPeriodErrorVapifaultAssemblyAiReturning500InvalidSchema,
#[serde(
rename = "call.in-progress.error-vapifault-assembly-ai-returning-500-word-boost-parsing-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultAssemblyAiReturning500WordBoostParsingFailed,
#[serde(rename = "pipeline-error-talkscriber-transcriber-failed")]
PipelineErrorTalkscriberTranscriberFailed,
#[serde(rename = "call.in-progress.error-vapifault-talkscriber-transcriber-failed")]
CallPeriodInProgressPeriodErrorVapifaultTalkscriberTranscriberFailed,
#[serde(rename = "pipeline-error-azure-speech-transcriber-failed")]
PipelineErrorAzureSpeechTranscriberFailed,
#[serde(rename = "call.in-progress.error-vapifault-azure-speech-transcriber-failed")]
CallPeriodInProgressPeriodErrorVapifaultAzureSpeechTranscriberFailed,
#[serde(rename = "call.in-progress.error-pipeline-no-available-llm-model")]
CallPeriodInProgressPeriodErrorPipelineNoAvailableLlmModel,
#[serde(rename = "worker-shutdown")]
WorkerShutdown,
#[serde(rename = "vonage-disconnected")]
VonageDisconnected,
#[serde(rename = "vonage-failed-to-connect-call")]
VonageFailedToConnectCall,
#[serde(rename = "vonage-completed")]
VonageCompleted,
#[serde(rename = "phone-call-provider-bypass-enabled-but-no-call-received")]
PhoneCallProviderBypassEnabledButNoCallReceived,
#[serde(rename = "call.in-progress.error-providerfault-transport-never-connected")]
CallPeriodInProgressPeriodErrorProviderfaultTransportNeverConnected,
#[serde(rename = "call.in-progress.error-vapifault-worker-not-available")]
CallPeriodInProgressPeriodErrorVapifaultWorkerNotAvailable,
#[serde(rename = "call.in-progress.error-vapifault-transport-never-connected")]
CallPeriodInProgressPeriodErrorVapifaultTransportNeverConnected,
#[serde(rename = "call.in-progress.error-vapifault-transport-connected-but-call-not-active")]
CallPeriodInProgressPeriodErrorVapifaultTransportConnectedButCallNotActive,
#[serde(
rename = "call.in-progress.error-vapifault-call-started-but-connection-to-transport-missing"
)]
CallPeriodInProgressPeriodErrorVapifaultCallStartedButConnectionToTransportMissing,
#[serde(rename = "call.in-progress.error-vapifault-worker-died")]
CallPeriodInProgressPeriodErrorVapifaultWorkerDied,
#[serde(rename = "call.in-progress.twilio-completed-call")]
CallPeriodInProgressPeriodTwilioCompletedCall,
#[serde(rename = "call.in-progress.sip-completed-call")]
CallPeriodInProgressPeriodSipCompletedCall,
#[serde(rename = "call.in-progress.error-vapifault-openai-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultOpenaiLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-azure-openai-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultAzureOpenaiLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-groq-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultGroqLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-google-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultGoogleLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-xai-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultXaiLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-mistral-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultMistralLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-inflection-ai-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultInflectionAiLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-cerebras-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultCerebrasLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-deep-seek-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultDeepSeekLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-chat-pipeline-failed-to-start")]
CallPeriodInProgressPeriodErrorVapifaultChatPipelineFailedToStart,
#[serde(rename = "pipeline-error-openai-400-bad-request-validation-failed")]
PipelineErrorOpenai400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-openai-401-unauthorized")]
PipelineErrorOpenai401Unauthorized,
#[serde(rename = "pipeline-error-openai-401-incorrect-api-key")]
PipelineErrorOpenai401IncorrectApiKey,
#[serde(rename = "pipeline-error-openai-401-account-not-in-organization")]
PipelineErrorOpenai401AccountNotInOrganization,
#[serde(rename = "pipeline-error-openai-403-model-access-denied")]
PipelineErrorOpenai403ModelAccessDenied,
#[serde(rename = "pipeline-error-openai-429-exceeded-quota")]
PipelineErrorOpenai429ExceededQuota,
#[serde(rename = "pipeline-error-openai-429-rate-limit-reached")]
PipelineErrorOpenai429RateLimitReached,
#[serde(rename = "pipeline-error-openai-500-server-error")]
PipelineErrorOpenai500ServerError,
#[serde(rename = "pipeline-error-openai-503-server-overloaded-error")]
PipelineErrorOpenai503ServerOverloadedError,
#[serde(rename = "pipeline-error-openai-llm-failed")]
PipelineErrorOpenaiLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-openai-400-bad-request-validation-failed")]
CallPeriodInProgressPeriodErrorVapifaultOpenai400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-openai-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultOpenai401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-openai-401-incorrect-api-key")]
CallPeriodInProgressPeriodErrorVapifaultOpenai401IncorrectApiKey,
#[serde(rename = "call.in-progress.error-vapifault-openai-401-account-not-in-organization")]
CallPeriodInProgressPeriodErrorVapifaultOpenai401AccountNotInOrganization,
#[serde(rename = "call.in-progress.error-vapifault-openai-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultOpenai403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-openai-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultOpenai429ExceededQuota,
#[serde(rename = "call.in-progress.error-vapifault-openai-429-rate-limit-reached")]
CallPeriodInProgressPeriodErrorVapifaultOpenai429RateLimitReached,
#[serde(rename = "call.in-progress.error-providerfault-openai-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultOpenai500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-openai-503-server-overloaded-error")]
CallPeriodInProgressPeriodErrorProviderfaultOpenai503ServerOverloadedError,
#[serde(rename = "pipeline-error-azure-openai-400-bad-request-validation-failed")]
PipelineErrorAzureOpenai400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-azure-openai-401-unauthorized")]
PipelineErrorAzureOpenai401Unauthorized,
#[serde(rename = "pipeline-error-azure-openai-403-model-access-denied")]
PipelineErrorAzureOpenai403ModelAccessDenied,
#[serde(rename = "pipeline-error-azure-openai-429-exceeded-quota")]
PipelineErrorAzureOpenai429ExceededQuota,
#[serde(rename = "pipeline-error-azure-openai-500-server-error")]
PipelineErrorAzureOpenai500ServerError,
#[serde(rename = "pipeline-error-azure-openai-503-server-overloaded-error")]
PipelineErrorAzureOpenai503ServerOverloadedError,
#[serde(rename = "pipeline-error-azure-openai-llm-failed")]
PipelineErrorAzureOpenaiLlmFailed,
#[serde(
rename = "call.in-progress.error-vapifault-azure-openai-400-bad-request-validation-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultAzureOpenai400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-azure-openai-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultAzureOpenai401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-azure-openai-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultAzureOpenai403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-azure-openai-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultAzureOpenai429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-azure-openai-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultAzureOpenai500ServerError,
#[serde(
rename = "call.in-progress.error-providerfault-azure-openai-503-server-overloaded-error"
)]
CallPeriodInProgressPeriodErrorProviderfaultAzureOpenai503ServerOverloadedError,
#[serde(rename = "pipeline-error-google-400-bad-request-validation-failed")]
PipelineErrorGoogle400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-google-401-unauthorized")]
PipelineErrorGoogle401Unauthorized,
#[serde(rename = "pipeline-error-google-403-model-access-denied")]
PipelineErrorGoogle403ModelAccessDenied,
#[serde(rename = "pipeline-error-google-429-exceeded-quota")]
PipelineErrorGoogle429ExceededQuota,
#[serde(rename = "pipeline-error-google-500-server-error")]
PipelineErrorGoogle500ServerError,
#[serde(rename = "pipeline-error-google-503-server-overloaded-error")]
PipelineErrorGoogle503ServerOverloadedError,
#[serde(rename = "pipeline-error-google-llm-failed")]
PipelineErrorGoogleLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-google-400-bad-request-validation-failed")]
CallPeriodInProgressPeriodErrorVapifaultGoogle400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-google-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultGoogle401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-google-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultGoogle403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-google-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultGoogle429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-google-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultGoogle500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-google-503-server-overloaded-error")]
CallPeriodInProgressPeriodErrorProviderfaultGoogle503ServerOverloadedError,
#[serde(rename = "pipeline-error-xai-400-bad-request-validation-failed")]
PipelineErrorXai400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-xai-401-unauthorized")]
PipelineErrorXai401Unauthorized,
#[serde(rename = "pipeline-error-xai-403-model-access-denied")]
PipelineErrorXai403ModelAccessDenied,
#[serde(rename = "pipeline-error-xai-429-exceeded-quota")]
PipelineErrorXai429ExceededQuota,
#[serde(rename = "pipeline-error-xai-500-server-error")]
PipelineErrorXai500ServerError,
#[serde(rename = "pipeline-error-xai-503-server-overloaded-error")]
PipelineErrorXai503ServerOverloadedError,
#[serde(rename = "pipeline-error-xai-llm-failed")]
PipelineErrorXaiLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-xai-400-bad-request-validation-failed")]
CallPeriodInProgressPeriodErrorVapifaultXai400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-xai-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultXai401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-xai-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultXai403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-xai-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultXai429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-xai-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultXai500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-xai-503-server-overloaded-error")]
CallPeriodInProgressPeriodErrorProviderfaultXai503ServerOverloadedError,
#[serde(rename = "pipeline-error-mistral-400-bad-request-validation-failed")]
PipelineErrorMistral400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-mistral-401-unauthorized")]
PipelineErrorMistral401Unauthorized,
#[serde(rename = "pipeline-error-mistral-403-model-access-denied")]
PipelineErrorMistral403ModelAccessDenied,
#[serde(rename = "pipeline-error-mistral-429-exceeded-quota")]
PipelineErrorMistral429ExceededQuota,
#[serde(rename = "pipeline-error-mistral-500-server-error")]
PipelineErrorMistral500ServerError,
#[serde(rename = "pipeline-error-mistral-503-server-overloaded-error")]
PipelineErrorMistral503ServerOverloadedError,
#[serde(rename = "pipeline-error-mistral-llm-failed")]
PipelineErrorMistralLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-mistral-400-bad-request-validation-failed")]
CallPeriodInProgressPeriodErrorVapifaultMistral400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-mistral-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultMistral401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-mistral-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultMistral403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-mistral-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultMistral429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-mistral-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultMistral500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-mistral-503-server-overloaded-error")]
CallPeriodInProgressPeriodErrorProviderfaultMistral503ServerOverloadedError,
#[serde(rename = "pipeline-error-inflection-ai-400-bad-request-validation-failed")]
PipelineErrorInflectionAi400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-inflection-ai-401-unauthorized")]
PipelineErrorInflectionAi401Unauthorized,
#[serde(rename = "pipeline-error-inflection-ai-403-model-access-denied")]
PipelineErrorInflectionAi403ModelAccessDenied,
#[serde(rename = "pipeline-error-inflection-ai-429-exceeded-quota")]
PipelineErrorInflectionAi429ExceededQuota,
#[serde(rename = "pipeline-error-inflection-ai-500-server-error")]
PipelineErrorInflectionAi500ServerError,
#[serde(rename = "pipeline-error-inflection-ai-503-server-overloaded-error")]
PipelineErrorInflectionAi503ServerOverloadedError,
#[serde(rename = "pipeline-error-inflection-ai-llm-failed")]
PipelineErrorInflectionAiLlmFailed,
#[serde(
rename = "call.in-progress.error-vapifault-inflection-ai-400-bad-request-validation-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultInflectionAi400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-inflection-ai-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultInflectionAi401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-inflection-ai-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultInflectionAi403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-inflection-ai-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultInflectionAi429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-inflection-ai-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultInflectionAi500ServerError,
#[serde(
rename = "call.in-progress.error-providerfault-inflection-ai-503-server-overloaded-error"
)]
CallPeriodInProgressPeriodErrorProviderfaultInflectionAi503ServerOverloadedError,
#[serde(rename = "pipeline-error-deep-seek-400-bad-request-validation-failed")]
PipelineErrorDeepSeek400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-deep-seek-401-unauthorized")]
PipelineErrorDeepSeek401Unauthorized,
#[serde(rename = "pipeline-error-deep-seek-403-model-access-denied")]
PipelineErrorDeepSeek403ModelAccessDenied,
#[serde(rename = "pipeline-error-deep-seek-429-exceeded-quota")]
PipelineErrorDeepSeek429ExceededQuota,
#[serde(rename = "pipeline-error-deep-seek-500-server-error")]
PipelineErrorDeepSeek500ServerError,
#[serde(rename = "pipeline-error-deep-seek-503-server-overloaded-error")]
PipelineErrorDeepSeek503ServerOverloadedError,
#[serde(rename = "pipeline-error-deep-seek-llm-failed")]
PipelineErrorDeepSeekLlmFailed,
#[serde(
rename = "call.in-progress.error-vapifault-deep-seek-400-bad-request-validation-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultDeepSeek400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-deep-seek-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultDeepSeek401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-deep-seek-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultDeepSeek403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-deep-seek-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultDeepSeek429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-deep-seek-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultDeepSeek500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-deep-seek-503-server-overloaded-error")]
CallPeriodInProgressPeriodErrorProviderfaultDeepSeek503ServerOverloadedError,
#[serde(rename = "pipeline-error-groq-400-bad-request-validation-failed")]
PipelineErrorGroq400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-groq-401-unauthorized")]
PipelineErrorGroq401Unauthorized,
#[serde(rename = "pipeline-error-groq-403-model-access-denied")]
PipelineErrorGroq403ModelAccessDenied,
#[serde(rename = "pipeline-error-groq-429-exceeded-quota")]
PipelineErrorGroq429ExceededQuota,
#[serde(rename = "pipeline-error-groq-500-server-error")]
PipelineErrorGroq500ServerError,
#[serde(rename = "pipeline-error-groq-503-server-overloaded-error")]
PipelineErrorGroq503ServerOverloadedError,
#[serde(rename = "pipeline-error-groq-llm-failed")]
PipelineErrorGroqLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-groq-400-bad-request-validation-failed")]
CallPeriodInProgressPeriodErrorVapifaultGroq400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-groq-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultGroq401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-groq-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultGroq403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-groq-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultGroq429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-groq-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultGroq500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-groq-503-server-overloaded-error")]
CallPeriodInProgressPeriodErrorProviderfaultGroq503ServerOverloadedError,
#[serde(rename = "pipeline-error-cerebras-400-bad-request-validation-failed")]
PipelineErrorCerebras400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-cerebras-401-unauthorized")]
PipelineErrorCerebras401Unauthorized,
#[serde(rename = "pipeline-error-cerebras-403-model-access-denied")]
PipelineErrorCerebras403ModelAccessDenied,
#[serde(rename = "pipeline-error-cerebras-429-exceeded-quota")]
PipelineErrorCerebras429ExceededQuota,
#[serde(rename = "pipeline-error-cerebras-500-server-error")]
PipelineErrorCerebras500ServerError,
#[serde(rename = "pipeline-error-cerebras-503-server-overloaded-error")]
PipelineErrorCerebras503ServerOverloadedError,
#[serde(rename = "pipeline-error-cerebras-llm-failed")]
PipelineErrorCerebrasLlmFailed,
#[serde(
rename = "call.in-progress.error-vapifault-cerebras-400-bad-request-validation-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultCerebras400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-cerebras-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultCerebras401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-cerebras-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultCerebras403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-cerebras-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultCerebras429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-cerebras-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultCerebras500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-cerebras-503-server-overloaded-error")]
CallPeriodInProgressPeriodErrorProviderfaultCerebras503ServerOverloadedError,
#[serde(rename = "pipeline-error-anthropic-400-bad-request-validation-failed")]
PipelineErrorAnthropic400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-anthropic-401-unauthorized")]
PipelineErrorAnthropic401Unauthorized,
#[serde(rename = "pipeline-error-anthropic-403-model-access-denied")]
PipelineErrorAnthropic403ModelAccessDenied,
#[serde(rename = "pipeline-error-anthropic-429-exceeded-quota")]
PipelineErrorAnthropic429ExceededQuota,
#[serde(rename = "pipeline-error-anthropic-500-server-error")]
PipelineErrorAnthropic500ServerError,
#[serde(rename = "pipeline-error-anthropic-503-server-overloaded-error")]
PipelineErrorAnthropic503ServerOverloadedError,
#[serde(rename = "pipeline-error-anthropic-llm-failed")]
PipelineErrorAnthropicLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-anthropic-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultAnthropicLlmFailed,
#[serde(
rename = "call.in-progress.error-vapifault-anthropic-400-bad-request-validation-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultAnthropic400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-anthropic-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultAnthropic401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-anthropic-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultAnthropic403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-anthropic-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultAnthropic429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-anthropic-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultAnthropic500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-anthropic-503-server-overloaded-error")]
CallPeriodInProgressPeriodErrorProviderfaultAnthropic503ServerOverloadedError,
#[serde(rename = "pipeline-error-anthropic-bedrock-400-bad-request-validation-failed")]
PipelineErrorAnthropicBedrock400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-anthropic-bedrock-401-unauthorized")]
PipelineErrorAnthropicBedrock401Unauthorized,
#[serde(rename = "pipeline-error-anthropic-bedrock-403-model-access-denied")]
PipelineErrorAnthropicBedrock403ModelAccessDenied,
#[serde(rename = "pipeline-error-anthropic-bedrock-429-exceeded-quota")]
PipelineErrorAnthropicBedrock429ExceededQuota,
#[serde(rename = "pipeline-error-anthropic-bedrock-500-server-error")]
PipelineErrorAnthropicBedrock500ServerError,
#[serde(rename = "pipeline-error-anthropic-bedrock-503-server-overloaded-error")]
PipelineErrorAnthropicBedrock503ServerOverloadedError,
#[serde(rename = "pipeline-error-anthropic-bedrock-llm-failed")]
PipelineErrorAnthropicBedrockLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-anthropic-bedrock-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultAnthropicBedrockLlmFailed,
#[serde(
rename = "call.in-progress.error-vapifault-anthropic-bedrock-400-bad-request-validation-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultAnthropicBedrock400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-anthropic-bedrock-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultAnthropicBedrock401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-anthropic-bedrock-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultAnthropicBedrock403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-anthropic-bedrock-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultAnthropicBedrock429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-anthropic-bedrock-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultAnthropicBedrock500ServerError,
#[serde(
rename = "call.in-progress.error-providerfault-anthropic-bedrock-503-server-overloaded-error"
)]
CallPeriodInProgressPeriodErrorProviderfaultAnthropicBedrock503ServerOverloadedError,
#[serde(rename = "pipeline-error-anthropic-vertex-400-bad-request-validation-failed")]
PipelineErrorAnthropicVertex400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-anthropic-vertex-401-unauthorized")]
PipelineErrorAnthropicVertex401Unauthorized,
#[serde(rename = "pipeline-error-anthropic-vertex-403-model-access-denied")]
PipelineErrorAnthropicVertex403ModelAccessDenied,
#[serde(rename = "pipeline-error-anthropic-vertex-429-exceeded-quota")]
PipelineErrorAnthropicVertex429ExceededQuota,
#[serde(rename = "pipeline-error-anthropic-vertex-500-server-error")]
PipelineErrorAnthropicVertex500ServerError,
#[serde(rename = "pipeline-error-anthropic-vertex-503-server-overloaded-error")]
PipelineErrorAnthropicVertex503ServerOverloadedError,
#[serde(rename = "pipeline-error-anthropic-vertex-llm-failed")]
PipelineErrorAnthropicVertexLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-anthropic-vertex-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultAnthropicVertexLlmFailed,
#[serde(
rename = "call.in-progress.error-vapifault-anthropic-vertex-400-bad-request-validation-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultAnthropicVertex400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-anthropic-vertex-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultAnthropicVertex401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-anthropic-vertex-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultAnthropicVertex403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-anthropic-vertex-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultAnthropicVertex429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-anthropic-vertex-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultAnthropicVertex500ServerError,
#[serde(
rename = "call.in-progress.error-providerfault-anthropic-vertex-503-server-overloaded-error"
)]
CallPeriodInProgressPeriodErrorProviderfaultAnthropicVertex503ServerOverloadedError,
#[serde(rename = "pipeline-error-together-ai-400-bad-request-validation-failed")]
PipelineErrorTogetherAi400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-together-ai-401-unauthorized")]
PipelineErrorTogetherAi401Unauthorized,
#[serde(rename = "pipeline-error-together-ai-403-model-access-denied")]
PipelineErrorTogetherAi403ModelAccessDenied,
#[serde(rename = "pipeline-error-together-ai-429-exceeded-quota")]
PipelineErrorTogetherAi429ExceededQuota,
#[serde(rename = "pipeline-error-together-ai-500-server-error")]
PipelineErrorTogetherAi500ServerError,
#[serde(rename = "pipeline-error-together-ai-503-server-overloaded-error")]
PipelineErrorTogetherAi503ServerOverloadedError,
#[serde(rename = "pipeline-error-together-ai-llm-failed")]
PipelineErrorTogetherAiLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-together-ai-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultTogetherAiLlmFailed,
#[serde(
rename = "call.in-progress.error-vapifault-together-ai-400-bad-request-validation-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultTogetherAi400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-together-ai-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultTogetherAi401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-together-ai-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultTogetherAi403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-together-ai-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultTogetherAi429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-together-ai-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultTogetherAi500ServerError,
#[serde(
rename = "call.in-progress.error-providerfault-together-ai-503-server-overloaded-error"
)]
CallPeriodInProgressPeriodErrorProviderfaultTogetherAi503ServerOverloadedError,
#[serde(rename = "pipeline-error-anyscale-400-bad-request-validation-failed")]
PipelineErrorAnyscale400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-anyscale-401-unauthorized")]
PipelineErrorAnyscale401Unauthorized,
#[serde(rename = "pipeline-error-anyscale-403-model-access-denied")]
PipelineErrorAnyscale403ModelAccessDenied,
#[serde(rename = "pipeline-error-anyscale-429-exceeded-quota")]
PipelineErrorAnyscale429ExceededQuota,
#[serde(rename = "pipeline-error-anyscale-500-server-error")]
PipelineErrorAnyscale500ServerError,
#[serde(rename = "pipeline-error-anyscale-503-server-overloaded-error")]
PipelineErrorAnyscale503ServerOverloadedError,
#[serde(rename = "pipeline-error-anyscale-llm-failed")]
PipelineErrorAnyscaleLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-anyscale-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultAnyscaleLlmFailed,
#[serde(
rename = "call.in-progress.error-vapifault-anyscale-400-bad-request-validation-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultAnyscale400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-anyscale-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultAnyscale401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-anyscale-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultAnyscale403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-anyscale-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultAnyscale429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-anyscale-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultAnyscale500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-anyscale-503-server-overloaded-error")]
CallPeriodInProgressPeriodErrorProviderfaultAnyscale503ServerOverloadedError,
#[serde(rename = "pipeline-error-openrouter-400-bad-request-validation-failed")]
PipelineErrorOpenrouter400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-openrouter-401-unauthorized")]
PipelineErrorOpenrouter401Unauthorized,
#[serde(rename = "pipeline-error-openrouter-403-model-access-denied")]
PipelineErrorOpenrouter403ModelAccessDenied,
#[serde(rename = "pipeline-error-openrouter-429-exceeded-quota")]
PipelineErrorOpenrouter429ExceededQuota,
#[serde(rename = "pipeline-error-openrouter-500-server-error")]
PipelineErrorOpenrouter500ServerError,
#[serde(rename = "pipeline-error-openrouter-503-server-overloaded-error")]
PipelineErrorOpenrouter503ServerOverloadedError,
#[serde(rename = "pipeline-error-openrouter-llm-failed")]
PipelineErrorOpenrouterLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-openrouter-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultOpenrouterLlmFailed,
#[serde(
rename = "call.in-progress.error-vapifault-openrouter-400-bad-request-validation-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultOpenrouter400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-openrouter-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultOpenrouter401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-openrouter-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultOpenrouter403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-openrouter-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultOpenrouter429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-openrouter-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultOpenrouter500ServerError,
#[serde(
rename = "call.in-progress.error-providerfault-openrouter-503-server-overloaded-error"
)]
CallPeriodInProgressPeriodErrorProviderfaultOpenrouter503ServerOverloadedError,
#[serde(rename = "pipeline-error-perplexity-ai-400-bad-request-validation-failed")]
PipelineErrorPerplexityAi400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-perplexity-ai-401-unauthorized")]
PipelineErrorPerplexityAi401Unauthorized,
#[serde(rename = "pipeline-error-perplexity-ai-403-model-access-denied")]
PipelineErrorPerplexityAi403ModelAccessDenied,
#[serde(rename = "pipeline-error-perplexity-ai-429-exceeded-quota")]
PipelineErrorPerplexityAi429ExceededQuota,
#[serde(rename = "pipeline-error-perplexity-ai-500-server-error")]
PipelineErrorPerplexityAi500ServerError,
#[serde(rename = "pipeline-error-perplexity-ai-503-server-overloaded-error")]
PipelineErrorPerplexityAi503ServerOverloadedError,
#[serde(rename = "pipeline-error-perplexity-ai-llm-failed")]
PipelineErrorPerplexityAiLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-perplexity-ai-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultPerplexityAiLlmFailed,
#[serde(
rename = "call.in-progress.error-vapifault-perplexity-ai-400-bad-request-validation-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultPerplexityAi400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-perplexity-ai-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultPerplexityAi401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-perplexity-ai-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultPerplexityAi403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-perplexity-ai-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultPerplexityAi429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-perplexity-ai-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultPerplexityAi500ServerError,
#[serde(
rename = "call.in-progress.error-providerfault-perplexity-ai-503-server-overloaded-error"
)]
CallPeriodInProgressPeriodErrorProviderfaultPerplexityAi503ServerOverloadedError,
#[serde(rename = "pipeline-error-deepinfra-400-bad-request-validation-failed")]
PipelineErrorDeepinfra400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-deepinfra-401-unauthorized")]
PipelineErrorDeepinfra401Unauthorized,
#[serde(rename = "pipeline-error-deepinfra-403-model-access-denied")]
PipelineErrorDeepinfra403ModelAccessDenied,
#[serde(rename = "pipeline-error-deepinfra-429-exceeded-quota")]
PipelineErrorDeepinfra429ExceededQuota,
#[serde(rename = "pipeline-error-deepinfra-500-server-error")]
PipelineErrorDeepinfra500ServerError,
#[serde(rename = "pipeline-error-deepinfra-503-server-overloaded-error")]
PipelineErrorDeepinfra503ServerOverloadedError,
#[serde(rename = "pipeline-error-deepinfra-llm-failed")]
PipelineErrorDeepinfraLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-deepinfra-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultDeepinfraLlmFailed,
#[serde(
rename = "call.in-progress.error-vapifault-deepinfra-400-bad-request-validation-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultDeepinfra400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-deepinfra-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultDeepinfra401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-deepinfra-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultDeepinfra403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-deepinfra-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultDeepinfra429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-deepinfra-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultDeepinfra500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-deepinfra-503-server-overloaded-error")]
CallPeriodInProgressPeriodErrorProviderfaultDeepinfra503ServerOverloadedError,
#[serde(rename = "pipeline-error-runpod-400-bad-request-validation-failed")]
PipelineErrorRunpod400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-runpod-401-unauthorized")]
PipelineErrorRunpod401Unauthorized,
#[serde(rename = "pipeline-error-runpod-403-model-access-denied")]
PipelineErrorRunpod403ModelAccessDenied,
#[serde(rename = "pipeline-error-runpod-429-exceeded-quota")]
PipelineErrorRunpod429ExceededQuota,
#[serde(rename = "pipeline-error-runpod-500-server-error")]
PipelineErrorRunpod500ServerError,
#[serde(rename = "pipeline-error-runpod-503-server-overloaded-error")]
PipelineErrorRunpod503ServerOverloadedError,
#[serde(rename = "pipeline-error-runpod-llm-failed")]
PipelineErrorRunpodLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-runpod-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultRunpodLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-runpod-400-bad-request-validation-failed")]
CallPeriodInProgressPeriodErrorVapifaultRunpod400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-runpod-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultRunpod401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-runpod-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultRunpod403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-runpod-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultRunpod429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-runpod-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultRunpod500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-runpod-503-server-overloaded-error")]
CallPeriodInProgressPeriodErrorProviderfaultRunpod503ServerOverloadedError,
#[serde(rename = "pipeline-error-custom-llm-400-bad-request-validation-failed")]
PipelineErrorCustomLlm400BadRequestValidationFailed,
#[serde(rename = "pipeline-error-custom-llm-401-unauthorized")]
PipelineErrorCustomLlm401Unauthorized,
#[serde(rename = "pipeline-error-custom-llm-403-model-access-denied")]
PipelineErrorCustomLlm403ModelAccessDenied,
#[serde(rename = "pipeline-error-custom-llm-429-exceeded-quota")]
PipelineErrorCustomLlm429ExceededQuota,
#[serde(rename = "pipeline-error-custom-llm-500-server-error")]
PipelineErrorCustomLlm500ServerError,
#[serde(rename = "pipeline-error-custom-llm-503-server-overloaded-error")]
PipelineErrorCustomLlm503ServerOverloadedError,
#[serde(rename = "pipeline-error-custom-llm-llm-failed")]
PipelineErrorCustomLlmLlmFailed,
#[serde(rename = "call.in-progress.error-vapifault-custom-llm-llm-failed")]
CallPeriodInProgressPeriodErrorVapifaultCustomLlmLlmFailed,
#[serde(
rename = "call.in-progress.error-vapifault-custom-llm-400-bad-request-validation-failed"
)]
CallPeriodInProgressPeriodErrorVapifaultCustomLlm400BadRequestValidationFailed,
#[serde(rename = "call.in-progress.error-vapifault-custom-llm-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultCustomLlm401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-custom-llm-403-model-access-denied")]
CallPeriodInProgressPeriodErrorVapifaultCustomLlm403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-vapifault-custom-llm-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultCustomLlm429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-custom-llm-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultCustomLlm500ServerError,
#[serde(
rename = "call.in-progress.error-providerfault-custom-llm-503-server-overloaded-error"
)]
CallPeriodInProgressPeriodErrorProviderfaultCustomLlm503ServerOverloadedError,
#[serde(rename = "pipeline-error-custom-voice-failed")]
PipelineErrorCustomVoiceFailed,
#[serde(rename = "pipeline-error-cartesia-socket-hang-up")]
PipelineErrorCartesiaSocketHangUp,
#[serde(rename = "pipeline-error-cartesia-requested-payment")]
PipelineErrorCartesiaRequestedPayment,
#[serde(rename = "pipeline-error-cartesia-500-server-error")]
PipelineErrorCartesia500ServerError,
#[serde(rename = "pipeline-error-cartesia-502-server-error")]
PipelineErrorCartesia502ServerError,
#[serde(rename = "pipeline-error-cartesia-503-server-error")]
PipelineErrorCartesia503ServerError,
#[serde(rename = "pipeline-error-cartesia-522-server-error")]
PipelineErrorCartesia522ServerError,
#[serde(rename = "call.in-progress.error-vapifault-cartesia-socket-hang-up")]
CallPeriodInProgressPeriodErrorVapifaultCartesiaSocketHangUp,
#[serde(rename = "call.in-progress.error-vapifault-cartesia-requested-payment")]
CallPeriodInProgressPeriodErrorVapifaultCartesiaRequestedPayment,
#[serde(rename = "call.in-progress.error-providerfault-cartesia-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultCartesia500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-cartesia-503-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultCartesia503ServerError,
#[serde(rename = "call.in-progress.error-providerfault-cartesia-522-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultCartesia522ServerError,
#[serde(rename = "pipeline-error-eleven-labs-voice-not-found")]
PipelineErrorElevenLabsVoiceNotFound,
#[serde(rename = "pipeline-error-eleven-labs-quota-exceeded")]
PipelineErrorElevenLabsQuotaExceeded,
#[serde(rename = "pipeline-error-eleven-labs-unauthorized-access")]
PipelineErrorElevenLabsUnauthorizedAccess,
#[serde(rename = "pipeline-error-eleven-labs-unauthorized-to-access-model")]
PipelineErrorElevenLabsUnauthorizedToAccessModel,
#[serde(rename = "pipeline-error-eleven-labs-professional-voices-only-for-creator-plus")]
PipelineErrorElevenLabsProfessionalVoicesOnlyForCreatorPlus,
#[serde(rename = "pipeline-error-eleven-labs-blocked-free-plan-and-requested-upgrade")]
PipelineErrorElevenLabsBlockedFreePlanAndRequestedUpgrade,
#[serde(
rename = "pipeline-error-eleven-labs-blocked-concurrent-requests-and-requested-upgrade"
)]
PipelineErrorElevenLabsBlockedConcurrentRequestsAndRequestedUpgrade,
#[serde(
rename = "pipeline-error-eleven-labs-blocked-using-instant-voice-clone-and-requested-upgrade"
)]
PipelineErrorElevenLabsBlockedUsingInstantVoiceCloneAndRequestedUpgrade,
#[serde(rename = "pipeline-error-eleven-labs-system-busy-and-requested-upgrade")]
PipelineErrorElevenLabsSystemBusyAndRequestedUpgrade,
#[serde(rename = "pipeline-error-eleven-labs-voice-not-fine-tuned")]
PipelineErrorElevenLabsVoiceNotFineTuned,
#[serde(rename = "pipeline-error-eleven-labs-invalid-api-key")]
PipelineErrorElevenLabsInvalidApiKey,
#[serde(rename = "pipeline-error-eleven-labs-invalid-voice-samples")]
PipelineErrorElevenLabsInvalidVoiceSamples,
#[serde(rename = "pipeline-error-eleven-labs-voice-disabled-by-owner")]
PipelineErrorElevenLabsVoiceDisabledByOwner,
#[serde(rename = "pipeline-error-eleven-labs-vapi-voice-disabled-by-owner")]
PipelineErrorElevenLabsVapiVoiceDisabledByOwner,
#[serde(rename = "pipeline-error-eleven-labs-blocked-account-in-probation")]
PipelineErrorElevenLabsBlockedAccountInProbation,
#[serde(rename = "pipeline-error-eleven-labs-blocked-content-against-their-policy")]
PipelineErrorElevenLabsBlockedContentAgainstTheirPolicy,
#[serde(rename = "pipeline-error-eleven-labs-missing-samples-for-voice-clone")]
PipelineErrorElevenLabsMissingSamplesForVoiceClone,
#[serde(rename = "pipeline-error-eleven-labs-voice-not-fine-tuned-and-cannot-be-used")]
PipelineErrorElevenLabsVoiceNotFineTunedAndCannotBeUsed,
#[serde(rename = "pipeline-error-eleven-labs-voice-not-allowed-for-free-users")]
PipelineErrorElevenLabsVoiceNotAllowedForFreeUsers,
#[serde(rename = "pipeline-error-eleven-labs-max-character-limit-exceeded")]
PipelineErrorElevenLabsMaxCharacterLimitExceeded,
#[serde(
rename = "pipeline-error-eleven-labs-blocked-voice-potentially-against-terms-of-service-and-awaiting-verification"
)]
PipelineErrorElevenLabsBlockedVoicePotentiallyAgainstTermsOfServiceAndAwaitingVerification,
#[serde(rename = "pipeline-error-eleven-labs-500-server-error")]
PipelineErrorElevenLabs500ServerError,
#[serde(rename = "pipeline-error-eleven-labs-503-server-error")]
PipelineErrorElevenLabs503ServerError,
#[serde(rename = "call.in-progress.error-vapifault-eleven-labs-voice-not-found")]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsVoiceNotFound,
#[serde(rename = "call.in-progress.error-vapifault-eleven-labs-quota-exceeded")]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsQuotaExceeded,
#[serde(rename = "call.in-progress.error-vapifault-eleven-labs-unauthorized-access")]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsUnauthorizedAccess,
#[serde(rename = "call.in-progress.error-vapifault-eleven-labs-unauthorized-to-access-model")]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsUnauthorizedToAccessModel,
#[serde(
rename = "call.in-progress.error-vapifault-eleven-labs-professional-voices-only-for-creator-plus"
)]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsProfessionalVoicesOnlyForCreatorPlus,
#[serde(
rename = "call.in-progress.error-vapifault-eleven-labs-blocked-free-plan-and-requested-upgrade"
)]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsBlockedFreePlanAndRequestedUpgrade,
#[serde(
rename = "call.in-progress.error-vapifault-eleven-labs-blocked-concurrent-requests-and-requested-upgrade"
)]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsBlockedConcurrentRequestsAndRequestedUpgrade,
#[serde(
rename = "call.in-progress.error-vapifault-eleven-labs-blocked-using-instant-voice-clone-and-requested-upgrade"
)]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsBlockedUsingInstantVoiceCloneAndRequestedUpgrade,
#[serde(
rename = "call.in-progress.error-vapifault-eleven-labs-system-busy-and-requested-upgrade"
)]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsSystemBusyAndRequestedUpgrade,
#[serde(rename = "call.in-progress.error-vapifault-eleven-labs-voice-not-fine-tuned")]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsVoiceNotFineTuned,
#[serde(rename = "call.in-progress.error-vapifault-eleven-labs-invalid-api-key")]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsInvalidApiKey,
#[serde(rename = "call.in-progress.error-vapifault-eleven-labs-invalid-voice-samples")]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsInvalidVoiceSamples,
#[serde(rename = "call.in-progress.error-vapifault-eleven-labs-voice-disabled-by-owner")]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsVoiceDisabledByOwner,
#[serde(rename = "call.in-progress.error-vapifault-eleven-labs-blocked-account-in-probation")]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsBlockedAccountInProbation,
#[serde(
rename = "call.in-progress.error-vapifault-eleven-labs-blocked-content-against-their-policy"
)]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsBlockedContentAgainstTheirPolicy,
#[serde(
rename = "call.in-progress.error-vapifault-eleven-labs-missing-samples-for-voice-clone"
)]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsMissingSamplesForVoiceClone,
#[serde(
rename = "call.in-progress.error-vapifault-eleven-labs-voice-not-fine-tuned-and-cannot-be-used"
)]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsVoiceNotFineTunedAndCannotBeUsed,
#[serde(
rename = "call.in-progress.error-vapifault-eleven-labs-voice-not-allowed-for-free-users"
)]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsVoiceNotAllowedForFreeUsers,
#[serde(rename = "call.in-progress.error-vapifault-eleven-labs-max-character-limit-exceeded")]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsMaxCharacterLimitExceeded,
#[serde(
rename = "call.in-progress.error-vapifault-eleven-labs-blocked-voice-potentially-against-terms-of-service-and-awaiting-verification"
)]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsBlockedVoicePotentiallyAgainstTermsOfServiceAndAwaitingVerification,
#[serde(rename = "call.in-progress.error-providerfault-eleven-labs-500-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultElevenLabs500ServerError,
#[serde(rename = "call.in-progress.error-providerfault-eleven-labs-503-server-error")]
CallPeriodInProgressPeriodErrorProviderfaultElevenLabs503ServerError,
#[serde(rename = "pipeline-error-playht-request-timed-out")]
PipelineErrorPlayhtRequestTimedOut,
#[serde(rename = "pipeline-error-playht-invalid-voice")]
PipelineErrorPlayhtInvalidVoice,
#[serde(rename = "pipeline-error-playht-unexpected-error")]
PipelineErrorPlayhtUnexpectedError,
#[serde(rename = "pipeline-error-playht-out-of-credits")]
PipelineErrorPlayhtOutOfCredits,
#[serde(rename = "pipeline-error-playht-invalid-emotion")]
PipelineErrorPlayhtInvalidEmotion,
#[serde(rename = "pipeline-error-playht-voice-must-be-a-valid-voice-manifest-uri")]
PipelineErrorPlayhtVoiceMustBeAValidVoiceManifestUri,
#[serde(rename = "pipeline-error-playht-401-unauthorized")]
PipelineErrorPlayht401Unauthorized,
#[serde(rename = "pipeline-error-playht-403-forbidden-out-of-characters")]
PipelineErrorPlayht403ForbiddenOutOfCharacters,
#[serde(rename = "pipeline-error-playht-403-forbidden-api-access-not-available")]
PipelineErrorPlayht403ForbiddenApiAccessNotAvailable,
#[serde(rename = "pipeline-error-playht-429-exceeded-quota")]
PipelineErrorPlayht429ExceededQuota,
#[serde(rename = "pipeline-error-playht-502-gateway-error")]
PipelineErrorPlayht502GatewayError,
#[serde(rename = "pipeline-error-playht-504-gateway-error")]
PipelineErrorPlayht504GatewayError,
#[serde(rename = "call.in-progress.error-vapifault-playht-request-timed-out")]
CallPeriodInProgressPeriodErrorVapifaultPlayhtRequestTimedOut,
#[serde(rename = "call.in-progress.error-vapifault-playht-invalid-voice")]
CallPeriodInProgressPeriodErrorVapifaultPlayhtInvalidVoice,
#[serde(rename = "call.in-progress.error-vapifault-playht-unexpected-error")]
CallPeriodInProgressPeriodErrorVapifaultPlayhtUnexpectedError,
#[serde(rename = "call.in-progress.error-vapifault-playht-out-of-credits")]
CallPeriodInProgressPeriodErrorVapifaultPlayhtOutOfCredits,
#[serde(rename = "call.in-progress.error-vapifault-playht-invalid-emotion")]
CallPeriodInProgressPeriodErrorVapifaultPlayhtInvalidEmotion,
#[serde(
rename = "call.in-progress.error-vapifault-playht-voice-must-be-a-valid-voice-manifest-uri"
)]
CallPeriodInProgressPeriodErrorVapifaultPlayhtVoiceMustBeAValidVoiceManifestUri,
#[serde(rename = "call.in-progress.error-vapifault-playht-401-unauthorized")]
CallPeriodInProgressPeriodErrorVapifaultPlayht401Unauthorized,
#[serde(rename = "call.in-progress.error-vapifault-playht-403-forbidden-out-of-characters")]
CallPeriodInProgressPeriodErrorVapifaultPlayht403ForbiddenOutOfCharacters,
#[serde(
rename = "call.in-progress.error-vapifault-playht-403-forbidden-api-access-not-available"
)]
CallPeriodInProgressPeriodErrorVapifaultPlayht403ForbiddenApiAccessNotAvailable,
#[serde(rename = "call.in-progress.error-vapifault-playht-429-exceeded-quota")]
CallPeriodInProgressPeriodErrorVapifaultPlayht429ExceededQuota,
#[serde(rename = "call.in-progress.error-providerfault-playht-502-gateway-error")]
CallPeriodInProgressPeriodErrorProviderfaultPlayht502GatewayError,
#[serde(rename = "call.in-progress.error-providerfault-playht-504-gateway-error")]
CallPeriodInProgressPeriodErrorProviderfaultPlayht504GatewayError,
#[serde(rename = "pipeline-error-custom-transcriber-failed")]
PipelineErrorCustomTranscriberFailed,
#[serde(rename = "call.in-progress.error-vapifault-custom-transcriber-failed")]
CallPeriodInProgressPeriodErrorVapifaultCustomTranscriberFailed,
#[serde(rename = "pipeline-error-eleven-labs-transcriber-failed")]
PipelineErrorElevenLabsTranscriberFailed,
#[serde(rename = "call.in-progress.error-vapifault-eleven-labs-transcriber-failed")]
CallPeriodInProgressPeriodErrorVapifaultElevenLabsTranscriberFailed,
#[serde(
rename = "pipeline-error-deepgram-returning-400-no-such-model-language-tier-combination"
)]
PipelineErrorDeepgramReturning400NoSuchModelLanguageTierCombination,
#[serde(rename = "pipeline-error-deepgram-returning-401-invalid-credentials")]
PipelineErrorDeepgramReturning401InvalidCredentials,
#[serde(rename = "pipeline-error-deepgram-returning-403-model-access-denied")]
PipelineErrorDeepgramReturning403ModelAccessDenied,
#[serde(rename = "pipeline-error-deepgram-returning-404-not-found")]
PipelineErrorDeepgramReturning404NotFound,
#[serde(rename = "pipeline-error-deepgram-returning-500-invalid-json")]
PipelineErrorDeepgramReturning500InvalidJson,
#[serde(rename = "pipeline-error-deepgram-returning-502-network-error")]
PipelineErrorDeepgramReturning502NetworkError,
#[serde(rename = "pipeline-error-deepgram-returning-502-bad-gateway-ehostunreach")]
PipelineErrorDeepgramReturning502BadGatewayEhostunreach,
#[serde(
rename = "call.in-progress.error-vapifault-deepgram-returning-400-no-such-model-language-tier-combination"
)]
CallPeriodInProgressPeriodErrorVapifaultDeepgramReturning400NoSuchModelLanguageTierCombination,
#[serde(
rename = "call.in-progress.error-vapifault-deepgram-returning-401-invalid-credentials"
)]
CallPeriodInProgressPeriodErrorVapifaultDeepgramReturning401InvalidCredentials,
#[serde(rename = "call.in-progress.error-vapifault-deepgram-returning-404-not-found")]
CallPeriodInProgressPeriodErrorVapifaultDeepgramReturning404NotFound,
#[serde(
rename = "call.in-progress.error-vapifault-deepgram-returning-403-model-access-denied"
)]
CallPeriodInProgressPeriodErrorVapifaultDeepgramReturning403ModelAccessDenied,
#[serde(rename = "call.in-progress.error-providerfault-deepgram-returning-500-invalid-json")]
CallPeriodInProgressPeriodErrorProviderfaultDeepgramReturning500InvalidJson,
#[serde(rename = "call.in-progress.error-providerfault-deepgram-returning-502-network-error")]
CallPeriodInProgressPeriodErrorProviderfaultDeepgramReturning502NetworkError,
#[serde(
rename = "call.in-progress.error-providerfault-deepgram-returning-502-bad-gateway-ehostunreach"
)]
CallPeriodInProgressPeriodErrorProviderfaultDeepgramReturning502BadGatewayEhostunreach,
#[serde(rename = "pipeline-error-google-transcriber-failed")]
PipelineErrorGoogleTranscriberFailed,
#[serde(rename = "call.in-progress.error-vapifault-google-transcriber-failed")]
CallPeriodInProgressPeriodErrorVapifaultGoogleTranscriberFailed,
#[serde(rename = "pipeline-error-openai-transcriber-failed")]
PipelineErrorOpenaiTranscriberFailed,
#[serde(rename = "call.in-progress.error-vapifault-openai-transcriber-failed")]
CallPeriodInProgressPeriodErrorVapifaultOpenaiTranscriberFailed,
#[serde(rename = "assistant-ended-call")]
AssistantEndedCall,
#[serde(rename = "assistant-said-end-call-phrase")]
AssistantSaidEndCallPhrase,
#[serde(rename = "assistant-ended-call-with-hangup-task")]
AssistantEndedCallWithHangupTask,
#[serde(rename = "assistant-ended-call-after-message-spoken")]
AssistantEndedCallAfterMessageSpoken,
#[serde(rename = "assistant-forwarded-call")]
AssistantForwardedCall,
#[serde(rename = "assistant-join-timed-out")]
AssistantJoinTimedOut,
#[serde(rename = "call.in-progress.error-assistant-did-not-receive-customer-audio")]
CallPeriodInProgressPeriodErrorAssistantDidNotReceiveCustomerAudio,
#[serde(rename = "call.in-progress.error-transfer-failed")]
CallPeriodInProgressPeriodErrorTransferFailed,
#[serde(rename = "customer-busy")]
CustomerBusy,
#[serde(rename = "customer-ended-call")]
CustomerEndedCall,
#[serde(rename = "customer-did-not-answer")]
CustomerDidNotAnswer,
#[serde(rename = "customer-did-not-give-microphone-permission")]
CustomerDidNotGiveMicrophonePermission,
#[serde(rename = "exceeded-max-duration")]
ExceededMaxDuration,
#[serde(rename = "manually-canceled")]
ManuallyCanceled,
#[serde(rename = "phone-call-provider-closed-websocket")]
PhoneCallProviderClosedWebsocket,
#[serde(rename = "call.forwarding.operator-busy")]
CallPeriodForwardingPeriodOperatorBusy,
#[serde(rename = "silence-timed-out")]
SilenceTimedOut,
#[serde(rename = "call.in-progress.error-sip-inbound-call-failed-to-connect")]
CallPeriodInProgressPeriodErrorSipInboundCallFailedToConnect,
#[serde(rename = "call.in-progress.error-providerfault-outbound-sip-403-forbidden")]
CallPeriodInProgressPeriodErrorProviderfaultOutboundSip403Forbidden,
#[serde(
rename = "call.in-progress.error-providerfault-outbound-sip-407-proxy-authentication-required"
)]
CallPeriodInProgressPeriodErrorProviderfaultOutboundSip407ProxyAuthenticationRequired,
#[serde(rename = "call.in-progress.error-providerfault-outbound-sip-503-service-unavailable")]
CallPeriodInProgressPeriodErrorProviderfaultOutboundSip503ServiceUnavailable,
#[serde(
rename = "call.in-progress.error-providerfault-outbound-sip-480-temporarily-unavailable"
)]
CallPeriodInProgressPeriodErrorProviderfaultOutboundSip480TemporarilyUnavailable,
#[serde(rename = "call.in-progress.error-sip-outbound-call-failed-to-connect")]
CallPeriodInProgressPeriodErrorSipOutboundCallFailedToConnect,
#[serde(rename = "call.ringing.hook-executed-say")]
CallPeriodRingingPeriodHookExecutedSay,
#[serde(rename = "call.ringing.hook-executed-transfer")]
CallPeriodRingingPeriodHookExecutedTransfer,
#[serde(rename = "call.ringing.sip-inbound-caller-hungup-before-call-connect")]
CallPeriodRingingPeriodSipInboundCallerHungupBeforeCallConnect,
#[serde(rename = "call.ringing.error-sip-inbound-call-failed-to-connect")]
CallPeriodRingingPeriodErrorSipInboundCallFailedToConnect,
#[serde(rename = "twilio-failed-to-connect-call")]
TwilioFailedToConnectCall,
#[serde(rename = "twilio-reported-customer-misdialed")]
TwilioReportedCustomerMisdialed,
#[serde(rename = "vonage-rejected")]
VonageRejected,
#[serde(rename = "voicemail")]
Voicemail,
}
impl Default for EndedReasonTrue {
fn default() -> EndedReasonTrue {
Self::CallStartErrorNeitherAssistantNorServerSet
}
}