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