diff --git a/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerCreate.g.cs b/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerCreate.g.cs
index da57949..6e68492 100644
--- a/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerCreate.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerCreate.g.cs
@@ -214,11 +214,11 @@ partial void ProcessAssistantControllerCreateResponseContent(
///
///
/// These are the messages that will be sent to your Client SDKs. Default is conversation-update,function-call,hang,model-output,speech-update,status-update,transfer-update,transcript,tool-calls,user-interrupted,voice-input,workflow.node.started,assistant.started. You can check the shape of the messages in ClientMessage schema.
- /// Example: [assistant.started, conversation-update, function-call, hang, model-output, speech-update, status-update, tool-calls, transcript, transfer-update, user-interrupted, voice-input, workflow.node.started]
+ /// Example: [conversation-update, function-call, hang, model-output, speech-update, status-update, transfer-update, transcript, tool-calls, user-interrupted, voice-input, workflow.node.started, assistant.started]
///
///
/// These are the messages that will be sent to your Server URL. Default is conversation-update,end-of-call-report,function-call,hang,speech-update,status-update,tool-calls,transfer-destination-request,handoff-destination-request,user-interrupted,assistant.started. You can check the shape of the messages in ServerMessage schema.
- /// Example: [assistant.started, conversation-update, end-of-call-report, function-call, handoff-destination-request, hang, speech-update, status-update, tool-calls, transfer-destination-request, user-interrupted]
+ /// Example: [conversation-update, end-of-call-report, function-call, hang, speech-update, status-update, tool-calls, transfer-destination-request, handoff-destination-request, user-interrupted, assistant.started]
///
///
/// This is the maximum number of seconds that the call will last. When the call reaches this duration, it will be ended.
diff --git a/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerUpdate.g.cs
index 201dd32..8578be2 100644
--- a/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerUpdate.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.AssistantsClient.AssistantControllerUpdate.g.cs
@@ -221,11 +221,11 @@ partial void ProcessAssistantControllerUpdateResponseContent(
///
///
/// These are the messages that will be sent to your Client SDKs. Default is conversation-update,function-call,hang,model-output,speech-update,status-update,transfer-update,transcript,tool-calls,user-interrupted,voice-input,workflow.node.started,assistant.started. You can check the shape of the messages in ClientMessage schema.
- /// Example: [assistant.started, conversation-update, function-call, hang, model-output, speech-update, status-update, tool-calls, transcript, transfer-update, user-interrupted, voice-input, workflow.node.started]
+ /// Example: [conversation-update, function-call, hang, model-output, speech-update, status-update, transfer-update, transcript, tool-calls, user-interrupted, voice-input, workflow.node.started, assistant.started]
///
///
/// These are the messages that will be sent to your Server URL. Default is conversation-update,end-of-call-report,function-call,hang,speech-update,status-update,tool-calls,transfer-destination-request,handoff-destination-request,user-interrupted,assistant.started. You can check the shape of the messages in ServerMessage schema.
- /// Example: [assistant.started, conversation-update, end-of-call-report, function-call, handoff-destination-request, hang, speech-update, status-update, tool-calls, transfer-destination-request, user-interrupted]
+ /// Example: [conversation-update, end-of-call-report, function-call, hang, speech-update, status-update, tool-calls, transfer-destination-request, handoff-destination-request, user-interrupted, assistant.started]
///
///
/// This is the maximum number of seconds that the call will last. When the call reaches this duration, it will be ended.
diff --git a/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerCreate.g.cs b/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerCreate.g.cs
index be4b5ab..e114656 100644
--- a/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerCreate.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerCreate.g.cs
@@ -49,11 +49,11 @@ public partial interface IAssistantsClient
///
///
/// These are the messages that will be sent to your Client SDKs. Default is conversation-update,function-call,hang,model-output,speech-update,status-update,transfer-update,transcript,tool-calls,user-interrupted,voice-input,workflow.node.started,assistant.started. You can check the shape of the messages in ClientMessage schema.
- /// Example: [assistant.started, conversation-update, function-call, hang, model-output, speech-update, status-update, tool-calls, transcript, transfer-update, user-interrupted, voice-input, workflow.node.started]
+ /// Example: [conversation-update, function-call, hang, model-output, speech-update, status-update, transfer-update, transcript, tool-calls, user-interrupted, voice-input, workflow.node.started, assistant.started]
///
///
/// These are the messages that will be sent to your Server URL. Default is conversation-update,end-of-call-report,function-call,hang,speech-update,status-update,tool-calls,transfer-destination-request,handoff-destination-request,user-interrupted,assistant.started. You can check the shape of the messages in ServerMessage schema.
- /// Example: [assistant.started, conversation-update, end-of-call-report, function-call, handoff-destination-request, hang, speech-update, status-update, tool-calls, transfer-destination-request, user-interrupted]
+ /// Example: [conversation-update, end-of-call-report, function-call, hang, speech-update, status-update, tool-calls, transfer-destination-request, handoff-destination-request, user-interrupted, assistant.started]
///
///
/// This is the maximum number of seconds that the call will last. When the call reaches this duration, it will be ended.
diff --git a/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerUpdate.g.cs
index 630b63f..cac7fae 100644
--- a/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerUpdate.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.IAssistantsClient.AssistantControllerUpdate.g.cs
@@ -52,11 +52,11 @@ public partial interface IAssistantsClient
///
///
/// These are the messages that will be sent to your Client SDKs. Default is conversation-update,function-call,hang,model-output,speech-update,status-update,transfer-update,transcript,tool-calls,user-interrupted,voice-input,workflow.node.started,assistant.started. You can check the shape of the messages in ClientMessage schema.
- /// Example: [assistant.started, conversation-update, function-call, hang, model-output, speech-update, status-update, tool-calls, transcript, transfer-update, user-interrupted, voice-input, workflow.node.started]
+ /// Example: [conversation-update, function-call, hang, model-output, speech-update, status-update, transfer-update, transcript, tool-calls, user-interrupted, voice-input, workflow.node.started, assistant.started]
///
///
/// These are the messages that will be sent to your Server URL. Default is conversation-update,end-of-call-report,function-call,hang,speech-update,status-update,tool-calls,transfer-destination-request,handoff-destination-request,user-interrupted,assistant.started. You can check the shape of the messages in ServerMessage schema.
- /// Example: [assistant.started, conversation-update, end-of-call-report, function-call, handoff-destination-request, hang, speech-update, status-update, tool-calls, transfer-destination-request, user-interrupted]
+ /// Example: [conversation-update, end-of-call-report, function-call, hang, speech-update, status-update, tool-calls, transfer-destination-request, handoff-destination-request, user-interrupted, assistant.started]
///
///
/// This is the maximum number of seconds that the call will last. When the call reaches this duration, it will be ended.
diff --git a/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerFindAllPaginated.g.cs b/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerFindAllPaginated.g.cs
index db718e3..d661074 100644
--- a/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerFindAllPaginated.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.ISessionsClient.SessionControllerFindAllPaginated.g.cs
@@ -24,7 +24,7 @@ public partial interface ISessionsClient
///
///
///
- ///
+ ///
///
///
///
@@ -57,7 +57,7 @@ public partial interface ISessionsClient
object? assistantOverrides = default,
string? number = default,
string? sipUri = default,
- string? customerName = default,
+ string? name2 = default,
string? email = default,
string? externalId = default,
string? customerNumberAny = default,
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem.g.cs
index 2e1aab4..65cb3c5 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem.g.cs
@@ -119,12 +119,12 @@ public class CredentialsItemJsonConverter : global::System.Text.Json.Serializati
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateDeepSeekCredentialDTO)}");
deepSeek = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- global::Vapi.CreateElevenLabsCredentialDTO? elevenlabs = default;
- if (discriminator?.Provider == global::Vapi.WorkflowUserEditableCredentialDiscriminatorProvider.Elevenlabs)
+ global::Vapi.CreateElevenLabsCredentialDTO? x11labs = default;
+ if (discriminator?.Provider == global::Vapi.WorkflowUserEditableCredentialDiscriminatorProvider.x11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateElevenLabsCredentialDTO)}");
- elevenlabs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ x11labs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Vapi.CreateGcpCredentialDTO? gcp = default;
if (discriminator?.Provider == global::Vapi.WorkflowUserEditableCredentialDiscriminatorProvider.Gcp)
@@ -444,7 +444,7 @@ public class CredentialsItemJsonConverter : global::System.Text.Json.Serializati
deepSeek,
- elevenlabs,
+ x11labs,
gcp,
@@ -625,11 +625,11 @@ public override void Write(
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateDeepSeekCredentialDTO).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.DeepSeek, typeInfo);
}
- else if (value.IsElevenlabs)
+ else if (value.Isx11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateElevenLabsCredentialDTO).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Elevenlabs, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.x11labs, typeInfo);
}
else if (value.IsGcp)
{
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem2.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem2.g.cs
index 794aae2..4bec060 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem2.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem2.g.cs
@@ -119,12 +119,12 @@ public class CredentialsItem2JsonConverter : global::System.Text.Json.Serializat
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateDeepSeekCredentialDTO)}");
deepSeek = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- global::Vapi.CreateElevenLabsCredentialDTO? elevenlabs = default;
- if (discriminator?.Provider == global::Vapi.AssistantOverridesCredentialDiscriminatorProvider.Elevenlabs)
+ global::Vapi.CreateElevenLabsCredentialDTO? x11labs = default;
+ if (discriminator?.Provider == global::Vapi.AssistantOverridesCredentialDiscriminatorProvider.x11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateElevenLabsCredentialDTO)}");
- elevenlabs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ x11labs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Vapi.CreateGcpCredentialDTO? gcp = default;
if (discriminator?.Provider == global::Vapi.AssistantOverridesCredentialDiscriminatorProvider.Gcp)
@@ -444,7 +444,7 @@ public class CredentialsItem2JsonConverter : global::System.Text.Json.Serializat
deepSeek,
- elevenlabs,
+ x11labs,
gcp,
@@ -625,11 +625,11 @@ public override void Write(
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateDeepSeekCredentialDTO).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.DeepSeek, typeInfo);
}
- else if (value.IsElevenlabs)
+ else if (value.Isx11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateElevenLabsCredentialDTO).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Elevenlabs, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.x11labs, typeInfo);
}
else if (value.IsGcp)
{
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem3.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem3.g.cs
index ce1ba78..21d9198 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem3.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem3.g.cs
@@ -119,12 +119,12 @@ public class CredentialsItem3JsonConverter : global::System.Text.Json.Serializat
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateDeepSeekCredentialDTO)}");
deepSeek = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- global::Vapi.CreateElevenLabsCredentialDTO? elevenlabs = default;
- if (discriminator?.Provider == global::Vapi.CreateAssistantDTOCredentialDiscriminatorProvider.Elevenlabs)
+ global::Vapi.CreateElevenLabsCredentialDTO? x11labs = default;
+ if (discriminator?.Provider == global::Vapi.CreateAssistantDTOCredentialDiscriminatorProvider.x11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateElevenLabsCredentialDTO)}");
- elevenlabs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ x11labs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Vapi.CreateGcpCredentialDTO? gcp = default;
if (discriminator?.Provider == global::Vapi.CreateAssistantDTOCredentialDiscriminatorProvider.Gcp)
@@ -444,7 +444,7 @@ public class CredentialsItem3JsonConverter : global::System.Text.Json.Serializat
deepSeek,
- elevenlabs,
+ x11labs,
gcp,
@@ -625,11 +625,11 @@ public override void Write(
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateDeepSeekCredentialDTO).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.DeepSeek, typeInfo);
}
- else if (value.IsElevenlabs)
+ else if (value.Isx11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateElevenLabsCredentialDTO).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Elevenlabs, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.x11labs, typeInfo);
}
else if (value.IsGcp)
{
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem4.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem4.g.cs
index 7d62965..e37bfac 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem4.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem4.g.cs
@@ -119,12 +119,12 @@ public class CredentialsItem4JsonConverter : global::System.Text.Json.Serializat
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateDeepSeekCredentialDTO)}");
deepSeek = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- global::Vapi.CreateElevenLabsCredentialDTO? elevenlabs = default;
- if (discriminator?.Provider == global::Vapi.AssistantCredentialDiscriminatorProvider.Elevenlabs)
+ global::Vapi.CreateElevenLabsCredentialDTO? x11labs = default;
+ if (discriminator?.Provider == global::Vapi.AssistantCredentialDiscriminatorProvider.x11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateElevenLabsCredentialDTO)}");
- elevenlabs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ x11labs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Vapi.CreateGcpCredentialDTO? gcp = default;
if (discriminator?.Provider == global::Vapi.AssistantCredentialDiscriminatorProvider.Gcp)
@@ -444,7 +444,7 @@ public class CredentialsItem4JsonConverter : global::System.Text.Json.Serializat
deepSeek,
- elevenlabs,
+ x11labs,
gcp,
@@ -625,11 +625,11 @@ public override void Write(
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateDeepSeekCredentialDTO).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.DeepSeek, typeInfo);
}
- else if (value.IsElevenlabs)
+ else if (value.Isx11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateElevenLabsCredentialDTO).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Elevenlabs, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.x11labs, typeInfo);
}
else if (value.IsGcp)
{
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem5.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem5.g.cs
index b6ad3a0..7855bbf 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem5.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem5.g.cs
@@ -119,12 +119,12 @@ public class CredentialsItem5JsonConverter : global::System.Text.Json.Serializat
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateDeepSeekCredentialDTO)}");
deepSeek = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- global::Vapi.CreateElevenLabsCredentialDTO? elevenlabs = default;
- if (discriminator?.Provider == global::Vapi.UpdateAssistantDTOCredentialDiscriminatorProvider.Elevenlabs)
+ global::Vapi.CreateElevenLabsCredentialDTO? x11labs = default;
+ if (discriminator?.Provider == global::Vapi.UpdateAssistantDTOCredentialDiscriminatorProvider.x11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateElevenLabsCredentialDTO)}");
- elevenlabs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ x11labs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Vapi.CreateGcpCredentialDTO? gcp = default;
if (discriminator?.Provider == global::Vapi.UpdateAssistantDTOCredentialDiscriminatorProvider.Gcp)
@@ -444,7 +444,7 @@ public class CredentialsItem5JsonConverter : global::System.Text.Json.Serializat
deepSeek,
- elevenlabs,
+ x11labs,
gcp,
@@ -625,11 +625,11 @@ public override void Write(
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateDeepSeekCredentialDTO).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.DeepSeek, typeInfo);
}
- else if (value.IsElevenlabs)
+ else if (value.Isx11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateElevenLabsCredentialDTO).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Elevenlabs, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.x11labs, typeInfo);
}
else if (value.IsGcp)
{
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem6.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem6.g.cs
index ba6f5e4..5255e0f 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem6.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem6.g.cs
@@ -119,12 +119,12 @@ public class CredentialsItem6JsonConverter : global::System.Text.Json.Serializat
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateDeepSeekCredentialDTO)}");
deepSeek = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- global::Vapi.CreateElevenLabsCredentialDTO? elevenlabs = default;
- if (discriminator?.Provider == global::Vapi.WorkflowCredentialDiscriminatorProvider.Elevenlabs)
+ global::Vapi.CreateElevenLabsCredentialDTO? x11labs = default;
+ if (discriminator?.Provider == global::Vapi.WorkflowCredentialDiscriminatorProvider.x11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateElevenLabsCredentialDTO)}");
- elevenlabs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ x11labs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Vapi.CreateGcpCredentialDTO? gcp = default;
if (discriminator?.Provider == global::Vapi.WorkflowCredentialDiscriminatorProvider.Gcp)
@@ -444,7 +444,7 @@ public class CredentialsItem6JsonConverter : global::System.Text.Json.Serializat
deepSeek,
- elevenlabs,
+ x11labs,
gcp,
@@ -625,11 +625,11 @@ public override void Write(
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateDeepSeekCredentialDTO).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.DeepSeek, typeInfo);
}
- else if (value.IsElevenlabs)
+ else if (value.Isx11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateElevenLabsCredentialDTO).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Elevenlabs, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.x11labs, typeInfo);
}
else if (value.IsGcp)
{
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem7.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem7.g.cs
index 9dc5ff6..663110c 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem7.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem7.g.cs
@@ -119,12 +119,12 @@ public class CredentialsItem7JsonConverter : global::System.Text.Json.Serializat
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateDeepSeekCredentialDTO)}");
deepSeek = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- global::Vapi.CreateElevenLabsCredentialDTO? elevenlabs = default;
- if (discriminator?.Provider == global::Vapi.CreateWorkflowDTOCredentialDiscriminatorProvider.Elevenlabs)
+ global::Vapi.CreateElevenLabsCredentialDTO? x11labs = default;
+ if (discriminator?.Provider == global::Vapi.CreateWorkflowDTOCredentialDiscriminatorProvider.x11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateElevenLabsCredentialDTO)}");
- elevenlabs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ x11labs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Vapi.CreateGcpCredentialDTO? gcp = default;
if (discriminator?.Provider == global::Vapi.CreateWorkflowDTOCredentialDiscriminatorProvider.Gcp)
@@ -444,7 +444,7 @@ public class CredentialsItem7JsonConverter : global::System.Text.Json.Serializat
deepSeek,
- elevenlabs,
+ x11labs,
gcp,
@@ -625,11 +625,11 @@ public override void Write(
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateDeepSeekCredentialDTO).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.DeepSeek, typeInfo);
}
- else if (value.IsElevenlabs)
+ else if (value.Isx11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateElevenLabsCredentialDTO).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Elevenlabs, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.x11labs, typeInfo);
}
else if (value.IsGcp)
{
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem8.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem8.g.cs
index 0465eb9..2c5d1b1 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem8.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.CredentialsItem8.g.cs
@@ -119,12 +119,12 @@ public class CredentialsItem8JsonConverter : global::System.Text.Json.Serializat
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateDeepSeekCredentialDTO)}");
deepSeek = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- global::Vapi.CreateElevenLabsCredentialDTO? elevenlabs = default;
- if (discriminator?.Provider == global::Vapi.UpdateWorkflowDTOCredentialDiscriminatorProvider.Elevenlabs)
+ global::Vapi.CreateElevenLabsCredentialDTO? x11labs = default;
+ if (discriminator?.Provider == global::Vapi.UpdateWorkflowDTOCredentialDiscriminatorProvider.x11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.CreateElevenLabsCredentialDTO)}");
- elevenlabs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ x11labs = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Vapi.CreateGcpCredentialDTO? gcp = default;
if (discriminator?.Provider == global::Vapi.UpdateWorkflowDTOCredentialDiscriminatorProvider.Gcp)
@@ -444,7 +444,7 @@ public class CredentialsItem8JsonConverter : global::System.Text.Json.Serializat
deepSeek,
- elevenlabs,
+ x11labs,
gcp,
@@ -625,11 +625,11 @@ public override void Write(
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateDeepSeekCredentialDTO).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.DeepSeek, typeInfo);
}
- else if (value.IsElevenlabs)
+ else if (value.Isx11labs)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.CreateElevenLabsCredentialDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.CreateElevenLabsCredentialDTO).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Elevenlabs, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.x11labs, typeInfo);
}
else if (value.IsGcp)
{
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguage.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageAutoDetect.g.cs
similarity index 77%
rename from src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguage.g.cs
rename to src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageAutoDetect.g.cs
index d4fbe1b..4ba7340 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguage.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageAutoDetect.g.cs
@@ -3,10 +3,10 @@
namespace Vapi.JsonConverters
{
///
- public sealed class FallbackLMNTVoiceLanguageJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class FallbackLMNTVoiceLanguageAutoDetectJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Vapi.FallbackLMNTVoiceLanguage Read(
+ public override global::Vapi.FallbackLMNTVoiceLanguageAutoDetect Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class FallbackLMNTVoiceLanguageJsonConverter : global::System.Text
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Vapi.FallbackLMNTVoiceLanguageExtensions.ToEnum(stringValue) ?? default;
+ return global::Vapi.FallbackLMNTVoiceLanguageAutoDetectExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class FallbackLMNTVoiceLanguageJsonConverter : global::System.Text
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Vapi.FallbackLMNTVoiceLanguage)numValue;
+ return (global::Vapi.FallbackLMNTVoiceLanguageAutoDetect)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Vapi.FallbackLMNTVoiceLanguage);
+ return default(global::Vapi.FallbackLMNTVoiceLanguageAutoDetect);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class FallbackLMNTVoiceLanguageJsonConverter : global::System.Text
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Vapi.FallbackLMNTVoiceLanguage value,
+ global::Vapi.FallbackLMNTVoiceLanguageAutoDetect value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::Vapi.FallbackLMNTVoiceLanguageExtensions.ToValueString(value));
+ writer.WriteStringValue(global::Vapi.FallbackLMNTVoiceLanguageAutoDetectExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageAutoDetectNullable.g.cs
similarity index 78%
rename from src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageNullable.g.cs
rename to src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageAutoDetectNullable.g.cs
index b481ca4..ab78528 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageNullable.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageAutoDetectNullable.g.cs
@@ -3,10 +3,10 @@
namespace Vapi.JsonConverters
{
///
- public sealed class FallbackLMNTVoiceLanguageNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class FallbackLMNTVoiceLanguageAutoDetectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Vapi.FallbackLMNTVoiceLanguage? Read(
+ public override global::Vapi.FallbackLMNTVoiceLanguageAutoDetect? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class FallbackLMNTVoiceLanguageNullableJsonConverter : global::Sys
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Vapi.FallbackLMNTVoiceLanguageExtensions.ToEnum(stringValue);
+ return global::Vapi.FallbackLMNTVoiceLanguageAutoDetectExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class FallbackLMNTVoiceLanguageNullableJsonConverter : global::Sys
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Vapi.FallbackLMNTVoiceLanguage)numValue;
+ return (global::Vapi.FallbackLMNTVoiceLanguageAutoDetect)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Vapi.FallbackLMNTVoiceLanguage?);
+ return default(global::Vapi.FallbackLMNTVoiceLanguageAutoDetect?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class FallbackLMNTVoiceLanguageNullableJsonConverter : global::Sys
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Vapi.FallbackLMNTVoiceLanguage? value,
+ global::Vapi.FallbackLMNTVoiceLanguageAutoDetect? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::Vapi.FallbackLMNTVoiceLanguageExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::Vapi.FallbackLMNTVoiceLanguageAutoDetectExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageIso6391LanguageCode.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageIso6391LanguageCode.g.cs
new file mode 100644
index 0000000..a98a227
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageIso6391LanguageCode.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class FallbackLMNTVoiceLanguageIso6391LanguageCodeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCode Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCodeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCode)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCode);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCode value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCodeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageIso6391LanguageCodeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageIso6391LanguageCodeNullable.g.cs
new file mode 100644
index 0000000..7c6a4be
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.FallbackLMNTVoiceLanguageIso6391LanguageCodeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class FallbackLMNTVoiceLanguageIso6391LanguageCodeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCode? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCodeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCode)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCode?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCode? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCodeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguage.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageAutoDetect.g.cs
similarity index 73%
rename from src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguage.g.cs
rename to src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageAutoDetect.g.cs
index e4a6c39..c496a20 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguage.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageAutoDetect.g.cs
@@ -3,10 +3,10 @@
namespace Vapi.JsonConverters
{
///
- public sealed class LMNTVoiceLanguageJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class LMNTVoiceLanguageAutoDetectJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Vapi.LMNTVoiceLanguage Read(
+ public override global::Vapi.LMNTVoiceLanguageAutoDetect Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class LMNTVoiceLanguageJsonConverter : global::System.Text.Json.Se
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Vapi.LMNTVoiceLanguageExtensions.ToEnum(stringValue) ?? default;
+ return global::Vapi.LMNTVoiceLanguageAutoDetectExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class LMNTVoiceLanguageJsonConverter : global::System.Text.Json.Se
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Vapi.LMNTVoiceLanguage)numValue;
+ return (global::Vapi.LMNTVoiceLanguageAutoDetect)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Vapi.LMNTVoiceLanguage);
+ return default(global::Vapi.LMNTVoiceLanguageAutoDetect);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class LMNTVoiceLanguageJsonConverter : global::System.Text.Json.Se
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Vapi.LMNTVoiceLanguage value,
+ global::Vapi.LMNTVoiceLanguageAutoDetect value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::Vapi.LMNTVoiceLanguageExtensions.ToValueString(value));
+ writer.WriteStringValue(global::Vapi.LMNTVoiceLanguageAutoDetectExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageAutoDetectNullable.g.cs
similarity index 74%
rename from src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageNullable.g.cs
rename to src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageAutoDetectNullable.g.cs
index cebf94d..e0e4ae2 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageNullable.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageAutoDetectNullable.g.cs
@@ -3,10 +3,10 @@
namespace Vapi.JsonConverters
{
///
- public sealed class LMNTVoiceLanguageNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class LMNTVoiceLanguageAutoDetectNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Vapi.LMNTVoiceLanguage? Read(
+ public override global::Vapi.LMNTVoiceLanguageAutoDetect? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class LMNTVoiceLanguageNullableJsonConverter : global::System.Text
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Vapi.LMNTVoiceLanguageExtensions.ToEnum(stringValue);
+ return global::Vapi.LMNTVoiceLanguageAutoDetectExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class LMNTVoiceLanguageNullableJsonConverter : global::System.Text
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Vapi.LMNTVoiceLanguage)numValue;
+ return (global::Vapi.LMNTVoiceLanguageAutoDetect)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Vapi.LMNTVoiceLanguage?);
+ return default(global::Vapi.LMNTVoiceLanguageAutoDetect?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class LMNTVoiceLanguageNullableJsonConverter : global::System.Text
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Vapi.LMNTVoiceLanguage? value,
+ global::Vapi.LMNTVoiceLanguageAutoDetect? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::Vapi.LMNTVoiceLanguageExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::Vapi.LMNTVoiceLanguageAutoDetectExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageIso6391LanguageCode.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageIso6391LanguageCode.g.cs
new file mode 100644
index 0000000..750f426
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageIso6391LanguageCode.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class LMNTVoiceLanguageIso6391LanguageCodeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.LMNTVoiceLanguageIso6391LanguageCode Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vapi.LMNTVoiceLanguageIso6391LanguageCodeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.LMNTVoiceLanguageIso6391LanguageCode)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.LMNTVoiceLanguageIso6391LanguageCode);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.LMNTVoiceLanguageIso6391LanguageCode value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.LMNTVoiceLanguageIso6391LanguageCodeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageIso6391LanguageCodeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageIso6391LanguageCodeNullable.g.cs
new file mode 100644
index 0000000..a8c0afc
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.LMNTVoiceLanguageIso6391LanguageCodeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class LMNTVoiceLanguageIso6391LanguageCodeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.LMNTVoiceLanguageIso6391LanguageCode? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Vapi.LMNTVoiceLanguageIso6391LanguageCodeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.LMNTVoiceLanguageIso6391LanguageCode)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.LMNTVoiceLanguageIso6391LanguageCode?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.LMNTVoiceLanguageIso6391LanguageCode? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::Vapi.LMNTVoiceLanguageIso6391LanguageCodeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolControllerUpdateRequest.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolControllerUpdateRequest.g.cs
index 8e7fa59..0b956c3 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolControllerUpdateRequest.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolControllerUpdateRequest.g.cs
@@ -15,179 +15,840 @@ public class ToolControllerUpdateRequestJsonConverter : global::System.Text.Json
options = options ?? throw new global::System.ArgumentNullException(nameof(options));
var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+ using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader);
+ var __rawJson = __jsonDocument.RootElement.GetRawText();
+ var __jsonProps = new global::System.Collections.Generic.HashSet();
+ if (__jsonDocument.RootElement.ValueKind == global::System.Text.Json.JsonValueKind.Object)
+ {
+ foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject())
+ {
+ __jsonProps.Add(__jsonProp.Name);
+ }
+ }
- var readerCopy = reader;
- var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.ToolControllerUpdateRequestDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.ToolControllerUpdateRequestDiscriminator)}");
- var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo);
+ var __score0 = 0;
+ if (__jsonProps.Contains("backoffPlan")) __score0++;
+ if (__jsonProps.Contains("body")) __score0++;
+ if (__jsonProps.Contains("credentialId")) __score0++;
+ if (__jsonProps.Contains("description")) __score0++;
+ if (__jsonProps.Contains("encryptedPaths")) __score0++;
+ if (__jsonProps.Contains("headers")) __score0++;
+ if (__jsonProps.Contains("messages")) __score0++;
+ if (__jsonProps.Contains("method")) __score0++;
+ if (__jsonProps.Contains("name")) __score0++;
+ if (__jsonProps.Contains("parameters")) __score0++;
+ if (__jsonProps.Contains("rejectionPlan")) __score0++;
+ if (__jsonProps.Contains("timeoutSeconds")) __score0++;
+ if (__jsonProps.Contains("url")) __score0++;
+ if (__jsonProps.Contains("variableExtractionPlan")) __score0++;
+ var __score1 = 0;
+ if (__jsonProps.Contains("async")) __score1++;
+ if (__jsonProps.Contains("code")) __score1++;
+ if (__jsonProps.Contains("credentialId")) __score1++;
+ if (__jsonProps.Contains("environmentVariables")) __score1++;
+ if (__jsonProps.Contains("function")) __score1++;
+ if (__jsonProps.Contains("messages")) __score1++;
+ if (__jsonProps.Contains("rejectionPlan")) __score1++;
+ if (__jsonProps.Contains("server")) __score1++;
+ if (__jsonProps.Contains("timeoutSeconds")) __score1++;
+ if (__jsonProps.Contains("variableExtractionPlan")) __score1++;
+ var __score2 = 0;
+ if (__jsonProps.Contains("messages")) __score2++;
+ if (__jsonProps.Contains("rejectionPlan")) __score2++;
+ if (__jsonProps.Contains("sipInfoDtmfEnabled")) __score2++;
+ var __score3 = 0;
+ if (__jsonProps.Contains("messages")) __score3++;
+ if (__jsonProps.Contains("rejectionPlan")) __score3++;
+ var __score4 = 0;
+ if (__jsonProps.Contains("async")) __score4++;
+ if (__jsonProps.Contains("function")) __score4++;
+ if (__jsonProps.Contains("messages")) __score4++;
+ if (__jsonProps.Contains("parameters")) __score4++;
+ if (__jsonProps.Contains("rejectionPlan")) __score4++;
+ if (__jsonProps.Contains("server")) __score4++;
+ if (__jsonProps.Contains("variableExtractionPlan")) __score4++;
+ var __score5 = 0;
+ if (__jsonProps.Contains("destinations")) __score5++;
+ if (__jsonProps.Contains("messages")) __score5++;
+ if (__jsonProps.Contains("rejectionPlan")) __score5++;
+ var __score6 = 0;
+ if (__jsonProps.Contains("defaultResult")) __score6++;
+ if (__jsonProps.Contains("destinations")) __score6++;
+ if (__jsonProps.Contains("function")) __score6++;
+ if (__jsonProps.Contains("messages")) __score6++;
+ if (__jsonProps.Contains("rejectionPlan")) __score6++;
+ var __score7 = 0;
+ if (__jsonProps.Contains("messages")) __score7++;
+ if (__jsonProps.Contains("name")) __score7++;
+ if (__jsonProps.Contains("rejectionPlan")) __score7++;
+ if (__jsonProps.Contains("server")) __score7++;
+ if (__jsonProps.Contains("subType")) __score7++;
+ var __score8 = 0;
+ if (__jsonProps.Contains("displayHeightPx")) __score8++;
+ if (__jsonProps.Contains("displayNumber")) __score8++;
+ if (__jsonProps.Contains("displayWidthPx")) __score8++;
+ if (__jsonProps.Contains("messages")) __score8++;
+ if (__jsonProps.Contains("name")) __score8++;
+ if (__jsonProps.Contains("rejectionPlan")) __score8++;
+ if (__jsonProps.Contains("server")) __score8++;
+ if (__jsonProps.Contains("subType")) __score8++;
+ var __score9 = 0;
+ if (__jsonProps.Contains("messages")) __score9++;
+ if (__jsonProps.Contains("name")) __score9++;
+ if (__jsonProps.Contains("rejectionPlan")) __score9++;
+ if (__jsonProps.Contains("server")) __score9++;
+ if (__jsonProps.Contains("subType")) __score9++;
+ var __score10 = 0;
+ if (__jsonProps.Contains("knowledgeBases")) __score10++;
+ if (__jsonProps.Contains("messages")) __score10++;
+ if (__jsonProps.Contains("rejectionPlan")) __score10++;
+ var __score11 = 0;
+ if (__jsonProps.Contains("messages")) __score11++;
+ if (__jsonProps.Contains("rejectionPlan")) __score11++;
+ var __score12 = 0;
+ if (__jsonProps.Contains("messages")) __score12++;
+ if (__jsonProps.Contains("rejectionPlan")) __score12++;
+ var __score13 = 0;
+ if (__jsonProps.Contains("messages")) __score13++;
+ if (__jsonProps.Contains("rejectionPlan")) __score13++;
+ var __score14 = 0;
+ if (__jsonProps.Contains("messages")) __score14++;
+ if (__jsonProps.Contains("rejectionPlan")) __score14++;
+ var __score15 = 0;
+ if (__jsonProps.Contains("messages")) __score15++;
+ if (__jsonProps.Contains("rejectionPlan")) __score15++;
+ var __score16 = 0;
+ if (__jsonProps.Contains("messages")) __score16++;
+ if (__jsonProps.Contains("metadata")) __score16++;
+ if (__jsonProps.Contains("rejectionPlan")) __score16++;
+ if (__jsonProps.Contains("server")) __score16++;
+ if (__jsonProps.Contains("toolMessages")) __score16++;
+ var __score17 = 0;
+ if (__jsonProps.Contains("messages")) __score17++;
+ if (__jsonProps.Contains("rejectionPlan")) __score17++;
+ var __score18 = 0;
+ if (__jsonProps.Contains("messages")) __score18++;
+ if (__jsonProps.Contains("rejectionPlan")) __score18++;
+ var __score19 = 0;
+ if (__jsonProps.Contains("messages")) __score19++;
+ if (__jsonProps.Contains("rejectionPlan")) __score19++;
+ var __score20 = 0;
+ if (__jsonProps.Contains("messages")) __score20++;
+ if (__jsonProps.Contains("rejectionPlan")) __score20++;
+ var __score21 = 0;
+ if (__jsonProps.Contains("body")) __score21++;
+ if (__jsonProps.Contains("headers")) __score21++;
+ if (__jsonProps.Contains("messages")) __score21++;
+ if (__jsonProps.Contains("rejectionPlan")) __score21++;
+ if (__jsonProps.Contains("verb")) __score21++;
+ var __score22 = 0;
+ if (__jsonProps.Contains("beepDetectionEnabled")) __score22++;
+ if (__jsonProps.Contains("messages")) __score22++;
+ if (__jsonProps.Contains("rejectionPlan")) __score22++;
+ var __bestScore = 0;
+ var __bestIndex = -1;
+ if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; }
+ if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; }
+ if (__score2 > __bestScore) { __bestScore = __score2; __bestIndex = 2; }
+ if (__score3 > __bestScore) { __bestScore = __score3; __bestIndex = 3; }
+ if (__score4 > __bestScore) { __bestScore = __score4; __bestIndex = 4; }
+ if (__score5 > __bestScore) { __bestScore = __score5; __bestIndex = 5; }
+ if (__score6 > __bestScore) { __bestScore = __score6; __bestIndex = 6; }
+ if (__score7 > __bestScore) { __bestScore = __score7; __bestIndex = 7; }
+ if (__score8 > __bestScore) { __bestScore = __score8; __bestIndex = 8; }
+ if (__score9 > __bestScore) { __bestScore = __score9; __bestIndex = 9; }
+ if (__score10 > __bestScore) { __bestScore = __score10; __bestIndex = 10; }
+ if (__score11 > __bestScore) { __bestScore = __score11; __bestIndex = 11; }
+ if (__score12 > __bestScore) { __bestScore = __score12; __bestIndex = 12; }
+ if (__score13 > __bestScore) { __bestScore = __score13; __bestIndex = 13; }
+ if (__score14 > __bestScore) { __bestScore = __score14; __bestIndex = 14; }
+ if (__score15 > __bestScore) { __bestScore = __score15; __bestIndex = 15; }
+ if (__score16 > __bestScore) { __bestScore = __score16; __bestIndex = 16; }
+ if (__score17 > __bestScore) { __bestScore = __score17; __bestIndex = 17; }
+ if (__score18 > __bestScore) { __bestScore = __score18; __bestIndex = 18; }
+ if (__score19 > __bestScore) { __bestScore = __score19; __bestIndex = 19; }
+ if (__score20 > __bestScore) { __bestScore = __score20; __bestIndex = 20; }
+ if (__score21 > __bestScore) { __bestScore = __score21; __bestIndex = 21; }
+ if (__score22 > __bestScore) { __bestScore = __score22; __bestIndex = 22; }
global::Vapi.UpdateApiRequestToolDTO? apiRequest = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.ApiRequest)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateApiRequestToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateApiRequestToolDTO)}");
- apiRequest = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
- global::Vapi.UpdateCodeToolDTO? code = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.Code)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateCodeToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateCodeToolDTO)}");
- code = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
+ global::Vapi.UpdateCodeToolDTO? codeDTO = default;
global::Vapi.UpdateDtmfToolDTO? dtmf = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.Dtmf)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateDtmfToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateDtmfToolDTO)}");
- dtmf = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateEndCallToolDTO? endCall = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.EndCall)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateEndCallToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateEndCallToolDTO)}");
- endCall = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateFunctionToolDTO? function = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.Function)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateFunctionToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateFunctionToolDTO)}");
- function = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateTransferCallToolDTO? transferCall = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.TransferCall)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateTransferCallToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateTransferCallToolDTO)}");
- transferCall = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateHandoffToolDTO? handoff = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.Handoff)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateHandoffToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateHandoffToolDTO)}");
- handoff = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateBashToolDTO? bash = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.Bash)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateBashToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateBashToolDTO)}");
- bash = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateComputerToolDTO? computer = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.Computer)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateComputerToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateComputerToolDTO)}");
- computer = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateTextEditorToolDTO? textEditor = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.TextEditor)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateTextEditorToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateTextEditorToolDTO)}");
- textEditor = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateQueryToolDTO? query = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.Query)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateQueryToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateQueryToolDTO)}");
- query = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateGoogleCalendarCreateEventToolDTO? googleCalendarEventCreate = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.GoogleCalendarEventCreate)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoogleCalendarCreateEventToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateGoogleCalendarCreateEventToolDTO)}");
- googleCalendarEventCreate = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateGoogleSheetsRowAppendToolDTO? googleSheetsRowAppend = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.GoogleSheetsRowAppend)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoogleSheetsRowAppendToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateGoogleSheetsRowAppendToolDTO)}");
- googleSheetsRowAppend = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO? googleCalendarAvailabilityCheck = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.GoogleCalendarAvailabilityCheck)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO)}");
- googleCalendarAvailabilityCheck = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateSlackSendMessageToolDTO? slackMessageSend = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.SlackMessageSend)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateSlackSendMessageToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateSlackSendMessageToolDTO)}");
- slackMessageSend = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateSmsToolDTO? sms = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.Sms)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateSmsToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateSmsToolDTO)}");
- sms = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateMcpToolDTO? mcp = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.Mcp)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateMcpToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateMcpToolDTO)}");
- mcp = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO? gohighlevelCalendarAvailabilityCheck = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.GohighlevelCalendarAvailabilityCheck)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO)}");
- gohighlevelCalendarAvailabilityCheck = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO? gohighlevelCalendarEventCreate = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.GohighlevelCalendarEventCreate)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO)}");
- gohighlevelCalendarEventCreate = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateGoHighLevelContactCreateToolDTO? gohighlevelContactCreate = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.GohighlevelContactCreate)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoHighLevelContactCreateToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateGoHighLevelContactCreateToolDTO)}");
- gohighlevelContactCreate = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateGoHighLevelContactGetToolDTO? gohighlevelContactGet = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.GohighlevelContactGet)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoHighLevelContactGetToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateGoHighLevelContactGetToolDTO)}");
- gohighlevelContactGet = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
global::Vapi.UpdateSipRequestToolDTO? sipRequest = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.SipRequest)
+ global::Vapi.UpdateVoicemailToolDTO? voicemail = default;
+ if (__bestIndex >= 0)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateSipRequestToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateSipRequestToolDTO)}");
- sipRequest = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ if (__bestIndex == 0)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateApiRequestToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateApiRequestToolDTO).Name}");
+ apiRequest = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 1)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateCodeToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateCodeToolDTO).Name}");
+ codeDTO = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 2)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateDtmfToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateDtmfToolDTO).Name}");
+ dtmf = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 3)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateEndCallToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateEndCallToolDTO).Name}");
+ endCall = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 4)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateFunctionToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateFunctionToolDTO).Name}");
+ function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 5)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateTransferCallToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateTransferCallToolDTO).Name}");
+ transferCall = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 6)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateHandoffToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateHandoffToolDTO).Name}");
+ handoff = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 7)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateBashToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateBashToolDTO).Name}");
+ bash = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 8)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateComputerToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateComputerToolDTO).Name}");
+ computer = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 9)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateTextEditorToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateTextEditorToolDTO).Name}");
+ textEditor = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 10)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateQueryToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateQueryToolDTO).Name}");
+ query = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 11)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoogleCalendarCreateEventToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoogleCalendarCreateEventToolDTO).Name}");
+ googleCalendarEventCreate = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 12)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoogleSheetsRowAppendToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoogleSheetsRowAppendToolDTO).Name}");
+ googleSheetsRowAppend = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 13)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO).Name}");
+ googleCalendarAvailabilityCheck = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 14)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateSlackSendMessageToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateSlackSendMessageToolDTO).Name}");
+ slackMessageSend = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 15)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateSmsToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateSmsToolDTO).Name}");
+ sms = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 16)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateMcpToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateMcpToolDTO).Name}");
+ mcp = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 17)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO).Name}");
+ gohighlevelCalendarAvailabilityCheck = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 18)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO).Name}");
+ gohighlevelCalendarEventCreate = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 19)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoHighLevelContactCreateToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoHighLevelContactCreateToolDTO).Name}");
+ gohighlevelContactCreate = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 20)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoHighLevelContactGetToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoHighLevelContactGetToolDTO).Name}");
+ gohighlevelContactGet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 21)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateSipRequestToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateSipRequestToolDTO).Name}");
+ sipRequest = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 22)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateVoicemailToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateVoicemailToolDTO).Name}");
+ voicemail = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
}
- global::Vapi.UpdateVoicemailToolDTO? voicemail = default;
- if (discriminator?.Type == global::Vapi.ToolControllerUpdateRequestDiscriminatorType.Voicemail)
+
+ if (apiRequest == null && codeDTO == null && dtmf == null && endCall == null && function == null && transferCall == null && handoff == null && bash == null && computer == null && textEditor == null && query == null && googleCalendarEventCreate == null && googleSheetsRowAppend == null && googleCalendarAvailabilityCheck == null && slackMessageSend == null && sms == null && mcp == null && gohighlevelCalendarAvailabilityCheck == null && gohighlevelCalendarEventCreate == null && gohighlevelContactCreate == null && gohighlevelContactGet == null && sipRequest == null && voicemail == null)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateVoicemailToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.UpdateVoicemailToolDTO)}");
- voicemail = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateApiRequestToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateApiRequestToolDTO).Name}");
+ apiRequest = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateCodeToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateCodeToolDTO).Name}");
+ codeDTO = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateDtmfToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateDtmfToolDTO).Name}");
+ dtmf = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateEndCallToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateEndCallToolDTO).Name}");
+ endCall = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateFunctionToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateFunctionToolDTO).Name}");
+ function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateTransferCallToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateTransferCallToolDTO).Name}");
+ transferCall = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateHandoffToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateHandoffToolDTO).Name}");
+ handoff = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateBashToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateBashToolDTO).Name}");
+ bash = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateComputerToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateComputerToolDTO).Name}");
+ computer = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateTextEditorToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateTextEditorToolDTO).Name}");
+ textEditor = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateQueryToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateQueryToolDTO).Name}");
+ query = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoogleCalendarCreateEventToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoogleCalendarCreateEventToolDTO).Name}");
+ googleCalendarEventCreate = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoogleSheetsRowAppendToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoogleSheetsRowAppendToolDTO).Name}");
+ googleSheetsRowAppend = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO).Name}");
+ googleCalendarAvailabilityCheck = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateSlackSendMessageToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateSlackSendMessageToolDTO).Name}");
+ slackMessageSend = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateSmsToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateSmsToolDTO).Name}");
+ sms = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateMcpToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateMcpToolDTO).Name}");
+ mcp = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO).Name}");
+ gohighlevelCalendarAvailabilityCheck = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO).Name}");
+ gohighlevelCalendarEventCreate = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoHighLevelContactCreateToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoHighLevelContactCreateToolDTO).Name}");
+ gohighlevelContactCreate = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateGoHighLevelContactGetToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateGoHighLevelContactGetToolDTO).Name}");
+ gohighlevelContactGet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateSipRequestToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateSipRequestToolDTO).Name}");
+ sipRequest = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateVoicemailToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateVoicemailToolDTO).Name}");
+ voicemail = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
}
var __value = new global::Vapi.ToolControllerUpdateRequest(
- discriminator?.Type,
apiRequest,
- code,
+ codeDTO,
dtmf,
@@ -250,11 +911,11 @@ public override void Write(
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateApiRequestToolDTO).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.ApiRequest, typeInfo);
}
- else if (value.IsCode)
+ else if (value.IsCodeDTO)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.UpdateCodeToolDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.UpdateCodeToolDTO).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Code, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.CodeDTO, typeInfo);
}
else if (value.IsDtmf)
{
diff --git a/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs b/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs
index 1a49f2d..c401b66 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs
@@ -989,9 +989,13 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.LMNTVoiceVoiceIdNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.LMNTVoiceLanguageJsonConverter),
+ typeof(global::Vapi.JsonConverters.LMNTVoiceLanguageIso6391LanguageCodeJsonConverter),
- typeof(global::Vapi.JsonConverters.LMNTVoiceLanguageNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.LMNTVoiceLanguageIso6391LanguageCodeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.LMNTVoiceLanguageAutoDetectJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.LMNTVoiceLanguageAutoDetectNullableJsonConverter),
typeof(global::Vapi.JsonConverters.NeuphonicVoiceProviderJsonConverter),
@@ -1205,9 +1209,13 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.FallbackLMNTVoiceVoiceIdNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.FallbackLMNTVoiceLanguageJsonConverter),
+ typeof(global::Vapi.JsonConverters.FallbackLMNTVoiceLanguageIso6391LanguageCodeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.FallbackLMNTVoiceLanguageIso6391LanguageCodeNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.FallbackLMNTVoiceLanguageNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.FallbackLMNTVoiceLanguageAutoDetectJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.FallbackLMNTVoiceLanguageAutoDetectNullableJsonConverter),
typeof(global::Vapi.JsonConverters.FallbackNeuphonicVoiceProviderJsonConverter),
@@ -4077,6 +4085,8 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -4093,6 +4103,8 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -5354,7 +5366,9 @@ namespace Vapi
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.LMNTVoiceProvider), TypeInfoPropertyName = "LMNTVoiceProvider2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfLMNTVoiceVoiceIdString2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.LMNTVoiceVoiceId), TypeInfoPropertyName = "LMNTVoiceVoiceId2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.LMNTVoiceLanguage), TypeInfoPropertyName = "LMNTVoiceLanguage2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfLMNTVoiceLanguageIso6391LanguageCodeLMNTVoiceLanguageAutoDetect2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.LMNTVoiceLanguageIso6391LanguageCode), TypeInfoPropertyName = "LMNTVoiceLanguageIso6391LanguageCode2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.LMNTVoiceLanguageAutoDetect), TypeInfoPropertyName = "LMNTVoiceLanguageAutoDetect2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NeuphonicVoiceProvider), TypeInfoPropertyName = "NeuphonicVoiceProvider2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NeuphonicVoiceModel), TypeInfoPropertyName = "NeuphonicVoiceModel2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIVoiceProvider), TypeInfoPropertyName = "OpenAIVoiceProvider2")]
@@ -5420,7 +5434,9 @@ namespace Vapi
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackLMNTVoiceProvider), TypeInfoPropertyName = "FallbackLMNTVoiceProvider2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfFallbackLMNTVoiceVoiceIdString2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackLMNTVoiceVoiceId), TypeInfoPropertyName = "FallbackLMNTVoiceVoiceId2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackLMNTVoiceLanguage), TypeInfoPropertyName = "FallbackLMNTVoiceLanguage2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfFallbackLMNTVoiceLanguageIso6391LanguageCodeFallbackLMNTVoiceLanguageAutoDetect2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCode), TypeInfoPropertyName = "FallbackLMNTVoiceLanguageIso6391LanguageCode2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackLMNTVoiceLanguageAutoDetect), TypeInfoPropertyName = "FallbackLMNTVoiceLanguageAutoDetect2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackNeuphonicVoiceProvider), TypeInfoPropertyName = "FallbackNeuphonicVoiceProvider2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackNeuphonicVoiceModel), TypeInfoPropertyName = "FallbackNeuphonicVoiceModel2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackOpenAIVoiceProvider), TypeInfoPropertyName = "FallbackOpenAIVoiceProvider2")]
diff --git a/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs b/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs
index 9893602..fd80a58 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs
@@ -2508,6167 +2508,6183 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::Vapi.LMNTVoiceLanguage? Type620 { get; set; }
+ public global::Vapi.OneOf? Type620 { get; set; }
///
///
///
- public global::Vapi.NeuphonicVoiceProvider? Type621 { get; set; }
+ public global::Vapi.LMNTVoiceLanguageIso6391LanguageCode? Type621 { get; set; }
///
///
///
- public global::Vapi.NeuphonicVoiceModel? Type622 { get; set; }
+ public global::Vapi.LMNTVoiceLanguageAutoDetect? Type622 { get; set; }
///
///
///
- public global::Vapi.OpenAIVoiceProvider? Type623 { get; set; }
+ public global::Vapi.NeuphonicVoiceProvider? Type623 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type624 { get; set; }
+ public global::Vapi.NeuphonicVoiceModel? Type624 { get; set; }
///
///
///
- public global::Vapi.OpenAIVoiceVoiceId? Type625 { get; set; }
+ public global::Vapi.OpenAIVoiceProvider? Type625 { get; set; }
///
///
///
- public global::Vapi.OpenAIVoiceModel? Type626 { get; set; }
+ public global::Vapi.OneOf? Type626 { get; set; }
///
///
///
- public global::Vapi.PlayHTVoiceProvider? Type627 { get; set; }
+ public global::Vapi.OpenAIVoiceVoiceId? Type627 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type628 { get; set; }
+ public global::Vapi.OpenAIVoiceModel? Type628 { get; set; }
///
///
///
- public global::Vapi.PlayHTVoiceVoiceId? Type629 { get; set; }
+ public global::Vapi.PlayHTVoiceProvider? Type629 { get; set; }
///
///
///
- public global::Vapi.PlayHTVoiceEmotion? Type630 { get; set; }
+ public global::Vapi.OneOf? Type630 { get; set; }
///
///
///
- public global::Vapi.PlayHTVoiceModel? Type631 { get; set; }
+ public global::Vapi.PlayHTVoiceVoiceId? Type631 { get; set; }
///
///
///
- public global::Vapi.PlayHTVoiceLanguage? Type632 { get; set; }
+ public global::Vapi.PlayHTVoiceEmotion? Type632 { get; set; }
///
///
///
- public global::Vapi.RimeAIVoiceProvider? Type633 { get; set; }
+ public global::Vapi.PlayHTVoiceModel? Type633 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type634 { get; set; }
+ public global::Vapi.PlayHTVoiceLanguage? Type634 { get; set; }
///
///
///
- public global::Vapi.RimeAIVoiceVoiceId? Type635 { get; set; }
+ public global::Vapi.RimeAIVoiceProvider? Type635 { get; set; }
///
///
///
- public global::Vapi.RimeAIVoiceModel? Type636 { get; set; }
+ public global::Vapi.OneOf? Type636 { get; set; }
///
///
///
- public global::Vapi.RimeAIVoiceLanguage? Type637 { get; set; }
+ public global::Vapi.RimeAIVoiceVoiceId? Type637 { get; set; }
///
///
///
- public global::Vapi.SesameVoiceProvider? Type638 { get; set; }
+ public global::Vapi.RimeAIVoiceModel? Type638 { get; set; }
///
///
///
- public global::Vapi.SesameVoiceModel? Type639 { get; set; }
+ public global::Vapi.RimeAIVoiceLanguage? Type639 { get; set; }
///
///
///
- public global::Vapi.SmallestAIVoiceProvider? Type640 { get; set; }
+ public global::Vapi.SesameVoiceProvider? Type640 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type641 { get; set; }
+ public global::Vapi.SesameVoiceModel? Type641 { get; set; }
///
///
///
- public global::Vapi.SmallestAIVoiceVoiceId? Type642 { get; set; }
+ public global::Vapi.SmallestAIVoiceProvider? Type642 { get; set; }
///
///
///
- public global::Vapi.SmallestAIVoiceModel? Type643 { get; set; }
+ public global::Vapi.OneOf? Type643 { get; set; }
///
///
///
- public global::Vapi.TavusConversationProperties? Type644 { get; set; }
+ public global::Vapi.SmallestAIVoiceVoiceId? Type644 { get; set; }
///
///
///
- public global::Vapi.TavusVoiceProvider? Type645 { get; set; }
+ public global::Vapi.SmallestAIVoiceModel? Type645 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type646 { get; set; }
+ public global::Vapi.TavusConversationProperties? Type646 { get; set; }
///
///
///
- public global::Vapi.TavusVoiceVoiceId? Type647 { get; set; }
+ public global::Vapi.TavusVoiceProvider? Type647 { get; set; }
///
///
///
- public global::Vapi.VapiPronunciationDictionaryLocator? Type648 { get; set; }
+ public global::Vapi.OneOf? Type648 { get; set; }
///
///
///
- public global::Vapi.VapiVoiceProvider? Type649 { get; set; }
+ public global::Vapi.TavusVoiceVoiceId? Type649 { get; set; }
///
///
///
- public global::Vapi.VapiVoiceVoiceId? Type650 { get; set; }
+ public global::Vapi.VapiPronunciationDictionaryLocator? Type650 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type651 { get; set; }
+ public global::Vapi.VapiVoiceProvider? Type651 { get; set; }
///
///
///
- public global::Vapi.InworldVoiceProvider? Type652 { get; set; }
+ public global::Vapi.VapiVoiceVoiceId? Type652 { get; set; }
///
///
///
- public global::Vapi.InworldVoiceVoiceId? Type653 { get; set; }
+ public global::System.Collections.Generic.IList? Type653 { get; set; }
///
///
///
- public global::Vapi.InworldVoiceModel? Type654 { get; set; }
+ public global::Vapi.InworldVoiceProvider? Type654 { get; set; }
///
///
///
- public global::Vapi.InworldVoiceLanguageCode? Type655 { get; set; }
+ public global::Vapi.InworldVoiceVoiceId? Type655 { get; set; }
///
///
///
- public global::Vapi.MinimaxVoiceProvider? Type656 { get; set; }
+ public global::Vapi.InworldVoiceModel? Type656 { get; set; }
///
///
///
- public global::Vapi.MinimaxVoiceModel? Type657 { get; set; }
+ public global::Vapi.InworldVoiceLanguageCode? Type657 { get; set; }
///
///
///
- public global::Vapi.MinimaxVoiceRegion? Type658 { get; set; }
+ public global::Vapi.MinimaxVoiceProvider? Type658 { get; set; }
///
///
///
- public global::Vapi.MinimaxVoiceLanguageBoost? Type659 { get; set; }
+ public global::Vapi.MinimaxVoiceModel? Type659 { get; set; }
///
///
///
- public global::Vapi.FallbackMinimaxVoice? Type660 { get; set; }
+ public global::Vapi.MinimaxVoiceRegion? Type660 { get; set; }
///
///
///
- public global::Vapi.FallbackMinimaxVoiceProvider? Type661 { get; set; }
+ public global::Vapi.MinimaxVoiceLanguageBoost? Type661 { get; set; }
///
///
///
- public global::Vapi.FallbackMinimaxVoiceModel? Type662 { get; set; }
+ public global::Vapi.FallbackMinimaxVoice? Type662 { get; set; }
///
///
///
- public global::Vapi.FallbackMinimaxVoiceRegion? Type663 { get; set; }
+ public global::Vapi.FallbackMinimaxVoiceProvider? Type663 { get; set; }
///
///
///
- public global::Vapi.FallbackMinimaxVoiceLanguageBoost? Type664 { get; set; }
+ public global::Vapi.FallbackMinimaxVoiceModel? Type664 { get; set; }
///
///
///
- public global::Vapi.FallbackWellSaidVoiceProvider? Type665 { get; set; }
+ public global::Vapi.FallbackMinimaxVoiceRegion? Type665 { get; set; }
///
///
///
- public global::Vapi.FallbackWellSaidVoiceModel? Type666 { get; set; }
+ public global::Vapi.FallbackMinimaxVoiceLanguageBoost? Type666 { get; set; }
///
///
///
- public global::Vapi.FallbackAzureVoiceProvider? Type667 { get; set; }
+ public global::Vapi.FallbackWellSaidVoiceProvider? Type667 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type668 { get; set; }
+ public global::Vapi.FallbackWellSaidVoiceModel? Type668 { get; set; }
///
///
///
- public global::Vapi.FallbackAzureVoiceVoiceId? Type669 { get; set; }
+ public global::Vapi.FallbackAzureVoiceProvider? Type669 { get; set; }
///
///
///
- public global::Vapi.FallbackCartesiaVoiceProvider? Type670 { get; set; }
+ public global::Vapi.OneOf? Type670 { get; set; }
///
///
///
- public global::Vapi.FallbackCartesiaVoiceModel? Type671 { get; set; }
+ public global::Vapi.FallbackAzureVoiceVoiceId? Type671 { get; set; }
///
///
///
- public global::Vapi.FallbackCartesiaVoiceLanguage? Type672 { get; set; }
+ public global::Vapi.FallbackCartesiaVoiceProvider? Type672 { get; set; }
///
///
///
- public global::Vapi.FallbackCustomVoiceProvider? Type673 { get; set; }
+ public global::Vapi.FallbackCartesiaVoiceModel? Type673 { get; set; }
///
///
///
- public global::Vapi.FallbackDeepgramVoiceProvider? Type674 { get; set; }
+ public global::Vapi.FallbackCartesiaVoiceLanguage? Type674 { get; set; }
///
///
///
- public global::Vapi.FallbackDeepgramVoiceVoiceId? Type675 { get; set; }
+ public global::Vapi.FallbackCustomVoiceProvider? Type675 { get; set; }
///
///
///
- public global::Vapi.FallbackDeepgramVoiceModel? Type676 { get; set; }
+ public global::Vapi.FallbackDeepgramVoiceProvider? Type676 { get; set; }
///
///
///
- public global::Vapi.FallbackElevenLabsVoiceProvider? Type677 { get; set; }
+ public global::Vapi.FallbackDeepgramVoiceVoiceId? Type677 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type678 { get; set; }
+ public global::Vapi.FallbackDeepgramVoiceModel? Type678 { get; set; }
///
///
///
- public global::Vapi.FallbackElevenLabsVoiceVoiceId? Type679 { get; set; }
+ public global::Vapi.FallbackElevenLabsVoiceProvider? Type679 { get; set; }
///
///
///
- public global::Vapi.FallbackElevenLabsVoiceModel? Type680 { get; set; }
+ public global::Vapi.OneOf? Type680 { get; set; }
///
///
///
- public global::Vapi.FallbackHumeVoiceProvider? Type681 { get; set; }
+ public global::Vapi.FallbackElevenLabsVoiceVoiceId? Type681 { get; set; }
///
///
///
- public global::Vapi.FallbackHumeVoiceModel? Type682 { get; set; }
+ public global::Vapi.FallbackElevenLabsVoiceModel? Type682 { get; set; }
///
///
///
- public global::Vapi.FallbackLMNTVoiceProvider? Type683 { get; set; }
+ public global::Vapi.FallbackHumeVoiceProvider? Type683 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type684 { get; set; }
+ public global::Vapi.FallbackHumeVoiceModel? Type684 { get; set; }
///
///
///
- public global::Vapi.FallbackLMNTVoiceVoiceId? Type685 { get; set; }
+ public global::Vapi.FallbackLMNTVoiceProvider? Type685 { get; set; }
///
///
///
- public global::Vapi.FallbackLMNTVoiceLanguage? Type686 { get; set; }
+ public global::Vapi.OneOf? Type686 { get; set; }
///
///
///
- public global::Vapi.FallbackNeuphonicVoiceProvider? Type687 { get; set; }
+ public global::Vapi.FallbackLMNTVoiceVoiceId? Type687 { get; set; }
///
///
///
- public global::Vapi.FallbackNeuphonicVoiceModel? Type688 { get; set; }
+ public global::Vapi.OneOf? Type688 { get; set; }
///
///
///
- public global::Vapi.FallbackOpenAIVoiceProvider? Type689 { get; set; }
+ public global::Vapi.FallbackLMNTVoiceLanguageIso6391LanguageCode? Type689 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type690 { get; set; }
+ public global::Vapi.FallbackLMNTVoiceLanguageAutoDetect? Type690 { get; set; }
///
///
///
- public global::Vapi.FallbackOpenAIVoiceVoiceId? Type691 { get; set; }
+ public global::Vapi.FallbackNeuphonicVoiceProvider? Type691 { get; set; }
///
///
///
- public global::Vapi.FallbackOpenAIVoiceModel? Type692 { get; set; }
+ public global::Vapi.FallbackNeuphonicVoiceModel? Type692 { get; set; }
///
///
///
- public global::Vapi.FallbackPlayHTVoiceProvider? Type693 { get; set; }
+ public global::Vapi.FallbackOpenAIVoiceProvider? Type693 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type694 { get; set; }
+ public global::Vapi.OneOf? Type694 { get; set; }
///
///
///
- public global::Vapi.FallbackPlayHTVoiceVoiceId? Type695 { get; set; }
+ public global::Vapi.FallbackOpenAIVoiceVoiceId? Type695 { get; set; }
///
///
///
- public global::Vapi.FallbackPlayHTVoiceEmotion? Type696 { get; set; }
+ public global::Vapi.FallbackOpenAIVoiceModel? Type696 { get; set; }
///
///
///
- public global::Vapi.FallbackPlayHTVoiceModel? Type697 { get; set; }
+ public global::Vapi.FallbackPlayHTVoiceProvider? Type697 { get; set; }
///
///
///
- public global::Vapi.FallbackPlayHTVoiceLanguage? Type698 { get; set; }
+ public global::Vapi.OneOf? Type698 { get; set; }
///
///
///
- public global::Vapi.FallbackRimeAIVoiceProvider? Type699 { get; set; }
+ public global::Vapi.FallbackPlayHTVoiceVoiceId? Type699 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type700 { get; set; }
+ public global::Vapi.FallbackPlayHTVoiceEmotion? Type700 { get; set; }
///
///
///
- public global::Vapi.FallbackRimeAIVoiceVoiceId? Type701 { get; set; }
+ public global::Vapi.FallbackPlayHTVoiceModel? Type701 { get; set; }
///
///
///
- public global::Vapi.FallbackRimeAIVoiceModel? Type702 { get; set; }
+ public global::Vapi.FallbackPlayHTVoiceLanguage? Type702 { get; set; }
///
///
///
- public global::Vapi.FallbackRimeAIVoiceLanguage? Type703 { get; set; }
+ public global::Vapi.FallbackRimeAIVoiceProvider? Type703 { get; set; }
///
///
///
- public global::Vapi.FallbackSesameVoiceProvider? Type704 { get; set; }
+ public global::Vapi.OneOf? Type704 { get; set; }
///
///
///
- public global::Vapi.FallbackSesameVoiceModel? Type705 { get; set; }
+ public global::Vapi.FallbackRimeAIVoiceVoiceId? Type705 { get; set; }
///
///
///
- public global::Vapi.FallbackSmallestAIVoiceProvider? Type706 { get; set; }
+ public global::Vapi.FallbackRimeAIVoiceModel? Type706 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type707 { get; set; }
+ public global::Vapi.FallbackRimeAIVoiceLanguage? Type707 { get; set; }
///
///
///
- public global::Vapi.FallbackSmallestAIVoiceVoiceId? Type708 { get; set; }
+ public global::Vapi.FallbackSesameVoiceProvider? Type708 { get; set; }
///
///
///
- public global::Vapi.FallbackSmallestAIVoiceModel? Type709 { get; set; }
+ public global::Vapi.FallbackSesameVoiceModel? Type709 { get; set; }
///
///
///
- public global::Vapi.FallbackTavusVoiceProvider? Type710 { get; set; }
+ public global::Vapi.FallbackSmallestAIVoiceProvider? Type710 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type711 { get; set; }
+ public global::Vapi.OneOf? Type711 { get; set; }
///
///
///
- public global::Vapi.FallbackTavusVoiceVoiceId? Type712 { get; set; }
+ public global::Vapi.FallbackSmallestAIVoiceVoiceId? Type712 { get; set; }
///
///
///
- public global::Vapi.FallbackVapiVoiceProvider? Type713 { get; set; }
+ public global::Vapi.FallbackSmallestAIVoiceModel? Type713 { get; set; }
///
///
///
- public global::Vapi.FallbackVapiVoiceVoiceId? Type714 { get; set; }
+ public global::Vapi.FallbackTavusVoiceProvider? Type714 { get; set; }
///
///
///
- public global::Vapi.FallbackInworldVoiceProvider? Type715 { get; set; }
+ public global::Vapi.OneOf? Type715 { get; set; }
///
///
///
- public global::Vapi.FallbackInworldVoiceVoiceId? Type716 { get; set; }
+ public global::Vapi.FallbackTavusVoiceVoiceId? Type716 { get; set; }
///
///
///
- public global::Vapi.FallbackInworldVoiceModel? Type717 { get; set; }
+ public global::Vapi.FallbackVapiVoiceProvider? Type717 { get; set; }
///
///
///
- public global::Vapi.FallbackInworldVoiceLanguageCode? Type718 { get; set; }
+ public global::Vapi.FallbackVapiVoiceVoiceId? Type718 { get; set; }
///
///
///
- public global::Vapi.TransportConfigurationTwilio? Type719 { get; set; }
+ public global::Vapi.FallbackInworldVoiceProvider? Type719 { get; set; }
///
///
///
- public global::Vapi.TransportConfigurationTwilioProvider? Type720 { get; set; }
+ public global::Vapi.FallbackInworldVoiceVoiceId? Type720 { get; set; }
///
///
///
- public global::Vapi.TransportConfigurationTwilioRecordingChannels? Type721 { get; set; }
+ public global::Vapi.FallbackInworldVoiceModel? Type721 { get; set; }
///
///
///
- public global::Vapi.CreateAnthropicCredentialDTOProvider? Type722 { get; set; }
+ public global::Vapi.FallbackInworldVoiceLanguageCode? Type722 { get; set; }
///
///
///
- public global::Vapi.CreateAnthropicBedrockCredentialDTOProvider? Type723 { get; set; }
+ public global::Vapi.TransportConfigurationTwilio? Type723 { get; set; }
///
///
///
- public global::Vapi.CreateAnthropicBedrockCredentialDTORegion? Type724 { get; set; }
+ public global::Vapi.TransportConfigurationTwilioProvider? Type724 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type725 { get; set; }
+ public global::Vapi.TransportConfigurationTwilioRecordingChannels? Type725 { get; set; }
///
///
///
- public global::Vapi.AWSIAMCredentialsAuthenticationPlan? Type726 { get; set; }
+ public global::Vapi.CreateAnthropicCredentialDTOProvider? Type726 { get; set; }
///
///
///
- public global::Vapi.AWSStsAuthenticationPlan? Type727 { get; set; }
+ public global::Vapi.CreateAnthropicBedrockCredentialDTOProvider? Type727 { get; set; }
///
///
///
- public global::Vapi.CreateAnyscaleCredentialDTOProvider? Type728 { get; set; }
+ public global::Vapi.CreateAnthropicBedrockCredentialDTORegion? Type728 { get; set; }
///
///
///
- public global::Vapi.CreateAssemblyAICredentialDTOProvider? Type729 { get; set; }
+ public global::Vapi.OneOf? Type729 { get; set; }
///
///
///
- public global::Vapi.AzureBlobStorageBucketPlan? Type730 { get; set; }
+ public global::Vapi.AWSIAMCredentialsAuthenticationPlan? Type730 { get; set; }
///
///
///
- public global::Vapi.CreateAzureCredentialDTOProvider? Type731 { get; set; }
+ public global::Vapi.AWSStsAuthenticationPlan? Type731 { get; set; }
///
///
///
- public global::Vapi.CreateAzureCredentialDTOService? Type732 { get; set; }
+ public global::Vapi.CreateAnyscaleCredentialDTOProvider? Type732 { get; set; }
///
///
///
- public global::Vapi.CreateAzureCredentialDTORegion? Type733 { get; set; }
+ public global::Vapi.CreateAssemblyAICredentialDTOProvider? Type733 { get; set; }
///
///
///
- public global::Vapi.CreateAzureOpenAICredentialDTOProvider? Type734 { get; set; }
+ public global::Vapi.AzureBlobStorageBucketPlan? Type734 { get; set; }
///
///
///
- public global::Vapi.CreateAzureOpenAICredentialDTORegion? Type735 { get; set; }
+ public global::Vapi.CreateAzureCredentialDTOProvider? Type735 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type736 { get; set; }
+ public global::Vapi.CreateAzureCredentialDTOService? Type736 { get; set; }
///
///
///
- public global::Vapi.CreateAzureOpenAICredentialDTOModel? Type737 { get; set; }
+ public global::Vapi.CreateAzureCredentialDTORegion? Type737 { get; set; }
///
///
///
- public global::Vapi.SipTrunkGateway? Type738 { get; set; }
+ public global::Vapi.CreateAzureOpenAICredentialDTOProvider? Type738 { get; set; }
///
///
///
- public global::Vapi.SipTrunkGatewayOutboundProtocol? Type739 { get; set; }
+ public global::Vapi.CreateAzureOpenAICredentialDTORegion? Type739 { get; set; }
///
///
///
- public global::Vapi.SipTrunkOutboundSipRegisterPlan? Type740 { get; set; }
+ public global::System.Collections.Generic.IList? Type740 { get; set; }
///
///
///
- public global::Vapi.SipTrunkOutboundAuthenticationPlan? Type741 { get; set; }
+ public global::Vapi.CreateAzureOpenAICredentialDTOModel? Type741 { get; set; }
///
///
///
- public global::Vapi.SbcConfiguration? Type742 { get; set; }
+ public global::Vapi.SipTrunkGateway? Type742 { get; set; }
///
///
///
- public global::Vapi.CreateByoSipTrunkCredentialDTOProvider? Type743 { get; set; }
+ public global::Vapi.SipTrunkGatewayOutboundProtocol? Type743 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type744 { get; set; }
+ public global::Vapi.SipTrunkOutboundSipRegisterPlan? Type744 { get; set; }
///
///
///
- public global::Vapi.CreateCartesiaCredentialDTOProvider? Type745 { get; set; }
+ public global::Vapi.SipTrunkOutboundAuthenticationPlan? Type745 { get; set; }
///
///
///
- public global::Vapi.CloudflareR2BucketPlan? Type746 { get; set; }
+ public global::Vapi.SbcConfiguration? Type746 { get; set; }
///
///
///
- public global::Vapi.CreateCloudflareCredentialDTOProvider? Type747 { get; set; }
+ public global::Vapi.CreateByoSipTrunkCredentialDTOProvider? Type747 { get; set; }
///
///
///
- public global::Vapi.OAuth2AuthenticationPlan? Type748 { get; set; }
+ public global::System.Collections.Generic.IList? Type748 { get; set; }
///
///
///
- public global::Vapi.OAuth2AuthenticationPlanType? Type749 { get; set; }
+ public global::Vapi.CreateCartesiaCredentialDTOProvider? Type749 { get; set; }
///
///
///
- public global::Vapi.CreateCustomLLMCredentialDTOProvider? Type750 { get; set; }
+ public global::Vapi.CloudflareR2BucketPlan? Type750 { get; set; }
///
///
///
- public global::Vapi.CreateDeepgramCredentialDTOProvider? Type751 { get; set; }
+ public global::Vapi.CreateCloudflareCredentialDTOProvider? Type751 { get; set; }
///
///
///
- public global::Vapi.CreateDeepInfraCredentialDTOProvider? Type752 { get; set; }
+ public global::Vapi.OAuth2AuthenticationPlan? Type752 { get; set; }
///
///
///
- public global::Vapi.CreateDeepSeekCredentialDTOProvider? Type753 { get; set; }
+ public global::Vapi.OAuth2AuthenticationPlanType? Type753 { get; set; }
///
///
///
- public global::Vapi.CreateElevenLabsCredentialDTOProvider? Type754 { get; set; }
+ public global::Vapi.CreateCustomLLMCredentialDTOProvider? Type754 { get; set; }
///
///
///
- public global::Vapi.GcpKey? Type755 { get; set; }
+ public global::Vapi.CreateDeepgramCredentialDTOProvider? Type755 { get; set; }
///
///
///
- public global::Vapi.BucketPlan? Type756 { get; set; }
+ public global::Vapi.CreateDeepInfraCredentialDTOProvider? Type756 { get; set; }
///
///
///
- public global::Vapi.CreateGcpCredentialDTOProvider? Type757 { get; set; }
+ public global::Vapi.CreateDeepSeekCredentialDTOProvider? Type757 { get; set; }
///
///
///
- public global::Vapi.CreateGladiaCredentialDTOProvider? Type758 { get; set; }
+ public global::Vapi.CreateElevenLabsCredentialDTOProvider? Type758 { get; set; }
///
///
///
- public global::Vapi.CreateGoHighLevelCredentialDTOProvider? Type759 { get; set; }
+ public global::Vapi.GcpKey? Type759 { get; set; }
///
///
///
- public global::Vapi.CreateGroqCredentialDTOProvider? Type760 { get; set; }
+ public global::Vapi.BucketPlan? Type760 { get; set; }
///
///
///
- public global::Vapi.CreateLangfuseCredentialDTOProvider? Type761 { get; set; }
+ public global::Vapi.CreateGcpCredentialDTOProvider? Type761 { get; set; }
///
///
///
- public global::Vapi.CreateLmntCredentialDTOProvider? Type762 { get; set; }
+ public global::Vapi.CreateGladiaCredentialDTOProvider? Type762 { get; set; }
///
///
///
- public global::Vapi.CreateMakeCredentialDTOProvider? Type763 { get; set; }
+ public global::Vapi.CreateGoHighLevelCredentialDTOProvider? Type763 { get; set; }
///
///
///
- public global::Vapi.CreateOpenAICredentialDTOProvider? Type764 { get; set; }
+ public global::Vapi.CreateGroqCredentialDTOProvider? Type764 { get; set; }
///
///
///
- public global::Vapi.CreateOpenRouterCredentialDTOProvider? Type765 { get; set; }
+ public global::Vapi.CreateLangfuseCredentialDTOProvider? Type765 { get; set; }
///
///
///
- public global::Vapi.CreatePerplexityAICredentialDTOProvider? Type766 { get; set; }
+ public global::Vapi.CreateLmntCredentialDTOProvider? Type766 { get; set; }
///
///
///
- public global::Vapi.CreatePlayHTCredentialDTOProvider? Type767 { get; set; }
+ public global::Vapi.CreateMakeCredentialDTOProvider? Type767 { get; set; }
///
///
///
- public global::Vapi.CreateRimeAICredentialDTOProvider? Type768 { get; set; }
+ public global::Vapi.CreateOpenAICredentialDTOProvider? Type768 { get; set; }
///
///
///
- public global::Vapi.CreateRunpodCredentialDTOProvider? Type769 { get; set; }
+ public global::Vapi.CreateOpenRouterCredentialDTOProvider? Type769 { get; set; }
///
///
///
- public global::Vapi.CreateS3CredentialDTOProvider? Type770 { get; set; }
+ public global::Vapi.CreatePerplexityAICredentialDTOProvider? Type770 { get; set; }
///
///
///
- public global::Vapi.SupabaseBucketPlan? Type771 { get; set; }
+ public global::Vapi.CreatePlayHTCredentialDTOProvider? Type771 { get; set; }
///
///
///
- public global::Vapi.SupabaseBucketPlanRegion? Type772 { get; set; }
+ public global::Vapi.CreateRimeAICredentialDTOProvider? Type772 { get; set; }
///
///
///
- public global::Vapi.CreateSupabaseCredentialDTOProvider? Type773 { get; set; }
+ public global::Vapi.CreateRunpodCredentialDTOProvider? Type773 { get; set; }
///
///
///
- public global::Vapi.CreateSmallestAICredentialDTOProvider? Type774 { get; set; }
+ public global::Vapi.CreateS3CredentialDTOProvider? Type774 { get; set; }
///
///
///
- public global::Vapi.CreateTavusCredentialDTOProvider? Type775 { get; set; }
+ public global::Vapi.SupabaseBucketPlan? Type775 { get; set; }
///
///
///
- public global::Vapi.CreateTogetherAICredentialDTOProvider? Type776 { get; set; }
+ public global::Vapi.SupabaseBucketPlanRegion? Type776 { get; set; }
///
///
///
- public global::Vapi.CreateTwilioCredentialDTOProvider? Type777 { get; set; }
+ public global::Vapi.CreateSupabaseCredentialDTOProvider? Type777 { get; set; }
///
///
///
- public global::Vapi.CreateVonageCredentialDTOProvider? Type778 { get; set; }
+ public global::Vapi.CreateSmallestAICredentialDTOProvider? Type778 { get; set; }
///
///
///
- public global::Vapi.CreateWebhookCredentialDTOProvider? Type779 { get; set; }
+ public global::Vapi.CreateTavusCredentialDTOProvider? Type779 { get; set; }
///
///
///
- public global::Vapi.AuthenticationPlan2? Type780 { get; set; }
+ public global::Vapi.CreateTogetherAICredentialDTOProvider? Type780 { get; set; }
///
///
///
- public global::Vapi.HMACAuthenticationPlan? Type781 { get; set; }
+ public global::Vapi.CreateTwilioCredentialDTOProvider? Type781 { get; set; }
///
///
///
- public global::Vapi.BearerAuthenticationPlan? Type782 { get; set; }
+ public global::Vapi.CreateVonageCredentialDTOProvider? Type782 { get; set; }
///
///
///
- public global::Vapi.CreateWebhookCredentialDTOAuthenticationPlanDiscriminator? Type783 { get; set; }
+ public global::Vapi.CreateWebhookCredentialDTOProvider? Type783 { get; set; }
///
///
///
- public global::Vapi.CreateWebhookCredentialDTOAuthenticationPlanDiscriminatorType? Type784 { get; set; }
+ public global::Vapi.AuthenticationPlan2? Type784 { get; set; }
///
///
///
- public global::Vapi.CreateXAiCredentialDTOProvider? Type785 { get; set; }
+ public global::Vapi.HMACAuthenticationPlan? Type785 { get; set; }
///
///
///
- public global::Vapi.CreateGoogleCalendarOAuth2ClientCredentialDTOProvider? Type786 { get; set; }
+ public global::Vapi.BearerAuthenticationPlan? Type786 { get; set; }
///
///
///
- public global::Vapi.CreateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? Type787 { get; set; }
+ public global::Vapi.CreateWebhookCredentialDTOAuthenticationPlanDiscriminator? Type787 { get; set; }
///
///
///
- public global::Vapi.CreateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? Type788 { get; set; }
+ public global::Vapi.CreateWebhookCredentialDTOAuthenticationPlanDiscriminatorType? Type788 { get; set; }
///
///
///
- public global::Vapi.CreateSlackOAuth2AuthorizationCredentialDTOProvider? Type789 { get; set; }
+ public global::Vapi.CreateXAiCredentialDTOProvider? Type789 { get; set; }
///
///
///
- public global::Vapi.CreateMinimaxCredentialDTOProvider? Type790 { get; set; }
+ public global::Vapi.CreateGoogleCalendarOAuth2ClientCredentialDTOProvider? Type790 { get; set; }
///
///
///
- public global::Vapi.EndpointedSpeechLowConfidenceOptions? Type791 { get; set; }
+ public global::Vapi.CreateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? Type791 { get; set; }
///
///
///
- public global::Vapi.CallHookTranscriberEndpointedSpeechLowConfidence? Type792 { get; set; }
+ public global::Vapi.CreateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? Type792 { get; set; }
///
///
///
- public global::Vapi.SessionCreatedHook? Type793 { get; set; }
+ public global::Vapi.CreateSlackOAuth2AuthorizationCredentialDTOProvider? Type793 { get; set; }
///
///
///
- public global::Vapi.SessionCreatedHookOn? Type794 { get; set; }
+ public global::Vapi.CreateMinimaxCredentialDTOProvider? Type794 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type795 { get; set; }
+ public global::Vapi.EndpointedSpeechLowConfidenceOptions? Type795 { get; set; }
///
///
///
- public global::Vapi.SQLInjectionSecurityFilter? Type796 { get; set; }
+ public global::Vapi.CallHookTranscriberEndpointedSpeechLowConfidence? Type796 { get; set; }
///
///
///
- public global::Vapi.SQLInjectionSecurityFilterType? Type797 { get; set; }
+ public global::Vapi.SessionCreatedHook? Type797 { get; set; }
///
///
///
- public global::Vapi.XSSSecurityFilter? Type798 { get; set; }
+ public global::Vapi.SessionCreatedHookOn? Type798 { get; set; }
///
///
///
- public global::Vapi.XSSSecurityFilterType? Type799 { get; set; }
+ public global::System.Collections.Generic.IList? Type799 { get; set; }
///
///
///
- public global::Vapi.SSRFSecurityFilter? Type800 { get; set; }
+ public global::Vapi.SQLInjectionSecurityFilter? Type800 { get; set; }
///
///
///
- public global::Vapi.SSRFSecurityFilterType? Type801 { get; set; }
+ public global::Vapi.SQLInjectionSecurityFilterType? Type801 { get; set; }
///
///
///
- public global::Vapi.RCESecurityFilter? Type802 { get; set; }
+ public global::Vapi.XSSSecurityFilter? Type802 { get; set; }
///
///
///
- public global::Vapi.RCESecurityFilterType? Type803 { get; set; }
+ public global::Vapi.XSSSecurityFilterType? Type803 { get; set; }
///
///
///
- public global::Vapi.PromptInjectionSecurityFilter? Type804 { get; set; }
+ public global::Vapi.SSRFSecurityFilter? Type804 { get; set; }
///
///
///
- public global::Vapi.PromptInjectionSecurityFilterType? Type805 { get; set; }
+ public global::Vapi.SSRFSecurityFilterType? Type805 { get; set; }
///
///
///
- public global::Vapi.RegexSecurityFilter? Type806 { get; set; }
+ public global::Vapi.RCESecurityFilter? Type806 { get; set; }
///
///
///
- public global::Vapi.RegexSecurityFilterType? Type807 { get; set; }
+ public global::Vapi.RCESecurityFilterType? Type807 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type808 { get; set; }
+ public global::Vapi.PromptInjectionSecurityFilter? Type808 { get; set; }
///
///
///
- public global::Vapi.AssistantOverridesFirstMessageMode? Type809 { get; set; }
+ public global::Vapi.PromptInjectionSecurityFilterType? Type809 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type810 { get; set; }
+ public global::Vapi.RegexSecurityFilter? Type810 { get; set; }
///
///
///
- public global::Vapi.AssistantOverridesVoicemailDetection? Type811 { get; set; }
+ public global::Vapi.RegexSecurityFilterType? Type811 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type812 { get; set; }
+ public global::Vapi.OneOf? Type812 { get; set; }
///
///
///
- public global::Vapi.AssistantOverridesClientMessage? Type813 { get; set; }
+ public global::Vapi.AssistantOverridesFirstMessageMode? Type813 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type814 { get; set; }
+ public global::Vapi.OneOf? Type814 { get; set; }
///
///
///
- public global::Vapi.AssistantOverridesServerMessage? Type815 { get; set; }
+ public global::Vapi.AssistantOverridesVoicemailDetection? Type815 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type816 { get; set; }
+ public global::System.Collections.Generic.IList? Type816 { get; set; }
///
///
///
- public global::Vapi.AssistantOverridesBackgroundSound? Type817 { get; set; }
+ public global::Vapi.AssistantOverridesClientMessage? Type817 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type818 { get; set; }
+ public global::System.Collections.Generic.IList? Type818 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type819 { get; set; }
+ public global::Vapi.AssistantOverridesServerMessage? Type819 { get; set; }
///
///
///
- public global::Vapi.CredentialsItem2? Type820 { get; set; }
+ public global::Vapi.OneOf? Type820 { get; set; }
///
///
///
- public global::Vapi.AssistantOverridesCredentialDiscriminator? Type821 { get; set; }
+ public global::Vapi.AssistantOverridesBackgroundSound? Type821 { get; set; }
///
///
///
- public global::Vapi.AssistantOverridesCredentialDiscriminatorProvider? Type822 { get; set; }
+ public global::System.Collections.Generic.IList? Type822 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type823 { get; set; }
+ public global::System.Collections.Generic.IList? Type823 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type824 { get; set; }
+ public global::Vapi.CredentialsItem2? Type824 { get; set; }
///
///
///
- public global::Vapi.CreateAssistantDTOFirstMessageMode? Type825 { get; set; }
+ public global::Vapi.AssistantOverridesCredentialDiscriminator? Type825 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type826 { get; set; }
+ public global::Vapi.AssistantOverridesCredentialDiscriminatorProvider? Type826 { get; set; }
///
///
///
- public global::Vapi.CreateAssistantDTOVoicemailDetection? Type827 { get; set; }
+ public global::System.Collections.Generic.IList>? Type827 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type828 { get; set; }
+ public global::Vapi.OneOf? Type828 { get; set; }
///
///
///
- public global::Vapi.CreateAssistantDTOClientMessage? Type829 { get; set; }
+ public global::Vapi.CreateAssistantDTOFirstMessageMode? Type829 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type830 { get; set; }
+ public global::Vapi.OneOf? Type830 { get; set; }
///
///
///
- public global::Vapi.CreateAssistantDTOServerMessage? Type831 { get; set; }
+ public global::Vapi.CreateAssistantDTOVoicemailDetection? Type831 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type832 { get; set; }
+ public global::System.Collections.Generic.IList? Type832 { get; set; }
///
///
///
- public global::Vapi.CreateAssistantDTOBackgroundSound? Type833 { get; set; }
+ public global::Vapi.CreateAssistantDTOClientMessage? Type833 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type834 { get; set; }
+ public global::System.Collections.Generic.IList? Type834 { get; set; }
///
///
///
- public global::Vapi.CredentialsItem3? Type835 { get; set; }
+ public global::Vapi.CreateAssistantDTOServerMessage? Type835 { get; set; }
///
///
///
- public global::Vapi.CreateAssistantDTOCredentialDiscriminator? Type836 { get; set; }
+ public global::Vapi.OneOf? Type836 { get; set; }
///
///
///
- public global::Vapi.CreateAssistantDTOCredentialDiscriminatorProvider? Type837 { get; set; }
+ public global::Vapi.CreateAssistantDTOBackgroundSound? Type837 { get; set; }
///
///
///
- public global::Vapi.Assistant? Type838 { get; set; }
+ public global::System.Collections.Generic.IList? Type838 { get; set; }
///
///
///
- public global::Vapi.AssistantFirstMessageMode? Type839 { get; set; }
+ public global::Vapi.CredentialsItem3? Type839 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type840 { get; set; }
+ public global::Vapi.CreateAssistantDTOCredentialDiscriminator? Type840 { get; set; }
///
///
///
- public global::Vapi.AssistantVoicemailDetection? Type841 { get; set; }
+ public global::Vapi.CreateAssistantDTOCredentialDiscriminatorProvider? Type841 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type842 { get; set; }
+ public global::Vapi.Assistant? Type842 { get; set; }
///
///
///
- public global::Vapi.AssistantClientMessage? Type843 { get; set; }
+ public global::Vapi.AssistantFirstMessageMode? Type843 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type844 { get; set; }
+ public global::Vapi.OneOf? Type844 { get; set; }
///
///
///
- public global::Vapi.AssistantServerMessage? Type845 { get; set; }
+ public global::Vapi.AssistantVoicemailDetection? Type845 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type846 { get; set; }
+ public global::System.Collections.Generic.IList? Type846 { get; set; }
///
///
///
- public global::Vapi.AssistantBackgroundSound? Type847 { get; set; }
+ public global::Vapi.AssistantClientMessage? Type847 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type848 { get; set; }
+ public global::System.Collections.Generic.IList? Type848 { get; set; }
///
///
///
- public global::Vapi.CredentialsItem4? Type849 { get; set; }
+ public global::Vapi.AssistantServerMessage? Type849 { get; set; }
///
///
///
- public global::Vapi.AssistantCredentialDiscriminator? Type850 { get; set; }
+ public global::Vapi.OneOf? Type850 { get; set; }
///
///
///
- public global::Vapi.AssistantCredentialDiscriminatorProvider? Type851 { get; set; }
+ public global::Vapi.AssistantBackgroundSound? Type851 { get; set; }
///
///
///
- public global::System.DateTime? Type852 { get; set; }
+ public global::System.Collections.Generic.IList? Type852 { get; set; }
///
///
///
- public global::Vapi.PaginationMeta? Type853 { get; set; }
+ public global::Vapi.CredentialsItem4? Type853 { get; set; }
///
///
///
- public global::Vapi.AssistantPaginatedResponse? Type854 { get; set; }
+ public global::Vapi.AssistantCredentialDiscriminator? Type854 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type855 { get; set; }
+ public global::Vapi.AssistantCredentialDiscriminatorProvider? Type855 { get; set; }
///
///
///
- public global::Vapi.AssistantVersionPaginatedResponse? Type856 { get; set; }
+ public global::System.DateTime? Type856 { get; set; }
///
///
///
- public global::Vapi.UpdateAssistantDTO? Type857 { get; set; }
+ public global::Vapi.PaginationMeta? Type857 { get; set; }
///
///
///
- public global::Vapi.UpdateAssistantDTOFirstMessageMode? Type858 { get; set; }
+ public global::Vapi.AssistantPaginatedResponse? Type858 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type859 { get; set; }
+ public global::System.Collections.Generic.IList? Type859 { get; set; }
///
///
///
- public global::Vapi.UpdateAssistantDTOVoicemailDetection? Type860 { get; set; }
+ public global::Vapi.AssistantVersionPaginatedResponse? Type860 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type861 { get; set; }
+ public global::Vapi.UpdateAssistantDTO? Type861 { get; set; }
///
///
///
- public global::Vapi.UpdateAssistantDTOClientMessage? Type862 { get; set; }
+ public global::Vapi.UpdateAssistantDTOFirstMessageMode? Type862 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type863 { get; set; }
+ public global::Vapi.OneOf? Type863 { get; set; }
///
///
///
- public global::Vapi.UpdateAssistantDTOServerMessage? Type864 { get; set; }
+ public global::Vapi.UpdateAssistantDTOVoicemailDetection? Type864 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type865 { get; set; }
+ public global::System.Collections.Generic.IList? Type865 { get; set; }
///
///
///
- public global::Vapi.UpdateAssistantDTOBackgroundSound? Type866 { get; set; }
+ public global::Vapi.UpdateAssistantDTOClientMessage? Type866 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type867 { get; set; }
+ public global::System.Collections.Generic.IList? Type867 { get; set; }
///
///
///
- public global::Vapi.CredentialsItem5? Type868 { get; set; }
+ public global::Vapi.UpdateAssistantDTOServerMessage? Type868 { get; set; }
///
///
///
- public global::Vapi.UpdateAssistantDTOCredentialDiscriminator? Type869 { get; set; }
+ public global::Vapi.OneOf? Type869 { get; set; }
///
///
///
- public global::Vapi.UpdateAssistantDTOCredentialDiscriminatorProvider? Type870 { get; set; }
+ public global::Vapi.UpdateAssistantDTOBackgroundSound? Type870 { get; set; }
///
///
///
- public global::Vapi.Squad? Type871 { get; set; }
+ public global::System.Collections.Generic.IList? Type871 { get; set; }
///
///
///
- public global::Vapi.UpdateSquadDTO? Type872 { get; set; }
+ public global::Vapi.CredentialsItem5? Type872 { get; set; }
///
///
///
- public global::Vapi.Workflow? Type873 { get; set; }
+ public global::Vapi.UpdateAssistantDTOCredentialDiscriminator? Type873 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type874 { get; set; }
+ public global::Vapi.UpdateAssistantDTOCredentialDiscriminatorProvider? Type874 { get; set; }
///
///
///
- public global::Vapi.WorkflowBackgroundSound? Type875 { get; set; }
+ public global::Vapi.Squad? Type875 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type876 { get; set; }
+ public global::Vapi.UpdateSquadDTO? Type876 { get; set; }
///
///
///
- public global::Vapi.CredentialsItem6? Type877 { get; set; }
+ public global::Vapi.Workflow? Type877 { get; set; }
///
///
///
- public global::Vapi.WorkflowCredentialDiscriminator? Type878 { get; set; }
+ public global::Vapi.OneOf? Type878 { get; set; }
///
///
///
- public global::Vapi.WorkflowCredentialDiscriminatorProvider? Type879 { get; set; }
+ public global::Vapi.WorkflowBackgroundSound? Type879 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type880 { get; set; }
+ public global::System.Collections.Generic.IList? Type880 { get; set; }
///
///
///
- public global::Vapi.WorkflowVoicemailDetection? Type881 { get; set; }
+ public global::Vapi.CredentialsItem6? Type881 { get; set; }
///
///
///
- public global::Vapi.CreateWorkflowDTO? Type882 { get; set; }
+ public global::Vapi.WorkflowCredentialDiscriminator? Type882 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type883 { get; set; }
+ public global::Vapi.WorkflowCredentialDiscriminatorProvider? Type883 { get; set; }
///
///
///
- public global::Vapi.CreateWorkflowDTOBackgroundSound? Type884 { get; set; }
+ public global::Vapi.OneOf? Type884 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type885 { get; set; }
+ public global::Vapi.WorkflowVoicemailDetection? Type885 { get; set; }
///
///
///
- public global::Vapi.CredentialsItem7? Type886 { get; set; }
+ public global::Vapi.CreateWorkflowDTO? Type886 { get; set; }
///
///
///
- public global::Vapi.CreateWorkflowDTOCredentialDiscriminator? Type887 { get; set; }
+ public global::Vapi.OneOf? Type887 { get; set; }
///
///
///
- public global::Vapi.CreateWorkflowDTOCredentialDiscriminatorProvider? Type888 { get; set; }
+ public global::Vapi.CreateWorkflowDTOBackgroundSound? Type888 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type889 { get; set; }
+ public global::System.Collections.Generic.IList? Type889 { get; set; }
///
///
///
- public global::Vapi.CreateWorkflowDTOVoicemailDetection? Type890 { get; set; }
+ public global::Vapi.CredentialsItem7? Type890 { get; set; }
///
///
///
- public global::Vapi.UpdateWorkflowDTO? Type891 { get; set; }
+ public global::Vapi.CreateWorkflowDTOCredentialDiscriminator? Type891 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type892 { get; set; }
+ public global::Vapi.CreateWorkflowDTOCredentialDiscriminatorProvider? Type892 { get; set; }
///
///
///
- public global::Vapi.UpdateWorkflowDTOBackgroundSound? Type893 { get; set; }
+ public global::Vapi.OneOf? Type893 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type894 { get; set; }
+ public global::Vapi.CreateWorkflowDTOVoicemailDetection? Type894 { get; set; }
///
///
///
- public global::Vapi.CredentialsItem8? Type895 { get; set; }
+ public global::Vapi.UpdateWorkflowDTO? Type895 { get; set; }
///
///
///
- public global::Vapi.UpdateWorkflowDTOCredentialDiscriminator? Type896 { get; set; }
+ public global::Vapi.OneOf? Type896 { get; set; }
///
///
///
- public global::Vapi.UpdateWorkflowDTOCredentialDiscriminatorProvider? Type897 { get; set; }
+ public global::Vapi.UpdateWorkflowDTOBackgroundSound? Type897 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type898 { get; set; }
+ public global::System.Collections.Generic.IList? Type898 { get; set; }
///
///
///
- public global::Vapi.UpdateWorkflowDTOVoicemailDetection? Type899 { get; set; }
+ public global::Vapi.CredentialsItem8? Type899 { get; set; }
///
///
///
- public global::Vapi.SubscriptionLimits? Type900 { get; set; }
+ public global::Vapi.UpdateWorkflowDTOCredentialDiscriminator? Type900 { get; set; }
///
///
///
- public global::Vapi.AnalysisCostBreakdown? Type901 { get; set; }
+ public global::Vapi.UpdateWorkflowDTOCredentialDiscriminatorProvider? Type901 { get; set; }
///
///
///
- public global::Vapi.CostBreakdown? Type902 { get; set; }
+ public global::Vapi.OneOf? Type902 { get; set; }
///
///
///
- public global::Vapi.Analysis? Type903 { get; set; }
+ public global::Vapi.UpdateWorkflowDTOVoicemailDetection? Type903 { get; set; }
///
///
///
- public global::Vapi.MonitorResult? Type904 { get; set; }
+ public global::Vapi.SubscriptionLimits? Type904 { get; set; }
///
///
///
- public global::Vapi.Monitor? Type905 { get; set; }
+ public global::Vapi.AnalysisCostBreakdown? Type905 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type906 { get; set; }
+ public global::Vapi.CostBreakdown? Type906 { get; set; }
///
///
///
- public global::Vapi.Mono? Type907 { get; set; }
+ public global::Vapi.Analysis? Type907 { get; set; }
///
///
///
- public global::Vapi.Recording? Type908 { get; set; }
+ public global::Vapi.MonitorResult? Type908 { get; set; }
///
///
///
- public global::Vapi.NodeArtifact? Type909 { get; set; }
+ public global::Vapi.Monitor? Type909 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type910 { get; set; }
+ public global::System.Collections.Generic.IList? Type910 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type911 { get; set; }
+ public global::Vapi.Mono? Type911 { get; set; }
///
///
///
- public global::Vapi.BotMessage? Type912 { get; set; }
+ public global::Vapi.Recording? Type912 { get; set; }
///
///
///
- public global::Vapi.ToolCallMessage? Type913 { get; set; }
+ public global::Vapi.NodeArtifact? Type913 { get; set; }
///
///
///
- public global::Vapi.ToolCallResultMessage? Type914 { get; set; }
+ public global::System.Collections.Generic.IList>? Type914 { get; set; }
///
///
///
- public global::Vapi.AssistantActivation? Type915 { get; set; }
+ public global::Vapi.OneOf? Type915 { get; set; }
///
///
///
- public global::Vapi.TurnLatency? Type916 { get; set; }
+ public global::Vapi.BotMessage? Type916 { get; set; }
///
///
///
- public global::Vapi.PerformanceMetrics? Type917 { get; set; }
+ public global::Vapi.ToolCallMessage? Type917 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type918 { get; set; }
+ public global::Vapi.ToolCallResultMessage? Type918 { get; set; }
///
///
///
- public global::Vapi.Artifact? Type919 { get; set; }
+ public global::Vapi.AssistantActivation? Type919 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type920 { get; set; }
+ public global::Vapi.TurnLatency? Type920 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type921 { get; set; }
+ public global::Vapi.PerformanceMetrics? Type921 { get; set; }
///
///
///
- public global::Vapi.RecordingConsent? Type922 { get; set; }
+ public global::System.Collections.Generic.IList? Type922 { get; set; }
///
///
///
- public global::Vapi.Compliance? Type923 { get; set; }
+ public global::Vapi.Artifact? Type923 { get; set; }
///
///
///
- public global::Vapi.WorkflowOverrides? Type924 { get; set; }
+ public global::System.Collections.Generic.IList? Type924 { get; set; }
///
///
///
- public global::Vapi.TransferPhoneNumberHookAction? Type925 { get; set; }
+ public global::System.Collections.Generic.IList? Type925 { get; set; }
///
///
///
- public global::Vapi.TransferPhoneNumberHookActionType? Type926 { get; set; }
+ public global::Vapi.RecordingConsent? Type926 { get; set; }
///
///
///
- public global::Vapi.SayPhoneNumberHookAction? Type927 { get; set; }
+ public global::Vapi.Compliance? Type927 { get; set; }
///
///
///
- public global::Vapi.SayPhoneNumberHookActionType? Type928 { get; set; }
+ public global::Vapi.WorkflowOverrides? Type928 { get; set; }
///
///
///
- public global::Vapi.PhoneNumberCallRingingHookFilter? Type929 { get; set; }
+ public global::Vapi.TransferPhoneNumberHookAction? Type929 { get; set; }
///
///
///
- public global::Vapi.PhoneNumberCallRingingHookFilterType? Type930 { get; set; }
+ public global::Vapi.TransferPhoneNumberHookActionType? Type930 { get; set; }
///
///
///
- public global::Vapi.PhoneNumberCallRingingHookFilterKey? Type931 { get; set; }
+ public global::Vapi.SayPhoneNumberHookAction? Type931 { get; set; }
///
///
///
- public global::Vapi.PhoneNumberHookCallRinging? Type932 { get; set; }
+ public global::Vapi.SayPhoneNumberHookActionType? Type932 { get; set; }
///
///
///
- public global::Vapi.PhoneNumberHookCallRingingOn? Type933 { get; set; }
+ public global::Vapi.PhoneNumberCallRingingHookFilter? Type933 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type934 { get; set; }
+ public global::Vapi.PhoneNumberCallRingingHookFilterType? Type934 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type935 { get; set; }
+ public global::Vapi.PhoneNumberCallRingingHookFilterKey? Type935 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type936 { get; set; }
+ public global::Vapi.PhoneNumberHookCallRinging? Type936 { get; set; }
///
///
///
- public global::Vapi.PhoneNumberCallEndingHookFilter? Type937 { get; set; }
+ public global::Vapi.PhoneNumberHookCallRingingOn? Type937 { get; set; }
///
///
///
- public global::Vapi.PhoneNumberCallEndingHookFilterType? Type938 { get; set; }
+ public global::System.Collections.Generic.IList? Type938 { get; set; }
///
///
///
- public global::Vapi.PhoneNumberCallEndingHookFilterKey? Type939 { get; set; }
+ public global::System.Collections.Generic.IList>? Type939 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type940 { get; set; }
+ public global::Vapi.OneOf? Type940 { get; set; }
///
///
///
- public global::Vapi.PhoneNumberCallEndingHookFilterOneOfItem? Type941 { get; set; }
+ public global::Vapi.PhoneNumberCallEndingHookFilter? Type941 { get; set; }
///
///
///
- public global::Vapi.PhoneNumberHookCallEnding? Type942 { get; set; }
+ public global::Vapi.PhoneNumberCallEndingHookFilterType? Type942 { get; set; }
///
///
///
- public global::Vapi.PhoneNumberHookCallEndingOn? Type943 { get; set; }
+ public global::Vapi.PhoneNumberCallEndingHookFilterKey? Type943 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type944 { get; set; }
+ public global::System.Collections.Generic.IList? Type944 { get; set; }
///
///
///
- public global::Vapi.ImportTwilioPhoneNumberDTO? Type945 { get; set; }
+ public global::Vapi.PhoneNumberCallEndingHookFilterOneOfItem? Type945 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type946 { get; set; }
+ public global::Vapi.PhoneNumberHookCallEnding? Type946 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type947 { get; set; }
+ public global::Vapi.PhoneNumberHookCallEndingOn? Type947 { get; set; }
///
///
///
- public global::Vapi.CreateCustomerDTO? Type948 { get; set; }
+ public global::System.Collections.Generic.IList? Type948 { get; set; }
///
///
///
- public global::Vapi.SchedulePlan? Type949 { get; set; }
+ public global::Vapi.ImportTwilioPhoneNumberDTO? Type949 { get; set; }
///
///
///
- public global::Vapi.Call? Type950 { get; set; }
+ public global::System.Collections.Generic.IList>? Type950 { get; set; }
///
///
///
- public global::Vapi.CallType? Type951 { get; set; }
+ public global::Vapi.OneOf? Type951 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type952 { get; set; }
+ public global::Vapi.CreateCustomerDTO? Type952 { get; set; }
///
///
///
- public global::Vapi.OneOf? Type953 { get; set; }
+ public global::Vapi.SchedulePlan? Type953 { get; set; }
///
///
///
- public global::Vapi.TransportCost? Type954 { get; set; }
+ public global::Vapi.Call? Type954 { get; set; }
///
///
///
- public global::Vapi.TranscriberCost? Type955 { get; set; }
+ public global::Vapi.CallType? Type955 { get; set; }
///
///
///
- public global::Vapi.ModelCost? Type956 { get; set; }
+ public global::System.Collections.Generic.IList>? Type956 { get; set; }
///
///
///
- public global::Vapi.VoiceCost? Type957 { get; set; }
+ public global::Vapi.OneOf? Type957 { get; set; }
///
///
///
- public global::Vapi.VapiCost? Type958 { get; set; }
+ public global::Vapi.TransportCost? Type958 { get; set; }
///
///
///
- public global::Vapi.VoicemailDetectionCost? Type959 { get; set; }
+ public global::Vapi.TranscriberCost? Type959 { get; set; }
///
///
///
- public global::Vapi.AnalysisCost? Type960 { get; set; }
+ public global::Vapi.ModelCost? Type960 { get; set; }
///
///
///
- public global::Vapi.KnowledgeBaseCost? Type961 { get; set; }
+ public global::Vapi.VoiceCost? Type961 { get; set; }
///
///
///
- public global::Vapi.CallPhoneCallProvider? Type962 { get; set; }
+ public global::Vapi.VapiCost? Type962 { get; set; }
///
///
///
- public global::Vapi.CallPhoneCallTransport? Type963 { get; set; }
+ public global::Vapi.VoicemailDetectionCost? Type963 { get; set; }
///
///
///
- public global::Vapi.CallStatus? Type964 { get; set; }
+ public global::Vapi.AnalysisCost? Type964 { get; set; }
///
///
///
- public global::Vapi.CallEndedReason? Type965 { get; set; }
+ public global::Vapi.KnowledgeBaseCost? Type965 { get; set; }
///
///
///
- public global::Vapi.CallBatchError? Type966 { get; set; }
+ public global::Vapi.CallPhoneCallProvider? Type966 { get; set; }
///
///
///
- public global::Vapi.CallBatchResponse? Type967 { get; set; }
+ public global::Vapi.CallPhoneCallTransport? Type967 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type968 { get; set; }
+ public global::Vapi.CallStatus? Type968 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type969 { get; set; }
+ public global::Vapi.CallEndedReason? Type969 { get; set; }
///
///
///
- public global::Vapi.CreateCallDTO? Type970 { get; set; }
+ public global::Vapi.CallBatchError? Type970 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type971 { get; set; }
+ public global::Vapi.CallBatchResponse? Type971 { get; set; }
///
///
///
- public global::Vapi.StructuredOutputFilterDTO? Type972 { get; set; }
+ public global::System.Collections.Generic.IList? Type972 { get; set; }
///
///
///
- public global::Vapi.CallPaginatedResponse? Type973 { get; set; }
+ public global::System.Collections.Generic.IList? Type973 { get; set; }
///
///
///
- public global::Vapi.CreateOutboundCallDTO? Type974 { get; set; }
+ public global::Vapi.CreateCallDTO? Type974 { get; set; }
///
///
///
- public global::Vapi.CreateWebCallDTO? Type975 { get; set; }
+ public global::System.Collections.Generic.IList? Type975 { get; set; }
///