1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct ServerMessageStatusUpdate {
16 #[serde(rename = "phoneNumber", skip_serializing_if = "Option::is_none")]
17 pub phone_number: Option<models::ClientMessageWorkflowNodeStartedPhoneNumber>,
18 #[serde(rename = "type")]
20 pub r#type: TypeTrue,
21 #[serde(rename = "status")]
23 pub status: StatusTrue,
24 #[serde(rename = "endedReason", skip_serializing_if = "Option::is_none")]
26 pub ended_reason: Option<EndedReasonTrue>,
27 #[serde(rename = "messages", skip_serializing_if = "Option::is_none")]
29 pub messages: Option<Vec<models::ArtifactMessagesInner>>,
30 #[serde(
32 rename = "messagesOpenAIFormatted",
33 skip_serializing_if = "Option::is_none"
34 )]
35 pub messages_open_ai_formatted: Option<Vec<models::OpenAiMessage>>,
36 #[serde(rename = "destination", skip_serializing_if = "Option::is_none")]
37 pub destination: Option<models::ServerMessageStatusUpdateDestination>,
38 #[serde(rename = "timestamp", skip_serializing_if = "Option::is_none")]
40 pub timestamp: Option<f64>,
41 #[serde(rename = "artifact", skip_serializing_if = "Option::is_none")]
43 pub artifact: Option<models::Artifact>,
44 #[serde(rename = "assistant", skip_serializing_if = "Option::is_none")]
46 pub assistant: Option<models::CreateAssistantDto>,
47 #[serde(rename = "customer", skip_serializing_if = "Option::is_none")]
49 pub customer: Option<models::CreateCustomerDto>,
50 #[serde(rename = "call", skip_serializing_if = "Option::is_none")]
52 pub call: Option<models::Call>,
53 #[serde(rename = "chat", skip_serializing_if = "Option::is_none")]
55 pub chat: Option<models::Chat>,
56 #[serde(rename = "transcript", skip_serializing_if = "Option::is_none")]
58 pub transcript: Option<String>,
59 #[serde(rename = "summary", skip_serializing_if = "Option::is_none")]
61 pub summary: Option<String>,
62 #[serde(
64 rename = "inboundPhoneCallDebuggingArtifacts",
65 skip_serializing_if = "Option::is_none"
66 )]
67 pub inbound_phone_call_debugging_artifacts: Option<serde_json::Value>,
68}
69
70impl ServerMessageStatusUpdate {
71 pub fn new(r#type: TypeTrue, status: StatusTrue) -> ServerMessageStatusUpdate {
72 ServerMessageStatusUpdate {
73 phone_number: None,
74 r#type,
75 status,
76 ended_reason: None,
77 messages: None,
78 messages_open_ai_formatted: None,
79 destination: None,
80 timestamp: None,
81 artifact: None,
82 assistant: None,
83 customer: None,
84 call: None,
85 chat: None,
86 transcript: None,
87 summary: None,
88 inbound_phone_call_debugging_artifacts: None,
89 }
90 }
91}
92#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
94pub enum TypeTrue {
95 #[serde(rename = "status-update")]
96 StatusUpdate,
97}
98
99impl Default for TypeTrue {
100 fn default() -> TypeTrue {
101 Self::StatusUpdate
102 }
103}
104#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
106pub enum StatusTrue {
107 #[serde(rename = "scheduled")]
108 Scheduled,
109 #[serde(rename = "queued")]
110 Queued,
111 #[serde(rename = "ringing")]
112 Ringing,
113 #[serde(rename = "in-progress")]
114 InProgress,
115 #[serde(rename = "forwarding")]
116 Forwarding,
117 #[serde(rename = "ended")]
118 Ended,
119}
120
121impl Default for StatusTrue {
122 fn default() -> StatusTrue {
123 Self::Scheduled
124 }
125}
126#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
128pub enum EndedReasonTrue {
129 #[serde(rename = "call-start-error-neither-assistant-nor-server-set")]
130 CallStartErrorNeitherAssistantNorServerSet,
131 #[serde(rename = "assistant-request-failed")]
132 AssistantRequestFailed,
133 #[serde(rename = "assistant-request-returned-error")]
134 AssistantRequestReturnedError,
135 #[serde(rename = "assistant-request-returned-unspeakable-error")]
136 AssistantRequestReturnedUnspeakableError,
137 #[serde(rename = "assistant-request-returned-invalid-assistant")]
138 AssistantRequestReturnedInvalidAssistant,
139 #[serde(rename = "assistant-request-returned-no-assistant")]
140 AssistantRequestReturnedNoAssistant,
141 #[serde(rename = "assistant-request-returned-forwarding-phone-number")]
142 AssistantRequestReturnedForwardingPhoneNumber,
143 #[serde(rename = "scheduled-call-deleted")]
144 ScheduledCallDeleted,
145 #[serde(rename = "call.start.error-vapifault-get-org")]
146 CallPeriodStartPeriodErrorVapifaultGetOrg,
147 #[serde(rename = "call.start.error-vapifault-get-subscription")]
148 CallPeriodStartPeriodErrorVapifaultGetSubscription,
149 #[serde(rename = "call.start.error-get-assistant")]
150 CallPeriodStartPeriodErrorGetAssistant,
151 #[serde(rename = "call.start.error-get-phone-number")]
152 CallPeriodStartPeriodErrorGetPhoneNumber,
153 #[serde(rename = "call.start.error-get-customer")]
154 CallPeriodStartPeriodErrorGetCustomer,
155 #[serde(rename = "call.start.error-get-resources-validation")]
156 CallPeriodStartPeriodErrorGetResourcesValidation,
157 #[serde(rename = "call.start.error-vapi-number-international")]
158 CallPeriodStartPeriodErrorVapiNumberInternational,
159 #[serde(rename = "call.start.error-vapi-number-outbound-daily-limit")]
160 CallPeriodStartPeriodErrorVapiNumberOutboundDailyLimit,
161 #[serde(rename = "call.start.error-get-transport")]
162 CallPeriodStartPeriodErrorGetTransport,
163 #[serde(rename = "call.start.error-subscription-wallet-does-not-exist")]
164 CallPeriodStartPeriodErrorSubscriptionWalletDoesNotExist,
165 #[serde(rename = "call.start.error-subscription-frozen")]
166 CallPeriodStartPeriodErrorSubscriptionFrozen,
167 #[serde(rename = "call.start.error-subscription-insufficient-credits")]
168 CallPeriodStartPeriodErrorSubscriptionInsufficientCredits,
169 #[serde(rename = "call.start.error-subscription-upgrade-failed")]
170 CallPeriodStartPeriodErrorSubscriptionUpgradeFailed,
171 #[serde(rename = "call.start.error-subscription-concurrency-limit-reached")]
172 CallPeriodStartPeriodErrorSubscriptionConcurrencyLimitReached,
173 #[serde(rename = "assistant-not-valid")]
174 AssistantNotValid,
175 #[serde(rename = "database-error")]
176 DatabaseError,
177 #[serde(rename = "assistant-not-found")]
178 AssistantNotFound,
179 #[serde(rename = "pipeline-error-openai-voice-failed")]
180 PipelineErrorOpenaiVoiceFailed,
181 #[serde(rename = "pipeline-error-cartesia-voice-failed")]
182 PipelineErrorCartesiaVoiceFailed,
183 #[serde(rename = "pipeline-error-deepgram-voice-failed")]
184 PipelineErrorDeepgramVoiceFailed,
185 #[serde(rename = "pipeline-error-eleven-labs-voice-failed")]
186 PipelineErrorElevenLabsVoiceFailed,
187 #[serde(rename = "pipeline-error-playht-voice-failed")]
188 PipelineErrorPlayhtVoiceFailed,
189 #[serde(rename = "pipeline-error-lmnt-voice-failed")]
190 PipelineErrorLmntVoiceFailed,
191 #[serde(rename = "pipeline-error-azure-voice-failed")]
192 PipelineErrorAzureVoiceFailed,
193 #[serde(rename = "pipeline-error-rime-ai-voice-failed")]
194 PipelineErrorRimeAiVoiceFailed,
195 #[serde(rename = "pipeline-error-smallest-ai-voice-failed")]
196 PipelineErrorSmallestAiVoiceFailed,
197 #[serde(rename = "pipeline-error-neuphonic-voice-failed")]
198 PipelineErrorNeuphonicVoiceFailed,
199 #[serde(rename = "pipeline-error-hume-voice-failed")]
200 PipelineErrorHumeVoiceFailed,
201 #[serde(rename = "pipeline-error-sesame-voice-failed")]
202 PipelineErrorSesameVoiceFailed,
203 #[serde(rename = "pipeline-error-tavus-video-failed")]
204 PipelineErrorTavusVideoFailed,
205 #[serde(rename = "call.in-progress.error-vapifault-openai-voice-failed")]
206 CallPeriodInProgressPeriodErrorVapifaultOpenaiVoiceFailed,
207 #[serde(rename = "call.in-progress.error-vapifault-cartesia-voice-failed")]
208 CallPeriodInProgressPeriodErrorVapifaultCartesiaVoiceFailed,
209 #[serde(rename = "call.in-progress.error-vapifault-deepgram-voice-failed")]
210 CallPeriodInProgressPeriodErrorVapifaultDeepgramVoiceFailed,
211 #[serde(rename = "call.in-progress.error-vapifault-eleven-labs-voice-failed")]
212 CallPeriodInProgressPeriodErrorVapifaultElevenLabsVoiceFailed,
213 #[serde(rename = "call.in-progress.error-vapifault-playht-voice-failed")]
214 CallPeriodInProgressPeriodErrorVapifaultPlayhtVoiceFailed,
215 #[serde(rename = "call.in-progress.error-vapifault-lmnt-voice-failed")]
216 CallPeriodInProgressPeriodErrorVapifaultLmntVoiceFailed,
217 #[serde(rename = "call.in-progress.error-vapifault-azure-voice-failed")]
218 CallPeriodInProgressPeriodErrorVapifaultAzureVoiceFailed,
219 #[serde(rename = "call.in-progress.error-vapifault-rime-ai-voice-failed")]
220 CallPeriodInProgressPeriodErrorVapifaultRimeAiVoiceFailed,
221 #[serde(rename = "call.in-progress.error-vapifault-smallest-ai-voice-failed")]
222 CallPeriodInProgressPeriodErrorVapifaultSmallestAiVoiceFailed,
223 #[serde(rename = "call.in-progress.error-vapifault-neuphonic-voice-failed")]
224 CallPeriodInProgressPeriodErrorVapifaultNeuphonicVoiceFailed,
225 #[serde(rename = "call.in-progress.error-vapifault-hume-voice-failed")]
226 CallPeriodInProgressPeriodErrorVapifaultHumeVoiceFailed,
227 #[serde(rename = "call.in-progress.error-vapifault-sesame-voice-failed")]
228 CallPeriodInProgressPeriodErrorVapifaultSesameVoiceFailed,
229 #[serde(rename = "call.in-progress.error-vapifault-tavus-video-failed")]
230 CallPeriodInProgressPeriodErrorVapifaultTavusVideoFailed,
231 #[serde(rename = "pipeline-error-vapi-llm-failed")]
232 PipelineErrorVapiLlmFailed,
233 #[serde(rename = "pipeline-error-vapi-400-bad-request-validation-failed")]
234 PipelineErrorVapi400BadRequestValidationFailed,
235 #[serde(rename = "pipeline-error-vapi-401-unauthorized")]
236 PipelineErrorVapi401Unauthorized,
237 #[serde(rename = "pipeline-error-vapi-403-model-access-denied")]
238 PipelineErrorVapi403ModelAccessDenied,
239 #[serde(rename = "pipeline-error-vapi-429-exceeded-quota")]
240 PipelineErrorVapi429ExceededQuota,
241 #[serde(rename = "pipeline-error-vapi-500-server-error")]
242 PipelineErrorVapi500ServerError,
243 #[serde(rename = "pipeline-error-vapi-503-server-overloaded-error")]
244 PipelineErrorVapi503ServerOverloadedError,
245 #[serde(rename = "call.in-progress.error-vapifault-vapi-llm-failed")]
246 CallPeriodInProgressPeriodErrorVapifaultVapiLlmFailed,
247 #[serde(rename = "call.in-progress.error-vapifault-vapi-400-bad-request-validation-failed")]
248 CallPeriodInProgressPeriodErrorVapifaultVapi400BadRequestValidationFailed,
249 #[serde(rename = "call.in-progress.error-vapifault-vapi-401-unauthorized")]
250 CallPeriodInProgressPeriodErrorVapifaultVapi401Unauthorized,
251 #[serde(rename = "call.in-progress.error-vapifault-vapi-403-model-access-denied")]
252 CallPeriodInProgressPeriodErrorVapifaultVapi403ModelAccessDenied,
253 #[serde(rename = "call.in-progress.error-vapifault-vapi-429-exceeded-quota")]
254 CallPeriodInProgressPeriodErrorVapifaultVapi429ExceededQuota,
255 #[serde(rename = "call.in-progress.error-providerfault-vapi-500-server-error")]
256 CallPeriodInProgressPeriodErrorProviderfaultVapi500ServerError,
257 #[serde(rename = "call.in-progress.error-providerfault-vapi-503-server-overloaded-error")]
258 CallPeriodInProgressPeriodErrorProviderfaultVapi503ServerOverloadedError,
259 #[serde(rename = "pipeline-error-deepgram-transcriber-failed")]
260 PipelineErrorDeepgramTranscriberFailed,
261 #[serde(rename = "call.in-progress.error-vapifault-deepgram-transcriber-failed")]
262 CallPeriodInProgressPeriodErrorVapifaultDeepgramTranscriberFailed,
263 #[serde(rename = "pipeline-error-gladia-transcriber-failed")]
264 PipelineErrorGladiaTranscriberFailed,
265 #[serde(rename = "call.in-progress.error-vapifault-gladia-transcriber-failed")]
266 CallPeriodInProgressPeriodErrorVapifaultGladiaTranscriberFailed,
267 #[serde(rename = "pipeline-error-speechmatics-transcriber-failed")]
268 PipelineErrorSpeechmaticsTranscriberFailed,
269 #[serde(rename = "call.in-progress.error-vapifault-speechmatics-transcriber-failed")]
270 CallPeriodInProgressPeriodErrorVapifaultSpeechmaticsTranscriberFailed,
271 #[serde(rename = "pipeline-error-assembly-ai-transcriber-failed")]
272 PipelineErrorAssemblyAiTranscriberFailed,
273 #[serde(rename = "pipeline-error-assembly-ai-returning-400-insufficent-funds")]
274 PipelineErrorAssemblyAiReturning400InsufficentFunds,
275 #[serde(rename = "pipeline-error-assembly-ai-returning-400-paid-only-feature")]
276 PipelineErrorAssemblyAiReturning400PaidOnlyFeature,
277 #[serde(rename = "pipeline-error-assembly-ai-returning-401-invalid-credentials")]
278 PipelineErrorAssemblyAiReturning401InvalidCredentials,
279 #[serde(rename = "pipeline-error-assembly-ai-returning-500-invalid-schema")]
280 PipelineErrorAssemblyAiReturning500InvalidSchema,
281 #[serde(rename = "pipeline-error-assembly-ai-returning-500-word-boost-parsing-failed")]
282 PipelineErrorAssemblyAiReturning500WordBoostParsingFailed,
283 #[serde(rename = "call.in-progress.error-vapifault-assembly-ai-transcriber-failed")]
284 CallPeriodInProgressPeriodErrorVapifaultAssemblyAiTranscriberFailed,
285 #[serde(
286 rename = "call.in-progress.error-vapifault-assembly-ai-returning-400-insufficent-funds"
287 )]
288 CallPeriodInProgressPeriodErrorVapifaultAssemblyAiReturning400InsufficentFunds,
289 #[serde(
290 rename = "call.in-progress.error-vapifault-assembly-ai-returning-400-paid-only-feature"
291 )]
292 CallPeriodInProgressPeriodErrorVapifaultAssemblyAiReturning400PaidOnlyFeature,
293 #[serde(
294 rename = "call.in-progress.error-vapifault-assembly-ai-returning-401-invalid-credentials"
295 )]
296 CallPeriodInProgressPeriodErrorVapifaultAssemblyAiReturning401InvalidCredentials,
297 #[serde(rename = "call.in-progress.error-vapifault-assembly-ai-returning-500-invalid-schema")]
298 CallPeriodInProgressPeriodErrorVapifaultAssemblyAiReturning500InvalidSchema,
299 #[serde(
300 rename = "call.in-progress.error-vapifault-assembly-ai-returning-500-word-boost-parsing-failed"
301 )]
302 CallPeriodInProgressPeriodErrorVapifaultAssemblyAiReturning500WordBoostParsingFailed,
303 #[serde(rename = "pipeline-error-talkscriber-transcriber-failed")]
304 PipelineErrorTalkscriberTranscriberFailed,
305 #[serde(rename = "call.in-progress.error-vapifault-talkscriber-transcriber-failed")]
306 CallPeriodInProgressPeriodErrorVapifaultTalkscriberTranscriberFailed,
307 #[serde(rename = "pipeline-error-azure-speech-transcriber-failed")]
308 PipelineErrorAzureSpeechTranscriberFailed,
309 #[serde(rename = "call.in-progress.error-vapifault-azure-speech-transcriber-failed")]
310 CallPeriodInProgressPeriodErrorVapifaultAzureSpeechTranscriberFailed,
311 #[serde(rename = "call.in-progress.error-pipeline-no-available-llm-model")]
312 CallPeriodInProgressPeriodErrorPipelineNoAvailableLlmModel,
313 #[serde(rename = "worker-shutdown")]
314 WorkerShutdown,
315 #[serde(rename = "vonage-disconnected")]
316 VonageDisconnected,
317 #[serde(rename = "vonage-failed-to-connect-call")]
318 VonageFailedToConnectCall,
319 #[serde(rename = "vonage-completed")]
320 VonageCompleted,
321 #[serde(rename = "phone-call-provider-bypass-enabled-but-no-call-received")]
322 PhoneCallProviderBypassEnabledButNoCallReceived,
323 #[serde(rename = "call.in-progress.error-providerfault-transport-never-connected")]
324 CallPeriodInProgressPeriodErrorProviderfaultTransportNeverConnected,
325 #[serde(rename = "call.in-progress.error-vapifault-worker-not-available")]
326 CallPeriodInProgressPeriodErrorVapifaultWorkerNotAvailable,
327 #[serde(rename = "call.in-progress.error-vapifault-transport-never-connected")]
328 CallPeriodInProgressPeriodErrorVapifaultTransportNeverConnected,
329 #[serde(rename = "call.in-progress.error-vapifault-transport-connected-but-call-not-active")]
330 CallPeriodInProgressPeriodErrorVapifaultTransportConnectedButCallNotActive,
331 #[serde(
332 rename = "call.in-progress.error-vapifault-call-started-but-connection-to-transport-missing"
333 )]
334 CallPeriodInProgressPeriodErrorVapifaultCallStartedButConnectionToTransportMissing,
335 #[serde(rename = "call.in-progress.error-vapifault-worker-died")]
336 CallPeriodInProgressPeriodErrorVapifaultWorkerDied,
337 #[serde(rename = "call.in-progress.twilio-completed-call")]
338 CallPeriodInProgressPeriodTwilioCompletedCall,
339 #[serde(rename = "call.in-progress.sip-completed-call")]
340 CallPeriodInProgressPeriodSipCompletedCall,
341 #[serde(rename = "call.in-progress.error-vapifault-openai-llm-failed")]
342 CallPeriodInProgressPeriodErrorVapifaultOpenaiLlmFailed,
343 #[serde(rename = "call.in-progress.error-vapifault-azure-openai-llm-failed")]
344 CallPeriodInProgressPeriodErrorVapifaultAzureOpenaiLlmFailed,
345 #[serde(rename = "call.in-progress.error-vapifault-groq-llm-failed")]
346 CallPeriodInProgressPeriodErrorVapifaultGroqLlmFailed,
347 #[serde(rename = "call.in-progress.error-vapifault-google-llm-failed")]
348 CallPeriodInProgressPeriodErrorVapifaultGoogleLlmFailed,
349 #[serde(rename = "call.in-progress.error-vapifault-xai-llm-failed")]
350 CallPeriodInProgressPeriodErrorVapifaultXaiLlmFailed,
351 #[serde(rename = "call.in-progress.error-vapifault-mistral-llm-failed")]
352 CallPeriodInProgressPeriodErrorVapifaultMistralLlmFailed,
353 #[serde(rename = "call.in-progress.error-vapifault-inflection-ai-llm-failed")]
354 CallPeriodInProgressPeriodErrorVapifaultInflectionAiLlmFailed,
355 #[serde(rename = "call.in-progress.error-vapifault-cerebras-llm-failed")]
356 CallPeriodInProgressPeriodErrorVapifaultCerebrasLlmFailed,
357 #[serde(rename = "call.in-progress.error-vapifault-deep-seek-llm-failed")]
358 CallPeriodInProgressPeriodErrorVapifaultDeepSeekLlmFailed,
359 #[serde(rename = "call.in-progress.error-vapifault-chat-pipeline-failed-to-start")]
360 CallPeriodInProgressPeriodErrorVapifaultChatPipelineFailedToStart,
361 #[serde(rename = "pipeline-error-openai-400-bad-request-validation-failed")]
362 PipelineErrorOpenai400BadRequestValidationFailed,
363 #[serde(rename = "pipeline-error-openai-401-unauthorized")]
364 PipelineErrorOpenai401Unauthorized,
365 #[serde(rename = "pipeline-error-openai-401-incorrect-api-key")]
366 PipelineErrorOpenai401IncorrectApiKey,
367 #[serde(rename = "pipeline-error-openai-401-account-not-in-organization")]
368 PipelineErrorOpenai401AccountNotInOrganization,
369 #[serde(rename = "pipeline-error-openai-403-model-access-denied")]
370 PipelineErrorOpenai403ModelAccessDenied,
371 #[serde(rename = "pipeline-error-openai-429-exceeded-quota")]
372 PipelineErrorOpenai429ExceededQuota,
373 #[serde(rename = "pipeline-error-openai-429-rate-limit-reached")]
374 PipelineErrorOpenai429RateLimitReached,
375 #[serde(rename = "pipeline-error-openai-500-server-error")]
376 PipelineErrorOpenai500ServerError,
377 #[serde(rename = "pipeline-error-openai-503-server-overloaded-error")]
378 PipelineErrorOpenai503ServerOverloadedError,
379 #[serde(rename = "pipeline-error-openai-llm-failed")]
380 PipelineErrorOpenaiLlmFailed,
381 #[serde(rename = "call.in-progress.error-vapifault-openai-400-bad-request-validation-failed")]
382 CallPeriodInProgressPeriodErrorVapifaultOpenai400BadRequestValidationFailed,
383 #[serde(rename = "call.in-progress.error-vapifault-openai-401-unauthorized")]
384 CallPeriodInProgressPeriodErrorVapifaultOpenai401Unauthorized,
385 #[serde(rename = "call.in-progress.error-vapifault-openai-401-incorrect-api-key")]
386 CallPeriodInProgressPeriodErrorVapifaultOpenai401IncorrectApiKey,
387 #[serde(rename = "call.in-progress.error-vapifault-openai-401-account-not-in-organization")]
388 CallPeriodInProgressPeriodErrorVapifaultOpenai401AccountNotInOrganization,
389 #[serde(rename = "call.in-progress.error-vapifault-openai-403-model-access-denied")]
390 CallPeriodInProgressPeriodErrorVapifaultOpenai403ModelAccessDenied,
391 #[serde(rename = "call.in-progress.error-vapifault-openai-429-exceeded-quota")]
392 CallPeriodInProgressPeriodErrorVapifaultOpenai429ExceededQuota,
393 #[serde(rename = "call.in-progress.error-vapifault-openai-429-rate-limit-reached")]
394 CallPeriodInProgressPeriodErrorVapifaultOpenai429RateLimitReached,
395 #[serde(rename = "call.in-progress.error-providerfault-openai-500-server-error")]
396 CallPeriodInProgressPeriodErrorProviderfaultOpenai500ServerError,
397 #[serde(rename = "call.in-progress.error-providerfault-openai-503-server-overloaded-error")]
398 CallPeriodInProgressPeriodErrorProviderfaultOpenai503ServerOverloadedError,
399 #[serde(rename = "pipeline-error-azure-openai-400-bad-request-validation-failed")]
400 PipelineErrorAzureOpenai400BadRequestValidationFailed,
401 #[serde(rename = "pipeline-error-azure-openai-401-unauthorized")]
402 PipelineErrorAzureOpenai401Unauthorized,
403 #[serde(rename = "pipeline-error-azure-openai-403-model-access-denied")]
404 PipelineErrorAzureOpenai403ModelAccessDenied,
405 #[serde(rename = "pipeline-error-azure-openai-429-exceeded-quota")]
406 PipelineErrorAzureOpenai429ExceededQuota,
407 #[serde(rename = "pipeline-error-azure-openai-500-server-error")]
408 PipelineErrorAzureOpenai500ServerError,
409 #[serde(rename = "pipeline-error-azure-openai-503-server-overloaded-error")]
410 PipelineErrorAzureOpenai503ServerOverloadedError,
411 #[serde(rename = "pipeline-error-azure-openai-llm-failed")]
412 PipelineErrorAzureOpenaiLlmFailed,
413 #[serde(
414 rename = "call.in-progress.error-vapifault-azure-openai-400-bad-request-validation-failed"
415 )]
416 CallPeriodInProgressPeriodErrorVapifaultAzureOpenai400BadRequestValidationFailed,
417 #[serde(rename = "call.in-progress.error-vapifault-azure-openai-401-unauthorized")]
418 CallPeriodInProgressPeriodErrorVapifaultAzureOpenai401Unauthorized,
419 #[serde(rename = "call.in-progress.error-vapifault-azure-openai-403-model-access-denied")]
420 CallPeriodInProgressPeriodErrorVapifaultAzureOpenai403ModelAccessDenied,
421 #[serde(rename = "call.in-progress.error-vapifault-azure-openai-429-exceeded-quota")]
422 CallPeriodInProgressPeriodErrorVapifaultAzureOpenai429ExceededQuota,
423 #[serde(rename = "call.in-progress.error-providerfault-azure-openai-500-server-error")]
424 CallPeriodInProgressPeriodErrorProviderfaultAzureOpenai500ServerError,
425 #[serde(
426 rename = "call.in-progress.error-providerfault-azure-openai-503-server-overloaded-error"
427 )]
428 CallPeriodInProgressPeriodErrorProviderfaultAzureOpenai503ServerOverloadedError,
429 #[serde(rename = "pipeline-error-google-400-bad-request-validation-failed")]
430 PipelineErrorGoogle400BadRequestValidationFailed,
431 #[serde(rename = "pipeline-error-google-401-unauthorized")]
432 PipelineErrorGoogle401Unauthorized,
433 #[serde(rename = "pipeline-error-google-403-model-access-denied")]
434 PipelineErrorGoogle403ModelAccessDenied,
435 #[serde(rename = "pipeline-error-google-429-exceeded-quota")]
436 PipelineErrorGoogle429ExceededQuota,
437 #[serde(rename = "pipeline-error-google-500-server-error")]
438 PipelineErrorGoogle500ServerError,
439 #[serde(rename = "pipeline-error-google-503-server-overloaded-error")]
440 PipelineErrorGoogle503ServerOverloadedError,
441 #[serde(rename = "pipeline-error-google-llm-failed")]
442 PipelineErrorGoogleLlmFailed,
443 #[serde(rename = "call.in-progress.error-vapifault-google-400-bad-request-validation-failed")]
444 CallPeriodInProgressPeriodErrorVapifaultGoogle400BadRequestValidationFailed,
445 #[serde(rename = "call.in-progress.error-vapifault-google-401-unauthorized")]
446 CallPeriodInProgressPeriodErrorVapifaultGoogle401Unauthorized,
447 #[serde(rename = "call.in-progress.error-vapifault-google-403-model-access-denied")]
448 CallPeriodInProgressPeriodErrorVapifaultGoogle403ModelAccessDenied,
449 #[serde(rename = "call.in-progress.error-vapifault-google-429-exceeded-quota")]
450 CallPeriodInProgressPeriodErrorVapifaultGoogle429ExceededQuota,
451 #[serde(rename = "call.in-progress.error-providerfault-google-500-server-error")]
452 CallPeriodInProgressPeriodErrorProviderfaultGoogle500ServerError,
453 #[serde(rename = "call.in-progress.error-providerfault-google-503-server-overloaded-error")]
454 CallPeriodInProgressPeriodErrorProviderfaultGoogle503ServerOverloadedError,
455 #[serde(rename = "pipeline-error-xai-400-bad-request-validation-failed")]
456 PipelineErrorXai400BadRequestValidationFailed,
457 #[serde(rename = "pipeline-error-xai-401-unauthorized")]
458 PipelineErrorXai401Unauthorized,
459 #[serde(rename = "pipeline-error-xai-403-model-access-denied")]
460 PipelineErrorXai403ModelAccessDenied,
461 #[serde(rename = "pipeline-error-xai-429-exceeded-quota")]
462 PipelineErrorXai429ExceededQuota,
463 #[serde(rename = "pipeline-error-xai-500-server-error")]
464 PipelineErrorXai500ServerError,
465 #[serde(rename = "pipeline-error-xai-503-server-overloaded-error")]
466 PipelineErrorXai503ServerOverloadedError,
467 #[serde(rename = "pipeline-error-xai-llm-failed")]
468 PipelineErrorXaiLlmFailed,
469 #[serde(rename = "call.in-progress.error-vapifault-xai-400-bad-request-validation-failed")]
470 CallPeriodInProgressPeriodErrorVapifaultXai400BadRequestValidationFailed,
471 #[serde(rename = "call.in-progress.error-vapifault-xai-401-unauthorized")]
472 CallPeriodInProgressPeriodErrorVapifaultXai401Unauthorized,
473 #[serde(rename = "call.in-progress.error-vapifault-xai-403-model-access-denied")]
474 CallPeriodInProgressPeriodErrorVapifaultXai403ModelAccessDenied,
475 #[serde(rename = "call.in-progress.error-vapifault-xai-429-exceeded-quota")]
476 CallPeriodInProgressPeriodErrorVapifaultXai429ExceededQuota,
477 #[serde(rename = "call.in-progress.error-providerfault-xai-500-server-error")]
478 CallPeriodInProgressPeriodErrorProviderfaultXai500ServerError,
479 #[serde(rename = "call.in-progress.error-providerfault-xai-503-server-overloaded-error")]
480 CallPeriodInProgressPeriodErrorProviderfaultXai503ServerOverloadedError,
481 #[serde(rename = "pipeline-error-mistral-400-bad-request-validation-failed")]
482 PipelineErrorMistral400BadRequestValidationFailed,
483 #[serde(rename = "pipeline-error-mistral-401-unauthorized")]
484 PipelineErrorMistral401Unauthorized,
485 #[serde(rename = "pipeline-error-mistral-403-model-access-denied")]
486 PipelineErrorMistral403ModelAccessDenied,
487 #[serde(rename = "pipeline-error-mistral-429-exceeded-quota")]
488 PipelineErrorMistral429ExceededQuota,
489 #[serde(rename = "pipeline-error-mistral-500-server-error")]
490 PipelineErrorMistral500ServerError,
491 #[serde(rename = "pipeline-error-mistral-503-server-overloaded-error")]
492 PipelineErrorMistral503ServerOverloadedError,
493 #[serde(rename = "pipeline-error-mistral-llm-failed")]
494 PipelineErrorMistralLlmFailed,
495 #[serde(rename = "call.in-progress.error-vapifault-mistral-400-bad-request-validation-failed")]
496 CallPeriodInProgressPeriodErrorVapifaultMistral400BadRequestValidationFailed,
497 #[serde(rename = "call.in-progress.error-vapifault-mistral-401-unauthorized")]
498 CallPeriodInProgressPeriodErrorVapifaultMistral401Unauthorized,
499 #[serde(rename = "call.in-progress.error-vapifault-mistral-403-model-access-denied")]
500 CallPeriodInProgressPeriodErrorVapifaultMistral403ModelAccessDenied,
501 #[serde(rename = "call.in-progress.error-vapifault-mistral-429-exceeded-quota")]
502 CallPeriodInProgressPeriodErrorVapifaultMistral429ExceededQuota,
503 #[serde(rename = "call.in-progress.error-providerfault-mistral-500-server-error")]
504 CallPeriodInProgressPeriodErrorProviderfaultMistral500ServerError,
505 #[serde(rename = "call.in-progress.error-providerfault-mistral-503-server-overloaded-error")]
506 CallPeriodInProgressPeriodErrorProviderfaultMistral503ServerOverloadedError,
507 #[serde(rename = "pipeline-error-inflection-ai-400-bad-request-validation-failed")]
508 PipelineErrorInflectionAi400BadRequestValidationFailed,
509 #[serde(rename = "pipeline-error-inflection-ai-401-unauthorized")]
510 PipelineErrorInflectionAi401Unauthorized,
511 #[serde(rename = "pipeline-error-inflection-ai-403-model-access-denied")]
512 PipelineErrorInflectionAi403ModelAccessDenied,
513 #[serde(rename = "pipeline-error-inflection-ai-429-exceeded-quota")]
514 PipelineErrorInflectionAi429ExceededQuota,
515 #[serde(rename = "pipeline-error-inflection-ai-500-server-error")]
516 PipelineErrorInflectionAi500ServerError,
517 #[serde(rename = "pipeline-error-inflection-ai-503-server-overloaded-error")]
518 PipelineErrorInflectionAi503ServerOverloadedError,
519 #[serde(rename = "pipeline-error-inflection-ai-llm-failed")]
520 PipelineErrorInflectionAiLlmFailed,
521 #[serde(
522 rename = "call.in-progress.error-vapifault-inflection-ai-400-bad-request-validation-failed"
523 )]
524 CallPeriodInProgressPeriodErrorVapifaultInflectionAi400BadRequestValidationFailed,
525 #[serde(rename = "call.in-progress.error-vapifault-inflection-ai-401-unauthorized")]
526 CallPeriodInProgressPeriodErrorVapifaultInflectionAi401Unauthorized,
527 #[serde(rename = "call.in-progress.error-vapifault-inflection-ai-403-model-access-denied")]
528 CallPeriodInProgressPeriodErrorVapifaultInflectionAi403ModelAccessDenied,
529 #[serde(rename = "call.in-progress.error-vapifault-inflection-ai-429-exceeded-quota")]
530 CallPeriodInProgressPeriodErrorVapifaultInflectionAi429ExceededQuota,
531 #[serde(rename = "call.in-progress.error-providerfault-inflection-ai-500-server-error")]
532 CallPeriodInProgressPeriodErrorProviderfaultInflectionAi500ServerError,
533 #[serde(
534 rename = "call.in-progress.error-providerfault-inflection-ai-503-server-overloaded-error"
535 )]
536 CallPeriodInProgressPeriodErrorProviderfaultInflectionAi503ServerOverloadedError,
537 #[serde(rename = "pipeline-error-deep-seek-400-bad-request-validation-failed")]
538 PipelineErrorDeepSeek400BadRequestValidationFailed,
539 #[serde(rename = "pipeline-error-deep-seek-401-unauthorized")]
540 PipelineErrorDeepSeek401Unauthorized,
541 #[serde(rename = "pipeline-error-deep-seek-403-model-access-denied")]
542 PipelineErrorDeepSeek403ModelAccessDenied,
543 #[serde(rename = "pipeline-error-deep-seek-429-exceeded-quota")]
544 PipelineErrorDeepSeek429ExceededQuota,
545 #[serde(rename = "pipeline-error-deep-seek-500-server-error")]
546 PipelineErrorDeepSeek500ServerError,
547 #[serde(rename = "pipeline-error-deep-seek-503-server-overloaded-error")]
548 PipelineErrorDeepSeek503ServerOverloadedError,
549 #[serde(rename = "pipeline-error-deep-seek-llm-failed")]
550 PipelineErrorDeepSeekLlmFailed,
551 #[serde(
552 rename = "call.in-progress.error-vapifault-deep-seek-400-bad-request-validation-failed"
553 )]
554 CallPeriodInProgressPeriodErrorVapifaultDeepSeek400BadRequestValidationFailed,
555 #[serde(rename = "call.in-progress.error-vapifault-deep-seek-401-unauthorized")]
556 CallPeriodInProgressPeriodErrorVapifaultDeepSeek401Unauthorized,
557 #[serde(rename = "call.in-progress.error-vapifault-deep-seek-403-model-access-denied")]
558 CallPeriodInProgressPeriodErrorVapifaultDeepSeek403ModelAccessDenied,
559 #[serde(rename = "call.in-progress.error-vapifault-deep-seek-429-exceeded-quota")]
560 CallPeriodInProgressPeriodErrorVapifaultDeepSeek429ExceededQuota,
561 #[serde(rename = "call.in-progress.error-providerfault-deep-seek-500-server-error")]
562 CallPeriodInProgressPeriodErrorProviderfaultDeepSeek500ServerError,
563 #[serde(rename = "call.in-progress.error-providerfault-deep-seek-503-server-overloaded-error")]
564 CallPeriodInProgressPeriodErrorProviderfaultDeepSeek503ServerOverloadedError,
565 #[serde(rename = "pipeline-error-groq-400-bad-request-validation-failed")]
566 PipelineErrorGroq400BadRequestValidationFailed,
567 #[serde(rename = "pipeline-error-groq-401-unauthorized")]
568 PipelineErrorGroq401Unauthorized,
569 #[serde(rename = "pipeline-error-groq-403-model-access-denied")]
570 PipelineErrorGroq403ModelAccessDenied,
571 #[serde(rename = "pipeline-error-groq-429-exceeded-quota")]
572 PipelineErrorGroq429ExceededQuota,
573 #[serde(rename = "pipeline-error-groq-500-server-error")]
574 PipelineErrorGroq500ServerError,
575 #[serde(rename = "pipeline-error-groq-503-server-overloaded-error")]
576 PipelineErrorGroq503ServerOverloadedError,
577 #[serde(rename = "pipeline-error-groq-llm-failed")]
578 PipelineErrorGroqLlmFailed,
579 #[serde(rename = "call.in-progress.error-vapifault-groq-400-bad-request-validation-failed")]
580 CallPeriodInProgressPeriodErrorVapifaultGroq400BadRequestValidationFailed,
581 #[serde(rename = "call.in-progress.error-vapifault-groq-401-unauthorized")]
582 CallPeriodInProgressPeriodErrorVapifaultGroq401Unauthorized,
583 #[serde(rename = "call.in-progress.error-vapifault-groq-403-model-access-denied")]
584 CallPeriodInProgressPeriodErrorVapifaultGroq403ModelAccessDenied,
585 #[serde(rename = "call.in-progress.error-vapifault-groq-429-exceeded-quota")]
586 CallPeriodInProgressPeriodErrorVapifaultGroq429ExceededQuota,
587 #[serde(rename = "call.in-progress.error-providerfault-groq-500-server-error")]
588 CallPeriodInProgressPeriodErrorProviderfaultGroq500ServerError,
589 #[serde(rename = "call.in-progress.error-providerfault-groq-503-server-overloaded-error")]
590 CallPeriodInProgressPeriodErrorProviderfaultGroq503ServerOverloadedError,
591 #[serde(rename = "pipeline-error-cerebras-400-bad-request-validation-failed")]
592 PipelineErrorCerebras400BadRequestValidationFailed,
593 #[serde(rename = "pipeline-error-cerebras-401-unauthorized")]
594 PipelineErrorCerebras401Unauthorized,
595 #[serde(rename = "pipeline-error-cerebras-403-model-access-denied")]
596 PipelineErrorCerebras403ModelAccessDenied,
597 #[serde(rename = "pipeline-error-cerebras-429-exceeded-quota")]
598 PipelineErrorCerebras429ExceededQuota,
599 #[serde(rename = "pipeline-error-cerebras-500-server-error")]
600 PipelineErrorCerebras500ServerError,
601 #[serde(rename = "pipeline-error-cerebras-503-server-overloaded-error")]
602 PipelineErrorCerebras503ServerOverloadedError,
603 #[serde(rename = "pipeline-error-cerebras-llm-failed")]
604 PipelineErrorCerebrasLlmFailed,
605 #[serde(
606 rename = "call.in-progress.error-vapifault-cerebras-400-bad-request-validation-failed"
607 )]
608 CallPeriodInProgressPeriodErrorVapifaultCerebras400BadRequestValidationFailed,
609 #[serde(rename = "call.in-progress.error-vapifault-cerebras-401-unauthorized")]
610 CallPeriodInProgressPeriodErrorVapifaultCerebras401Unauthorized,
611 #[serde(rename = "call.in-progress.error-vapifault-cerebras-403-model-access-denied")]
612 CallPeriodInProgressPeriodErrorVapifaultCerebras403ModelAccessDenied,
613 #[serde(rename = "call.in-progress.error-vapifault-cerebras-429-exceeded-quota")]
614 CallPeriodInProgressPeriodErrorVapifaultCerebras429ExceededQuota,
615 #[serde(rename = "call.in-progress.error-providerfault-cerebras-500-server-error")]
616 CallPeriodInProgressPeriodErrorProviderfaultCerebras500ServerError,
617 #[serde(rename = "call.in-progress.error-providerfault-cerebras-503-server-overloaded-error")]
618 CallPeriodInProgressPeriodErrorProviderfaultCerebras503ServerOverloadedError,
619 #[serde(rename = "pipeline-error-anthropic-400-bad-request-validation-failed")]
620 PipelineErrorAnthropic400BadRequestValidationFailed,
621 #[serde(rename = "pipeline-error-anthropic-401-unauthorized")]
622 PipelineErrorAnthropic401Unauthorized,
623 #[serde(rename = "pipeline-error-anthropic-403-model-access-denied")]
624 PipelineErrorAnthropic403ModelAccessDenied,
625 #[serde(rename = "pipeline-error-anthropic-429-exceeded-quota")]
626 PipelineErrorAnthropic429ExceededQuota,
627 #[serde(rename = "pipeline-error-anthropic-500-server-error")]
628 PipelineErrorAnthropic500ServerError,
629 #[serde(rename = "pipeline-error-anthropic-503-server-overloaded-error")]
630 PipelineErrorAnthropic503ServerOverloadedError,
631 #[serde(rename = "pipeline-error-anthropic-llm-failed")]
632 PipelineErrorAnthropicLlmFailed,
633 #[serde(rename = "call.in-progress.error-vapifault-anthropic-llm-failed")]
634 CallPeriodInProgressPeriodErrorVapifaultAnthropicLlmFailed,
635 #[serde(
636 rename = "call.in-progress.error-vapifault-anthropic-400-bad-request-validation-failed"
637 )]
638 CallPeriodInProgressPeriodErrorVapifaultAnthropic400BadRequestValidationFailed,
639 #[serde(rename = "call.in-progress.error-vapifault-anthropic-401-unauthorized")]
640 CallPeriodInProgressPeriodErrorVapifaultAnthropic401Unauthorized,
641 #[serde(rename = "call.in-progress.error-vapifault-anthropic-403-model-access-denied")]
642 CallPeriodInProgressPeriodErrorVapifaultAnthropic403ModelAccessDenied,
643 #[serde(rename = "call.in-progress.error-vapifault-anthropic-429-exceeded-quota")]
644 CallPeriodInProgressPeriodErrorVapifaultAnthropic429ExceededQuota,
645 #[serde(rename = "call.in-progress.error-providerfault-anthropic-500-server-error")]
646 CallPeriodInProgressPeriodErrorProviderfaultAnthropic500ServerError,
647 #[serde(rename = "call.in-progress.error-providerfault-anthropic-503-server-overloaded-error")]
648 CallPeriodInProgressPeriodErrorProviderfaultAnthropic503ServerOverloadedError,
649 #[serde(rename = "pipeline-error-anthropic-bedrock-400-bad-request-validation-failed")]
650 PipelineErrorAnthropicBedrock400BadRequestValidationFailed,
651 #[serde(rename = "pipeline-error-anthropic-bedrock-401-unauthorized")]
652 PipelineErrorAnthropicBedrock401Unauthorized,
653 #[serde(rename = "pipeline-error-anthropic-bedrock-403-model-access-denied")]
654 PipelineErrorAnthropicBedrock403ModelAccessDenied,
655 #[serde(rename = "pipeline-error-anthropic-bedrock-429-exceeded-quota")]
656 PipelineErrorAnthropicBedrock429ExceededQuota,
657 #[serde(rename = "pipeline-error-anthropic-bedrock-500-server-error")]
658 PipelineErrorAnthropicBedrock500ServerError,
659 #[serde(rename = "pipeline-error-anthropic-bedrock-503-server-overloaded-error")]
660 PipelineErrorAnthropicBedrock503ServerOverloadedError,
661 #[serde(rename = "pipeline-error-anthropic-bedrock-llm-failed")]
662 PipelineErrorAnthropicBedrockLlmFailed,
663 #[serde(rename = "call.in-progress.error-vapifault-anthropic-bedrock-llm-failed")]
664 CallPeriodInProgressPeriodErrorVapifaultAnthropicBedrockLlmFailed,
665 #[serde(
666 rename = "call.in-progress.error-vapifault-anthropic-bedrock-400-bad-request-validation-failed"
667 )]
668 CallPeriodInProgressPeriodErrorVapifaultAnthropicBedrock400BadRequestValidationFailed,
669 #[serde(rename = "call.in-progress.error-vapifault-anthropic-bedrock-401-unauthorized")]
670 CallPeriodInProgressPeriodErrorVapifaultAnthropicBedrock401Unauthorized,
671 #[serde(rename = "call.in-progress.error-vapifault-anthropic-bedrock-403-model-access-denied")]
672 CallPeriodInProgressPeriodErrorVapifaultAnthropicBedrock403ModelAccessDenied,
673 #[serde(rename = "call.in-progress.error-vapifault-anthropic-bedrock-429-exceeded-quota")]
674 CallPeriodInProgressPeriodErrorVapifaultAnthropicBedrock429ExceededQuota,
675 #[serde(rename = "call.in-progress.error-providerfault-anthropic-bedrock-500-server-error")]
676 CallPeriodInProgressPeriodErrorProviderfaultAnthropicBedrock500ServerError,
677 #[serde(
678 rename = "call.in-progress.error-providerfault-anthropic-bedrock-503-server-overloaded-error"
679 )]
680 CallPeriodInProgressPeriodErrorProviderfaultAnthropicBedrock503ServerOverloadedError,
681 #[serde(rename = "pipeline-error-anthropic-vertex-400-bad-request-validation-failed")]
682 PipelineErrorAnthropicVertex400BadRequestValidationFailed,
683 #[serde(rename = "pipeline-error-anthropic-vertex-401-unauthorized")]
684 PipelineErrorAnthropicVertex401Unauthorized,
685 #[serde(rename = "pipeline-error-anthropic-vertex-403-model-access-denied")]
686 PipelineErrorAnthropicVertex403ModelAccessDenied,
687 #[serde(rename = "pipeline-error-anthropic-vertex-429-exceeded-quota")]
688 PipelineErrorAnthropicVertex429ExceededQuota,
689 #[serde(rename = "pipeline-error-anthropic-vertex-500-server-error")]
690 PipelineErrorAnthropicVertex500ServerError,
691 #[serde(rename = "pipeline-error-anthropic-vertex-503-server-overloaded-error")]
692 PipelineErrorAnthropicVertex503ServerOverloadedError,
693 #[serde(rename = "pipeline-error-anthropic-vertex-llm-failed")]
694 PipelineErrorAnthropicVertexLlmFailed,
695 #[serde(rename = "call.in-progress.error-vapifault-anthropic-vertex-llm-failed")]
696 CallPeriodInProgressPeriodErrorVapifaultAnthropicVertexLlmFailed,
697 #[serde(
698 rename = "call.in-progress.error-vapifault-anthropic-vertex-400-bad-request-validation-failed"
699 )]
700 CallPeriodInProgressPeriodErrorVapifaultAnthropicVertex400BadRequestValidationFailed,
701 #[serde(rename = "call.in-progress.error-vapifault-anthropic-vertex-401-unauthorized")]
702 CallPeriodInProgressPeriodErrorVapifaultAnthropicVertex401Unauthorized,
703 #[serde(rename = "call.in-progress.error-vapifault-anthropic-vertex-403-model-access-denied")]
704 CallPeriodInProgressPeriodErrorVapifaultAnthropicVertex403ModelAccessDenied,
705 #[serde(rename = "call.in-progress.error-vapifault-anthropic-vertex-429-exceeded-quota")]
706 CallPeriodInProgressPeriodErrorVapifaultAnthropicVertex429ExceededQuota,
707 #[serde(rename = "call.in-progress.error-providerfault-anthropic-vertex-500-server-error")]
708 CallPeriodInProgressPeriodErrorProviderfaultAnthropicVertex500ServerError,
709 #[serde(
710 rename = "call.in-progress.error-providerfault-anthropic-vertex-503-server-overloaded-error"
711 )]
712 CallPeriodInProgressPeriodErrorProviderfaultAnthropicVertex503ServerOverloadedError,
713 #[serde(rename = "pipeline-error-together-ai-400-bad-request-validation-failed")]
714 PipelineErrorTogetherAi400BadRequestValidationFailed,
715 #[serde(rename = "pipeline-error-together-ai-401-unauthorized")]
716 PipelineErrorTogetherAi401Unauthorized,
717 #[serde(rename = "pipeline-error-together-ai-403-model-access-denied")]
718 PipelineErrorTogetherAi403ModelAccessDenied,
719 #[serde(rename = "pipeline-error-together-ai-429-exceeded-quota")]
720 PipelineErrorTogetherAi429ExceededQuota,
721 #[serde(rename = "pipeline-error-together-ai-500-server-error")]
722 PipelineErrorTogetherAi500ServerError,
723 #[serde(rename = "pipeline-error-together-ai-503-server-overloaded-error")]
724 PipelineErrorTogetherAi503ServerOverloadedError,
725 #[serde(rename = "pipeline-error-together-ai-llm-failed")]
726 PipelineErrorTogetherAiLlmFailed,
727 #[serde(rename = "call.in-progress.error-vapifault-together-ai-llm-failed")]
728 CallPeriodInProgressPeriodErrorVapifaultTogetherAiLlmFailed,
729 #[serde(
730 rename = "call.in-progress.error-vapifault-together-ai-400-bad-request-validation-failed"
731 )]
732 CallPeriodInProgressPeriodErrorVapifaultTogetherAi400BadRequestValidationFailed,
733 #[serde(rename = "call.in-progress.error-vapifault-together-ai-401-unauthorized")]
734 CallPeriodInProgressPeriodErrorVapifaultTogetherAi401Unauthorized,
735 #[serde(rename = "call.in-progress.error-vapifault-together-ai-403-model-access-denied")]
736 CallPeriodInProgressPeriodErrorVapifaultTogetherAi403ModelAccessDenied,
737 #[serde(rename = "call.in-progress.error-vapifault-together-ai-429-exceeded-quota")]
738 CallPeriodInProgressPeriodErrorVapifaultTogetherAi429ExceededQuota,
739 #[serde(rename = "call.in-progress.error-providerfault-together-ai-500-server-error")]
740 CallPeriodInProgressPeriodErrorProviderfaultTogetherAi500ServerError,
741 #[serde(
742 rename = "call.in-progress.error-providerfault-together-ai-503-server-overloaded-error"
743 )]
744 CallPeriodInProgressPeriodErrorProviderfaultTogetherAi503ServerOverloadedError,
745 #[serde(rename = "pipeline-error-anyscale-400-bad-request-validation-failed")]
746 PipelineErrorAnyscale400BadRequestValidationFailed,
747 #[serde(rename = "pipeline-error-anyscale-401-unauthorized")]
748 PipelineErrorAnyscale401Unauthorized,
749 #[serde(rename = "pipeline-error-anyscale-403-model-access-denied")]
750 PipelineErrorAnyscale403ModelAccessDenied,
751 #[serde(rename = "pipeline-error-anyscale-429-exceeded-quota")]
752 PipelineErrorAnyscale429ExceededQuota,
753 #[serde(rename = "pipeline-error-anyscale-500-server-error")]
754 PipelineErrorAnyscale500ServerError,
755 #[serde(rename = "pipeline-error-anyscale-503-server-overloaded-error")]
756 PipelineErrorAnyscale503ServerOverloadedError,
757 #[serde(rename = "pipeline-error-anyscale-llm-failed")]
758 PipelineErrorAnyscaleLlmFailed,
759 #[serde(rename = "call.in-progress.error-vapifault-anyscale-llm-failed")]
760 CallPeriodInProgressPeriodErrorVapifaultAnyscaleLlmFailed,
761 #[serde(
762 rename = "call.in-progress.error-vapifault-anyscale-400-bad-request-validation-failed"
763 )]
764 CallPeriodInProgressPeriodErrorVapifaultAnyscale400BadRequestValidationFailed,
765 #[serde(rename = "call.in-progress.error-vapifault-anyscale-401-unauthorized")]
766 CallPeriodInProgressPeriodErrorVapifaultAnyscale401Unauthorized,
767 #[serde(rename = "call.in-progress.error-vapifault-anyscale-403-model-access-denied")]
768 CallPeriodInProgressPeriodErrorVapifaultAnyscale403ModelAccessDenied,
769 #[serde(rename = "call.in-progress.error-vapifault-anyscale-429-exceeded-quota")]
770 CallPeriodInProgressPeriodErrorVapifaultAnyscale429ExceededQuota,
771 #[serde(rename = "call.in-progress.error-providerfault-anyscale-500-server-error")]
772 CallPeriodInProgressPeriodErrorProviderfaultAnyscale500ServerError,
773 #[serde(rename = "call.in-progress.error-providerfault-anyscale-503-server-overloaded-error")]
774 CallPeriodInProgressPeriodErrorProviderfaultAnyscale503ServerOverloadedError,
775 #[serde(rename = "pipeline-error-openrouter-400-bad-request-validation-failed")]
776 PipelineErrorOpenrouter400BadRequestValidationFailed,
777 #[serde(rename = "pipeline-error-openrouter-401-unauthorized")]
778 PipelineErrorOpenrouter401Unauthorized,
779 #[serde(rename = "pipeline-error-openrouter-403-model-access-denied")]
780 PipelineErrorOpenrouter403ModelAccessDenied,
781 #[serde(rename = "pipeline-error-openrouter-429-exceeded-quota")]
782 PipelineErrorOpenrouter429ExceededQuota,
783 #[serde(rename = "pipeline-error-openrouter-500-server-error")]
784 PipelineErrorOpenrouter500ServerError,
785 #[serde(rename = "pipeline-error-openrouter-503-server-overloaded-error")]
786 PipelineErrorOpenrouter503ServerOverloadedError,
787 #[serde(rename = "pipeline-error-openrouter-llm-failed")]
788 PipelineErrorOpenrouterLlmFailed,
789 #[serde(rename = "call.in-progress.error-vapifault-openrouter-llm-failed")]
790 CallPeriodInProgressPeriodErrorVapifaultOpenrouterLlmFailed,
791 #[serde(
792 rename = "call.in-progress.error-vapifault-openrouter-400-bad-request-validation-failed"
793 )]
794 CallPeriodInProgressPeriodErrorVapifaultOpenrouter400BadRequestValidationFailed,
795 #[serde(rename = "call.in-progress.error-vapifault-openrouter-401-unauthorized")]
796 CallPeriodInProgressPeriodErrorVapifaultOpenrouter401Unauthorized,
797 #[serde(rename = "call.in-progress.error-vapifault-openrouter-403-model-access-denied")]
798 CallPeriodInProgressPeriodErrorVapifaultOpenrouter403ModelAccessDenied,
799 #[serde(rename = "call.in-progress.error-vapifault-openrouter-429-exceeded-quota")]
800 CallPeriodInProgressPeriodErrorVapifaultOpenrouter429ExceededQuota,
801 #[serde(rename = "call.in-progress.error-providerfault-openrouter-500-server-error")]
802 CallPeriodInProgressPeriodErrorProviderfaultOpenrouter500ServerError,
803 #[serde(
804 rename = "call.in-progress.error-providerfault-openrouter-503-server-overloaded-error"
805 )]
806 CallPeriodInProgressPeriodErrorProviderfaultOpenrouter503ServerOverloadedError,
807 #[serde(rename = "pipeline-error-perplexity-ai-400-bad-request-validation-failed")]
808 PipelineErrorPerplexityAi400BadRequestValidationFailed,
809 #[serde(rename = "pipeline-error-perplexity-ai-401-unauthorized")]
810 PipelineErrorPerplexityAi401Unauthorized,
811 #[serde(rename = "pipeline-error-perplexity-ai-403-model-access-denied")]
812 PipelineErrorPerplexityAi403ModelAccessDenied,
813 #[serde(rename = "pipeline-error-perplexity-ai-429-exceeded-quota")]
814 PipelineErrorPerplexityAi429ExceededQuota,
815 #[serde(rename = "pipeline-error-perplexity-ai-500-server-error")]
816 PipelineErrorPerplexityAi500ServerError,
817 #[serde(rename = "pipeline-error-perplexity-ai-503-server-overloaded-error")]
818 PipelineErrorPerplexityAi503ServerOverloadedError,
819 #[serde(rename = "pipeline-error-perplexity-ai-llm-failed")]
820 PipelineErrorPerplexityAiLlmFailed,
821 #[serde(rename = "call.in-progress.error-vapifault-perplexity-ai-llm-failed")]
822 CallPeriodInProgressPeriodErrorVapifaultPerplexityAiLlmFailed,
823 #[serde(
824 rename = "call.in-progress.error-vapifault-perplexity-ai-400-bad-request-validation-failed"
825 )]
826 CallPeriodInProgressPeriodErrorVapifaultPerplexityAi400BadRequestValidationFailed,
827 #[serde(rename = "call.in-progress.error-vapifault-perplexity-ai-401-unauthorized")]
828 CallPeriodInProgressPeriodErrorVapifaultPerplexityAi401Unauthorized,
829 #[serde(rename = "call.in-progress.error-vapifault-perplexity-ai-403-model-access-denied")]
830 CallPeriodInProgressPeriodErrorVapifaultPerplexityAi403ModelAccessDenied,
831 #[serde(rename = "call.in-progress.error-vapifault-perplexity-ai-429-exceeded-quota")]
832 CallPeriodInProgressPeriodErrorVapifaultPerplexityAi429ExceededQuota,
833 #[serde(rename = "call.in-progress.error-providerfault-perplexity-ai-500-server-error")]
834 CallPeriodInProgressPeriodErrorProviderfaultPerplexityAi500ServerError,
835 #[serde(
836 rename = "call.in-progress.error-providerfault-perplexity-ai-503-server-overloaded-error"
837 )]
838 CallPeriodInProgressPeriodErrorProviderfaultPerplexityAi503ServerOverloadedError,
839 #[serde(rename = "pipeline-error-deepinfra-400-bad-request-validation-failed")]
840 PipelineErrorDeepinfra400BadRequestValidationFailed,
841 #[serde(rename = "pipeline-error-deepinfra-401-unauthorized")]
842 PipelineErrorDeepinfra401Unauthorized,
843 #[serde(rename = "pipeline-error-deepinfra-403-model-access-denied")]
844 PipelineErrorDeepinfra403ModelAccessDenied,
845 #[serde(rename = "pipeline-error-deepinfra-429-exceeded-quota")]
846 PipelineErrorDeepinfra429ExceededQuota,
847 #[serde(rename = "pipeline-error-deepinfra-500-server-error")]
848 PipelineErrorDeepinfra500ServerError,
849 #[serde(rename = "pipeline-error-deepinfra-503-server-overloaded-error")]
850 PipelineErrorDeepinfra503ServerOverloadedError,
851 #[serde(rename = "pipeline-error-deepinfra-llm-failed")]
852 PipelineErrorDeepinfraLlmFailed,
853 #[serde(rename = "call.in-progress.error-vapifault-deepinfra-llm-failed")]
854 CallPeriodInProgressPeriodErrorVapifaultDeepinfraLlmFailed,
855 #[serde(
856 rename = "call.in-progress.error-vapifault-deepinfra-400-bad-request-validation-failed"
857 )]
858 CallPeriodInProgressPeriodErrorVapifaultDeepinfra400BadRequestValidationFailed,
859 #[serde(rename = "call.in-progress.error-vapifault-deepinfra-401-unauthorized")]
860 CallPeriodInProgressPeriodErrorVapifaultDeepinfra401Unauthorized,
861 #[serde(rename = "call.in-progress.error-vapifault-deepinfra-403-model-access-denied")]
862 CallPeriodInProgressPeriodErrorVapifaultDeepinfra403ModelAccessDenied,
863 #[serde(rename = "call.in-progress.error-vapifault-deepinfra-429-exceeded-quota")]
864 CallPeriodInProgressPeriodErrorVapifaultDeepinfra429ExceededQuota,
865 #[serde(rename = "call.in-progress.error-providerfault-deepinfra-500-server-error")]
866 CallPeriodInProgressPeriodErrorProviderfaultDeepinfra500ServerError,
867 #[serde(rename = "call.in-progress.error-providerfault-deepinfra-503-server-overloaded-error")]
868 CallPeriodInProgressPeriodErrorProviderfaultDeepinfra503ServerOverloadedError,
869 #[serde(rename = "pipeline-error-runpod-400-bad-request-validation-failed")]
870 PipelineErrorRunpod400BadRequestValidationFailed,
871 #[serde(rename = "pipeline-error-runpod-401-unauthorized")]
872 PipelineErrorRunpod401Unauthorized,
873 #[serde(rename = "pipeline-error-runpod-403-model-access-denied")]
874 PipelineErrorRunpod403ModelAccessDenied,
875 #[serde(rename = "pipeline-error-runpod-429-exceeded-quota")]
876 PipelineErrorRunpod429ExceededQuota,
877 #[serde(rename = "pipeline-error-runpod-500-server-error")]
878 PipelineErrorRunpod500ServerError,
879 #[serde(rename = "pipeline-error-runpod-503-server-overloaded-error")]
880 PipelineErrorRunpod503ServerOverloadedError,
881 #[serde(rename = "pipeline-error-runpod-llm-failed")]
882 PipelineErrorRunpodLlmFailed,
883 #[serde(rename = "call.in-progress.error-vapifault-runpod-llm-failed")]
884 CallPeriodInProgressPeriodErrorVapifaultRunpodLlmFailed,
885 #[serde(rename = "call.in-progress.error-vapifault-runpod-400-bad-request-validation-failed")]
886 CallPeriodInProgressPeriodErrorVapifaultRunpod400BadRequestValidationFailed,
887 #[serde(rename = "call.in-progress.error-vapifault-runpod-401-unauthorized")]
888 CallPeriodInProgressPeriodErrorVapifaultRunpod401Unauthorized,
889 #[serde(rename = "call.in-progress.error-vapifault-runpod-403-model-access-denied")]
890 CallPeriodInProgressPeriodErrorVapifaultRunpod403ModelAccessDenied,
891 #[serde(rename = "call.in-progress.error-vapifault-runpod-429-exceeded-quota")]
892 CallPeriodInProgressPeriodErrorVapifaultRunpod429ExceededQuota,
893 #[serde(rename = "call.in-progress.error-providerfault-runpod-500-server-error")]
894 CallPeriodInProgressPeriodErrorProviderfaultRunpod500ServerError,
895 #[serde(rename = "call.in-progress.error-providerfault-runpod-503-server-overloaded-error")]
896 CallPeriodInProgressPeriodErrorProviderfaultRunpod503ServerOverloadedError,
897 #[serde(rename = "pipeline-error-custom-llm-400-bad-request-validation-failed")]
898 PipelineErrorCustomLlm400BadRequestValidationFailed,
899 #[serde(rename = "pipeline-error-custom-llm-401-unauthorized")]
900 PipelineErrorCustomLlm401Unauthorized,
901 #[serde(rename = "pipeline-error-custom-llm-403-model-access-denied")]
902 PipelineErrorCustomLlm403ModelAccessDenied,
903 #[serde(rename = "pipeline-error-custom-llm-429-exceeded-quota")]
904 PipelineErrorCustomLlm429ExceededQuota,
905 #[serde(rename = "pipeline-error-custom-llm-500-server-error")]
906 PipelineErrorCustomLlm500ServerError,
907 #[serde(rename = "pipeline-error-custom-llm-503-server-overloaded-error")]
908 PipelineErrorCustomLlm503ServerOverloadedError,
909 #[serde(rename = "pipeline-error-custom-llm-llm-failed")]
910 PipelineErrorCustomLlmLlmFailed,
911 #[serde(rename = "call.in-progress.error-vapifault-custom-llm-llm-failed")]
912 CallPeriodInProgressPeriodErrorVapifaultCustomLlmLlmFailed,
913 #[serde(
914 rename = "call.in-progress.error-vapifault-custom-llm-400-bad-request-validation-failed"
915 )]
916 CallPeriodInProgressPeriodErrorVapifaultCustomLlm400BadRequestValidationFailed,
917 #[serde(rename = "call.in-progress.error-vapifault-custom-llm-401-unauthorized")]
918 CallPeriodInProgressPeriodErrorVapifaultCustomLlm401Unauthorized,
919 #[serde(rename = "call.in-progress.error-vapifault-custom-llm-403-model-access-denied")]
920 CallPeriodInProgressPeriodErrorVapifaultCustomLlm403ModelAccessDenied,
921 #[serde(rename = "call.in-progress.error-vapifault-custom-llm-429-exceeded-quota")]
922 CallPeriodInProgressPeriodErrorVapifaultCustomLlm429ExceededQuota,
923 #[serde(rename = "call.in-progress.error-providerfault-custom-llm-500-server-error")]
924 CallPeriodInProgressPeriodErrorProviderfaultCustomLlm500ServerError,
925 #[serde(
926 rename = "call.in-progress.error-providerfault-custom-llm-503-server-overloaded-error"
927 )]
928 CallPeriodInProgressPeriodErrorProviderfaultCustomLlm503ServerOverloadedError,
929 #[serde(rename = "pipeline-error-custom-voice-failed")]
930 PipelineErrorCustomVoiceFailed,
931 #[serde(rename = "pipeline-error-cartesia-socket-hang-up")]
932 PipelineErrorCartesiaSocketHangUp,
933 #[serde(rename = "pipeline-error-cartesia-requested-payment")]
934 PipelineErrorCartesiaRequestedPayment,
935 #[serde(rename = "pipeline-error-cartesia-500-server-error")]
936 PipelineErrorCartesia500ServerError,
937 #[serde(rename = "pipeline-error-cartesia-502-server-error")]
938 PipelineErrorCartesia502ServerError,
939 #[serde(rename = "pipeline-error-cartesia-503-server-error")]
940 PipelineErrorCartesia503ServerError,
941 #[serde(rename = "pipeline-error-cartesia-522-server-error")]
942 PipelineErrorCartesia522ServerError,
943 #[serde(rename = "call.in-progress.error-vapifault-cartesia-socket-hang-up")]
944 CallPeriodInProgressPeriodErrorVapifaultCartesiaSocketHangUp,
945 #[serde(rename = "call.in-progress.error-vapifault-cartesia-requested-payment")]
946 CallPeriodInProgressPeriodErrorVapifaultCartesiaRequestedPayment,
947 #[serde(rename = "call.in-progress.error-providerfault-cartesia-500-server-error")]
948 CallPeriodInProgressPeriodErrorProviderfaultCartesia500ServerError,
949 #[serde(rename = "call.in-progress.error-providerfault-cartesia-503-server-error")]
950 CallPeriodInProgressPeriodErrorProviderfaultCartesia503ServerError,
951 #[serde(rename = "call.in-progress.error-providerfault-cartesia-522-server-error")]
952 CallPeriodInProgressPeriodErrorProviderfaultCartesia522ServerError,
953 #[serde(rename = "pipeline-error-eleven-labs-voice-not-found")]
954 PipelineErrorElevenLabsVoiceNotFound,
955 #[serde(rename = "pipeline-error-eleven-labs-quota-exceeded")]
956 PipelineErrorElevenLabsQuotaExceeded,
957 #[serde(rename = "pipeline-error-eleven-labs-unauthorized-access")]
958 PipelineErrorElevenLabsUnauthorizedAccess,
959 #[serde(rename = "pipeline-error-eleven-labs-unauthorized-to-access-model")]
960 PipelineErrorElevenLabsUnauthorizedToAccessModel,
961 #[serde(rename = "pipeline-error-eleven-labs-professional-voices-only-for-creator-plus")]
962 PipelineErrorElevenLabsProfessionalVoicesOnlyForCreatorPlus,
963 #[serde(rename = "pipeline-error-eleven-labs-blocked-free-plan-and-requested-upgrade")]
964 PipelineErrorElevenLabsBlockedFreePlanAndRequestedUpgrade,
965 #[serde(
966 rename = "pipeline-error-eleven-labs-blocked-concurrent-requests-and-requested-upgrade"
967 )]
968 PipelineErrorElevenLabsBlockedConcurrentRequestsAndRequestedUpgrade,
969 #[serde(
970 rename = "pipeline-error-eleven-labs-blocked-using-instant-voice-clone-and-requested-upgrade"
971 )]
972 PipelineErrorElevenLabsBlockedUsingInstantVoiceCloneAndRequestedUpgrade,
973 #[serde(rename = "pipeline-error-eleven-labs-system-busy-and-requested-upgrade")]
974 PipelineErrorElevenLabsSystemBusyAndRequestedUpgrade,
975 #[serde(rename = "pipeline-error-eleven-labs-voice-not-fine-tuned")]
976 PipelineErrorElevenLabsVoiceNotFineTuned,
977 #[serde(rename = "pipeline-error-eleven-labs-invalid-api-key")]
978 PipelineErrorElevenLabsInvalidApiKey,
979 #[serde(rename = "pipeline-error-eleven-labs-invalid-voice-samples")]
980 PipelineErrorElevenLabsInvalidVoiceSamples,
981 #[serde(rename = "pipeline-error-eleven-labs-voice-disabled-by-owner")]
982 PipelineErrorElevenLabsVoiceDisabledByOwner,
983 #[serde(rename = "pipeline-error-eleven-labs-vapi-voice-disabled-by-owner")]
984 PipelineErrorElevenLabsVapiVoiceDisabledByOwner,
985 #[serde(rename = "pipeline-error-eleven-labs-blocked-account-in-probation")]
986 PipelineErrorElevenLabsBlockedAccountInProbation,
987 #[serde(rename = "pipeline-error-eleven-labs-blocked-content-against-their-policy")]
988 PipelineErrorElevenLabsBlockedContentAgainstTheirPolicy,
989 #[serde(rename = "pipeline-error-eleven-labs-missing-samples-for-voice-clone")]
990 PipelineErrorElevenLabsMissingSamplesForVoiceClone,
991 #[serde(rename = "pipeline-error-eleven-labs-voice-not-fine-tuned-and-cannot-be-used")]
992 PipelineErrorElevenLabsVoiceNotFineTunedAndCannotBeUsed,
993 #[serde(rename = "pipeline-error-eleven-labs-voice-not-allowed-for-free-users")]
994 PipelineErrorElevenLabsVoiceNotAllowedForFreeUsers,
995 #[serde(rename = "pipeline-error-eleven-labs-max-character-limit-exceeded")]
996 PipelineErrorElevenLabsMaxCharacterLimitExceeded,
997 #[serde(
998 rename = "pipeline-error-eleven-labs-blocked-voice-potentially-against-terms-of-service-and-awaiting-verification"
999 )]
1000 PipelineErrorElevenLabsBlockedVoicePotentiallyAgainstTermsOfServiceAndAwaitingVerification,
1001 #[serde(rename = "pipeline-error-eleven-labs-500-server-error")]
1002 PipelineErrorElevenLabs500ServerError,
1003 #[serde(rename = "pipeline-error-eleven-labs-503-server-error")]
1004 PipelineErrorElevenLabs503ServerError,
1005 #[serde(rename = "call.in-progress.error-vapifault-eleven-labs-voice-not-found")]
1006 CallPeriodInProgressPeriodErrorVapifaultElevenLabsVoiceNotFound,
1007 #[serde(rename = "call.in-progress.error-vapifault-eleven-labs-quota-exceeded")]
1008 CallPeriodInProgressPeriodErrorVapifaultElevenLabsQuotaExceeded,
1009 #[serde(rename = "call.in-progress.error-vapifault-eleven-labs-unauthorized-access")]
1010 CallPeriodInProgressPeriodErrorVapifaultElevenLabsUnauthorizedAccess,
1011 #[serde(rename = "call.in-progress.error-vapifault-eleven-labs-unauthorized-to-access-model")]
1012 CallPeriodInProgressPeriodErrorVapifaultElevenLabsUnauthorizedToAccessModel,
1013 #[serde(
1014 rename = "call.in-progress.error-vapifault-eleven-labs-professional-voices-only-for-creator-plus"
1015 )]
1016 CallPeriodInProgressPeriodErrorVapifaultElevenLabsProfessionalVoicesOnlyForCreatorPlus,
1017 #[serde(
1018 rename = "call.in-progress.error-vapifault-eleven-labs-blocked-free-plan-and-requested-upgrade"
1019 )]
1020 CallPeriodInProgressPeriodErrorVapifaultElevenLabsBlockedFreePlanAndRequestedUpgrade,
1021 #[serde(
1022 rename = "call.in-progress.error-vapifault-eleven-labs-blocked-concurrent-requests-and-requested-upgrade"
1023 )]
1024 CallPeriodInProgressPeriodErrorVapifaultElevenLabsBlockedConcurrentRequestsAndRequestedUpgrade,
1025 #[serde(
1026 rename = "call.in-progress.error-vapifault-eleven-labs-blocked-using-instant-voice-clone-and-requested-upgrade"
1027 )]
1028 CallPeriodInProgressPeriodErrorVapifaultElevenLabsBlockedUsingInstantVoiceCloneAndRequestedUpgrade,
1029 #[serde(
1030 rename = "call.in-progress.error-vapifault-eleven-labs-system-busy-and-requested-upgrade"
1031 )]
1032 CallPeriodInProgressPeriodErrorVapifaultElevenLabsSystemBusyAndRequestedUpgrade,
1033 #[serde(rename = "call.in-progress.error-vapifault-eleven-labs-voice-not-fine-tuned")]
1034 CallPeriodInProgressPeriodErrorVapifaultElevenLabsVoiceNotFineTuned,
1035 #[serde(rename = "call.in-progress.error-vapifault-eleven-labs-invalid-api-key")]
1036 CallPeriodInProgressPeriodErrorVapifaultElevenLabsInvalidApiKey,
1037 #[serde(rename = "call.in-progress.error-vapifault-eleven-labs-invalid-voice-samples")]
1038 CallPeriodInProgressPeriodErrorVapifaultElevenLabsInvalidVoiceSamples,
1039 #[serde(rename = "call.in-progress.error-vapifault-eleven-labs-voice-disabled-by-owner")]
1040 CallPeriodInProgressPeriodErrorVapifaultElevenLabsVoiceDisabledByOwner,
1041 #[serde(rename = "call.in-progress.error-vapifault-eleven-labs-blocked-account-in-probation")]
1042 CallPeriodInProgressPeriodErrorVapifaultElevenLabsBlockedAccountInProbation,
1043 #[serde(
1044 rename = "call.in-progress.error-vapifault-eleven-labs-blocked-content-against-their-policy"
1045 )]
1046 CallPeriodInProgressPeriodErrorVapifaultElevenLabsBlockedContentAgainstTheirPolicy,
1047 #[serde(
1048 rename = "call.in-progress.error-vapifault-eleven-labs-missing-samples-for-voice-clone"
1049 )]
1050 CallPeriodInProgressPeriodErrorVapifaultElevenLabsMissingSamplesForVoiceClone,
1051 #[serde(
1052 rename = "call.in-progress.error-vapifault-eleven-labs-voice-not-fine-tuned-and-cannot-be-used"
1053 )]
1054 CallPeriodInProgressPeriodErrorVapifaultElevenLabsVoiceNotFineTunedAndCannotBeUsed,
1055 #[serde(
1056 rename = "call.in-progress.error-vapifault-eleven-labs-voice-not-allowed-for-free-users"
1057 )]
1058 CallPeriodInProgressPeriodErrorVapifaultElevenLabsVoiceNotAllowedForFreeUsers,
1059 #[serde(rename = "call.in-progress.error-vapifault-eleven-labs-max-character-limit-exceeded")]
1060 CallPeriodInProgressPeriodErrorVapifaultElevenLabsMaxCharacterLimitExceeded,
1061 #[serde(
1062 rename = "call.in-progress.error-vapifault-eleven-labs-blocked-voice-potentially-against-terms-of-service-and-awaiting-verification"
1063 )]
1064 CallPeriodInProgressPeriodErrorVapifaultElevenLabsBlockedVoicePotentiallyAgainstTermsOfServiceAndAwaitingVerification,
1065 #[serde(rename = "call.in-progress.error-providerfault-eleven-labs-500-server-error")]
1066 CallPeriodInProgressPeriodErrorProviderfaultElevenLabs500ServerError,
1067 #[serde(rename = "call.in-progress.error-providerfault-eleven-labs-503-server-error")]
1068 CallPeriodInProgressPeriodErrorProviderfaultElevenLabs503ServerError,
1069 #[serde(rename = "pipeline-error-playht-request-timed-out")]
1070 PipelineErrorPlayhtRequestTimedOut,
1071 #[serde(rename = "pipeline-error-playht-invalid-voice")]
1072 PipelineErrorPlayhtInvalidVoice,
1073 #[serde(rename = "pipeline-error-playht-unexpected-error")]
1074 PipelineErrorPlayhtUnexpectedError,
1075 #[serde(rename = "pipeline-error-playht-out-of-credits")]
1076 PipelineErrorPlayhtOutOfCredits,
1077 #[serde(rename = "pipeline-error-playht-invalid-emotion")]
1078 PipelineErrorPlayhtInvalidEmotion,
1079 #[serde(rename = "pipeline-error-playht-voice-must-be-a-valid-voice-manifest-uri")]
1080 PipelineErrorPlayhtVoiceMustBeAValidVoiceManifestUri,
1081 #[serde(rename = "pipeline-error-playht-401-unauthorized")]
1082 PipelineErrorPlayht401Unauthorized,
1083 #[serde(rename = "pipeline-error-playht-403-forbidden-out-of-characters")]
1084 PipelineErrorPlayht403ForbiddenOutOfCharacters,
1085 #[serde(rename = "pipeline-error-playht-403-forbidden-api-access-not-available")]
1086 PipelineErrorPlayht403ForbiddenApiAccessNotAvailable,
1087 #[serde(rename = "pipeline-error-playht-429-exceeded-quota")]
1088 PipelineErrorPlayht429ExceededQuota,
1089 #[serde(rename = "pipeline-error-playht-502-gateway-error")]
1090 PipelineErrorPlayht502GatewayError,
1091 #[serde(rename = "pipeline-error-playht-504-gateway-error")]
1092 PipelineErrorPlayht504GatewayError,
1093 #[serde(rename = "call.in-progress.error-vapifault-playht-request-timed-out")]
1094 CallPeriodInProgressPeriodErrorVapifaultPlayhtRequestTimedOut,
1095 #[serde(rename = "call.in-progress.error-vapifault-playht-invalid-voice")]
1096 CallPeriodInProgressPeriodErrorVapifaultPlayhtInvalidVoice,
1097 #[serde(rename = "call.in-progress.error-vapifault-playht-unexpected-error")]
1098 CallPeriodInProgressPeriodErrorVapifaultPlayhtUnexpectedError,
1099 #[serde(rename = "call.in-progress.error-vapifault-playht-out-of-credits")]
1100 CallPeriodInProgressPeriodErrorVapifaultPlayhtOutOfCredits,
1101 #[serde(rename = "call.in-progress.error-vapifault-playht-invalid-emotion")]
1102 CallPeriodInProgressPeriodErrorVapifaultPlayhtInvalidEmotion,
1103 #[serde(
1104 rename = "call.in-progress.error-vapifault-playht-voice-must-be-a-valid-voice-manifest-uri"
1105 )]
1106 CallPeriodInProgressPeriodErrorVapifaultPlayhtVoiceMustBeAValidVoiceManifestUri,
1107 #[serde(rename = "call.in-progress.error-vapifault-playht-401-unauthorized")]
1108 CallPeriodInProgressPeriodErrorVapifaultPlayht401Unauthorized,
1109 #[serde(rename = "call.in-progress.error-vapifault-playht-403-forbidden-out-of-characters")]
1110 CallPeriodInProgressPeriodErrorVapifaultPlayht403ForbiddenOutOfCharacters,
1111 #[serde(
1112 rename = "call.in-progress.error-vapifault-playht-403-forbidden-api-access-not-available"
1113 )]
1114 CallPeriodInProgressPeriodErrorVapifaultPlayht403ForbiddenApiAccessNotAvailable,
1115 #[serde(rename = "call.in-progress.error-vapifault-playht-429-exceeded-quota")]
1116 CallPeriodInProgressPeriodErrorVapifaultPlayht429ExceededQuota,
1117 #[serde(rename = "call.in-progress.error-providerfault-playht-502-gateway-error")]
1118 CallPeriodInProgressPeriodErrorProviderfaultPlayht502GatewayError,
1119 #[serde(rename = "call.in-progress.error-providerfault-playht-504-gateway-error")]
1120 CallPeriodInProgressPeriodErrorProviderfaultPlayht504GatewayError,
1121 #[serde(rename = "pipeline-error-custom-transcriber-failed")]
1122 PipelineErrorCustomTranscriberFailed,
1123 #[serde(rename = "call.in-progress.error-vapifault-custom-transcriber-failed")]
1124 CallPeriodInProgressPeriodErrorVapifaultCustomTranscriberFailed,
1125 #[serde(rename = "pipeline-error-eleven-labs-transcriber-failed")]
1126 PipelineErrorElevenLabsTranscriberFailed,
1127 #[serde(rename = "call.in-progress.error-vapifault-eleven-labs-transcriber-failed")]
1128 CallPeriodInProgressPeriodErrorVapifaultElevenLabsTranscriberFailed,
1129 #[serde(
1130 rename = "pipeline-error-deepgram-returning-400-no-such-model-language-tier-combination"
1131 )]
1132 PipelineErrorDeepgramReturning400NoSuchModelLanguageTierCombination,
1133 #[serde(rename = "pipeline-error-deepgram-returning-401-invalid-credentials")]
1134 PipelineErrorDeepgramReturning401InvalidCredentials,
1135 #[serde(rename = "pipeline-error-deepgram-returning-403-model-access-denied")]
1136 PipelineErrorDeepgramReturning403ModelAccessDenied,
1137 #[serde(rename = "pipeline-error-deepgram-returning-404-not-found")]
1138 PipelineErrorDeepgramReturning404NotFound,
1139 #[serde(rename = "pipeline-error-deepgram-returning-500-invalid-json")]
1140 PipelineErrorDeepgramReturning500InvalidJson,
1141 #[serde(rename = "pipeline-error-deepgram-returning-502-network-error")]
1142 PipelineErrorDeepgramReturning502NetworkError,
1143 #[serde(rename = "pipeline-error-deepgram-returning-502-bad-gateway-ehostunreach")]
1144 PipelineErrorDeepgramReturning502BadGatewayEhostunreach,
1145 #[serde(
1146 rename = "call.in-progress.error-vapifault-deepgram-returning-400-no-such-model-language-tier-combination"
1147 )]
1148 CallPeriodInProgressPeriodErrorVapifaultDeepgramReturning400NoSuchModelLanguageTierCombination,
1149 #[serde(
1150 rename = "call.in-progress.error-vapifault-deepgram-returning-401-invalid-credentials"
1151 )]
1152 CallPeriodInProgressPeriodErrorVapifaultDeepgramReturning401InvalidCredentials,
1153 #[serde(rename = "call.in-progress.error-vapifault-deepgram-returning-404-not-found")]
1154 CallPeriodInProgressPeriodErrorVapifaultDeepgramReturning404NotFound,
1155 #[serde(
1156 rename = "call.in-progress.error-vapifault-deepgram-returning-403-model-access-denied"
1157 )]
1158 CallPeriodInProgressPeriodErrorVapifaultDeepgramReturning403ModelAccessDenied,
1159 #[serde(rename = "call.in-progress.error-providerfault-deepgram-returning-500-invalid-json")]
1160 CallPeriodInProgressPeriodErrorProviderfaultDeepgramReturning500InvalidJson,
1161 #[serde(rename = "call.in-progress.error-providerfault-deepgram-returning-502-network-error")]
1162 CallPeriodInProgressPeriodErrorProviderfaultDeepgramReturning502NetworkError,
1163 #[serde(
1164 rename = "call.in-progress.error-providerfault-deepgram-returning-502-bad-gateway-ehostunreach"
1165 )]
1166 CallPeriodInProgressPeriodErrorProviderfaultDeepgramReturning502BadGatewayEhostunreach,
1167 #[serde(rename = "pipeline-error-google-transcriber-failed")]
1168 PipelineErrorGoogleTranscriberFailed,
1169 #[serde(rename = "call.in-progress.error-vapifault-google-transcriber-failed")]
1170 CallPeriodInProgressPeriodErrorVapifaultGoogleTranscriberFailed,
1171 #[serde(rename = "pipeline-error-openai-transcriber-failed")]
1172 PipelineErrorOpenaiTranscriberFailed,
1173 #[serde(rename = "call.in-progress.error-vapifault-openai-transcriber-failed")]
1174 CallPeriodInProgressPeriodErrorVapifaultOpenaiTranscriberFailed,
1175 #[serde(rename = "assistant-ended-call")]
1176 AssistantEndedCall,
1177 #[serde(rename = "assistant-said-end-call-phrase")]
1178 AssistantSaidEndCallPhrase,
1179 #[serde(rename = "assistant-ended-call-with-hangup-task")]
1180 AssistantEndedCallWithHangupTask,
1181 #[serde(rename = "assistant-ended-call-after-message-spoken")]
1182 AssistantEndedCallAfterMessageSpoken,
1183 #[serde(rename = "assistant-forwarded-call")]
1184 AssistantForwardedCall,
1185 #[serde(rename = "assistant-join-timed-out")]
1186 AssistantJoinTimedOut,
1187 #[serde(rename = "call.in-progress.error-assistant-did-not-receive-customer-audio")]
1188 CallPeriodInProgressPeriodErrorAssistantDidNotReceiveCustomerAudio,
1189 #[serde(rename = "call.in-progress.error-transfer-failed")]
1190 CallPeriodInProgressPeriodErrorTransferFailed,
1191 #[serde(rename = "customer-busy")]
1192 CustomerBusy,
1193 #[serde(rename = "customer-ended-call")]
1194 CustomerEndedCall,
1195 #[serde(rename = "customer-did-not-answer")]
1196 CustomerDidNotAnswer,
1197 #[serde(rename = "customer-did-not-give-microphone-permission")]
1198 CustomerDidNotGiveMicrophonePermission,
1199 #[serde(rename = "exceeded-max-duration")]
1200 ExceededMaxDuration,
1201 #[serde(rename = "manually-canceled")]
1202 ManuallyCanceled,
1203 #[serde(rename = "phone-call-provider-closed-websocket")]
1204 PhoneCallProviderClosedWebsocket,
1205 #[serde(rename = "call.forwarding.operator-busy")]
1206 CallPeriodForwardingPeriodOperatorBusy,
1207 #[serde(rename = "silence-timed-out")]
1208 SilenceTimedOut,
1209 #[serde(rename = "call.in-progress.error-sip-inbound-call-failed-to-connect")]
1210 CallPeriodInProgressPeriodErrorSipInboundCallFailedToConnect,
1211 #[serde(rename = "call.in-progress.error-providerfault-outbound-sip-403-forbidden")]
1212 CallPeriodInProgressPeriodErrorProviderfaultOutboundSip403Forbidden,
1213 #[serde(
1214 rename = "call.in-progress.error-providerfault-outbound-sip-407-proxy-authentication-required"
1215 )]
1216 CallPeriodInProgressPeriodErrorProviderfaultOutboundSip407ProxyAuthenticationRequired,
1217 #[serde(rename = "call.in-progress.error-providerfault-outbound-sip-503-service-unavailable")]
1218 CallPeriodInProgressPeriodErrorProviderfaultOutboundSip503ServiceUnavailable,
1219 #[serde(
1220 rename = "call.in-progress.error-providerfault-outbound-sip-480-temporarily-unavailable"
1221 )]
1222 CallPeriodInProgressPeriodErrorProviderfaultOutboundSip480TemporarilyUnavailable,
1223 #[serde(rename = "call.in-progress.error-sip-outbound-call-failed-to-connect")]
1224 CallPeriodInProgressPeriodErrorSipOutboundCallFailedToConnect,
1225 #[serde(rename = "call.ringing.hook-executed-say")]
1226 CallPeriodRingingPeriodHookExecutedSay,
1227 #[serde(rename = "call.ringing.hook-executed-transfer")]
1228 CallPeriodRingingPeriodHookExecutedTransfer,
1229 #[serde(rename = "call.ringing.sip-inbound-caller-hungup-before-call-connect")]
1230 CallPeriodRingingPeriodSipInboundCallerHungupBeforeCallConnect,
1231 #[serde(rename = "call.ringing.error-sip-inbound-call-failed-to-connect")]
1232 CallPeriodRingingPeriodErrorSipInboundCallFailedToConnect,
1233 #[serde(rename = "twilio-failed-to-connect-call")]
1234 TwilioFailedToConnectCall,
1235 #[serde(rename = "twilio-reported-customer-misdialed")]
1236 TwilioReportedCustomerMisdialed,
1237 #[serde(rename = "vonage-rejected")]
1238 VonageRejected,
1239 #[serde(rename = "voicemail")]
1240 Voicemail,
1241}
1242
1243impl Default for EndedReasonTrue {
1244 fn default() -> EndedReasonTrue {
1245 Self::CallStartErrorNeitherAssistantNorServerSet
1246 }
1247}