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