vapi_client/models/
inline_response_201.rs

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