1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[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#[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#[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#[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#[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#[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#[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}