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