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