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