vapi_client/models/
call.rs

1/*
2 * Vapi API
3 *
4 * Voice AI for developers.
5 *
6 * The version of the OpenAPI document: 1.0
7 *
8 * Generated by: https://openapi-generator.tech
9 */
10
11use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct Call {
16    /// This is the type of call.
17    #[serde(rename = "type", skip_serializing_if = "Option::is_none")]
18    pub r#type: Option<TypeTrue>,
19    /// These are the costs of individual components of the call in USD.
20    #[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    /// This is the provider of the call.  Only relevant for `outboundPhoneCall` and `inboundPhoneCall` type.
25    #[serde(rename = "phoneCallProvider", skip_serializing_if = "Option::is_none")]
26    pub phone_call_provider: Option<PhoneCallProviderTrue>,
27    /// This is the transport of the phone call.  Only relevant for `outboundPhoneCall` and `inboundPhoneCall` type.
28    #[serde(rename = "phoneCallTransport", skip_serializing_if = "Option::is_none")]
29    pub phone_call_transport: Option<PhoneCallTransportTrue>,
30    /// This is the status of the call.
31    #[serde(rename = "status", skip_serializing_if = "Option::is_none")]
32    pub status: Option<StatusTrue>,
33    /// This is the explanation for how the call ended.
34    #[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    /// This is the unique identifier for the call.
39    #[serde(rename = "id")]
40    pub id: String,
41    /// This is the unique identifier for the org that this call belongs to.
42    #[serde(rename = "orgId")]
43    pub org_id: String,
44    /// This is the ISO 8601 date-time string of when the call was created.
45    #[serde(rename = "createdAt")]
46    pub created_at: String,
47    /// This is the ISO 8601 date-time string of when the call was last updated.
48    #[serde(rename = "updatedAt")]
49    pub updated_at: String,
50    /// This is the ISO 8601 date-time string of when the call was started.
51    #[serde(rename = "startedAt", skip_serializing_if = "Option::is_none")]
52    pub started_at: Option<String>,
53    /// This is the ISO 8601 date-time string of when the call was ended.
54    #[serde(rename = "endedAt", skip_serializing_if = "Option::is_none")]
55    pub ended_at: Option<String>,
56    /// This is the cost of the call in USD.
57    #[serde(rename = "cost", skip_serializing_if = "Option::is_none")]
58    pub cost: Option<f64>,
59    /// This is the cost of the call in USD.
60    #[serde(rename = "costBreakdown", skip_serializing_if = "Option::is_none")]
61    pub cost_breakdown: Option<models::CostBreakdown>,
62    /// This is a copy of assistant artifact plan. This isn't actually stored on the call but rather just returned in POST /call/web to enable artifact creation client side.
63    #[serde(rename = "artifactPlan", skip_serializing_if = "Option::is_none")]
64    pub artifact_plan: Option<models::ArtifactPlan>,
65    /// This is the analysis of the call. Configure in `assistant.analysisPlan`.
66    #[serde(rename = "analysis", skip_serializing_if = "Option::is_none")]
67    pub analysis: Option<models::Analysis>,
68    /// This is to real-time monitor the call. Configure in `assistant.monitorPlan`.
69    #[serde(rename = "monitor", skip_serializing_if = "Option::is_none")]
70    pub monitor: Option<models::Monitor>,
71    /// These are the artifacts created from the call. Configure in `assistant.artifactPlan`.
72    #[serde(rename = "artifact", skip_serializing_if = "Option::is_none")]
73    pub artifact: Option<models::Artifact>,
74    /// The ID of the call as provided by the phone number service. callSid in Twilio. conversationUuid in Vonage. callControlId in Telnyx.  Only relevant for `outboundPhoneCall` and `inboundPhoneCall` type.
75    #[serde(
76        rename = "phoneCallProviderId",
77        skip_serializing_if = "Option::is_none"
78    )]
79    pub phone_call_provider_id: Option<String>,
80    /// This is the assistant ID that will be used for the call. To use a transient assistant, use `assistant` instead.  To start a call with: - Assistant, use `assistantId` or `assistant` - Squad, use `squadId` or `squad` - Workflow, use `workflowId` or `workflow`
81    #[serde(rename = "assistantId", skip_serializing_if = "Option::is_none")]
82    pub assistant_id: Option<String>,
83    /// This is the assistant that will be used for the call. To use an existing assistant, use `assistantId` instead.  To start a call with: - Assistant, use `assistant` - Squad, use `squad` - Workflow, use `workflow`
84    #[serde(rename = "assistant", skip_serializing_if = "Option::is_none")]
85    pub assistant: Option<models::CreateAssistantDto>,
86    /// These are the overrides for the `assistant` or `assistantId`'s settings and template variables.
87    #[serde(rename = "assistantOverrides", skip_serializing_if = "Option::is_none")]
88    pub assistant_overrides: Option<models::AssistantOverrides>,
89    /// This is the squad that will be used for the call. To use a transient squad, use `squad` instead.  To start a call with: - Assistant, use `assistant` or `assistantId` - Squad, use `squad` or `squadId` - Workflow, use `workflow` or `workflowId`
90    #[serde(rename = "squadId", skip_serializing_if = "Option::is_none")]
91    pub squad_id: Option<String>,
92    /// This is a squad that will be used for the call. To use an existing squad, use `squadId` instead.  To start a call with: - Assistant, use `assistant` or `assistantId` - Squad, use `squad` or `squadId` - Workflow, use `workflow` or `workflowId`
93    #[serde(rename = "squad", skip_serializing_if = "Option::is_none")]
94    pub squad: Option<models::CreateSquadDto>,
95    /// This is the workflow that will be used for the call. To use a transient workflow, use `workflow` instead.  To start a call with: - Assistant, use `assistant` or `assistantId` - Squad, use `squad` or `squadId` - Workflow, use `workflow` or `workflowId`
96    #[serde(rename = "workflowId", skip_serializing_if = "Option::is_none")]
97    pub workflow_id: Option<String>,
98    /// This is a workflow that will be used for the call. To use an existing workflow, use `workflowId` instead.  To start a call with: - Assistant, use `assistant` or `assistantId` - Squad, use `squad` or `squadId` - Workflow, use `workflow` or `workflowId`
99    #[serde(rename = "workflow", skip_serializing_if = "Option::is_none")]
100    pub workflow: Option<models::CreateWorkflowDto>,
101    /// These are the overrides for the `workflow` or `workflowId`'s settings and template variables.
102    #[serde(rename = "workflowOverrides", skip_serializing_if = "Option::is_none")]
103    pub workflow_overrides: Option<models::WorkflowOverrides>,
104    /// This is the phone number that will be used for the call. To use a transient number, use `phoneNumber` instead.  Only relevant for `outboundPhoneCall` and `inboundPhoneCall` type.
105    #[serde(rename = "phoneNumberId", skip_serializing_if = "Option::is_none")]
106    pub phone_number_id: Option<String>,
107    /// This is the phone number that will be used for the call. To use an existing number, use `phoneNumberId` instead.  Only relevant for `outboundPhoneCall` and `inboundPhoneCall` type.
108    #[serde(rename = "phoneNumber", skip_serializing_if = "Option::is_none")]
109    pub phone_number: Option<models::ImportTwilioPhoneNumberDto>,
110    /// This is the customer that will be called. To call a transient customer , use `customer` instead.  Only relevant for `outboundPhoneCall` and `inboundPhoneCall` type.
111    #[serde(rename = "customerId", skip_serializing_if = "Option::is_none")]
112    pub customer_id: Option<String>,
113    /// This is the customer that will be called. To call an existing customer, use `customerId` instead.  Only relevant for `outboundPhoneCall` and `inboundPhoneCall` type.
114    #[serde(rename = "customer", skip_serializing_if = "Option::is_none")]
115    pub customer: Option<models::CreateCustomerDto>,
116    /// This is the name of the call. This is just for your own reference.
117    #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
118    pub name: Option<String>,
119    /// This is the schedule plan of the call.
120    #[serde(rename = "schedulePlan", skip_serializing_if = "Option::is_none")]
121    pub schedule_plan: Option<models::SchedulePlan>,
122    /// This is the transport of the call.
123    #[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/// This is the type of call.
170#[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/// This is the provider of the call.  Only relevant for `outboundPhoneCall` and `inboundPhoneCall` type.
188#[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/// This is the transport of the phone call.  Only relevant for `outboundPhoneCall` and `inboundPhoneCall` type.
206#[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/// This is the status of the call.
220#[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/// This is the explanation for how the call ended.
242#[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}