diff --git a/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerCreate.g.cs b/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerCreate.g.cs
index d2adfd33..25fe2f81 100644
--- a/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerCreate.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerCreate.g.cs
@@ -434,6 +434,9 @@ partial void ProcessCallControllerCreateResponseContent(
///
/// Create Call
///
+ ///
+ /// This is the transport of the call.
+ ///
///
/// This is used to issue batch calls to multiple customers.
/// Only relevant for `outboundPhoneCall`. To call a single customer, use `customer` instead.
@@ -444,9 +447,6 @@ partial void ProcessCallControllerCreateResponseContent(
///
/// This is the schedule plan of the call.
///
- ///
- /// This is the transport of the call.
- ///
///
/// This is the assistant ID that will be used for the call. To use a transient assistant, use `assistant` instead.
/// To start a call with:
@@ -519,10 +519,10 @@ partial void ProcessCallControllerCreateResponseContent(
/// The token to cancel the operation with
///
public async global::System.Threading.Tasks.Task> CallControllerCreateAsync(
+ global::Vapi.OneOf? transport = default,
global::System.Collections.Generic.IList? customers = default,
string? name = default,
global::Vapi.SchedulePlan? schedulePlan = default,
- object? transport = default,
string? assistantId = default,
global::Vapi.CreateAssistantDTO? assistant = default,
global::Vapi.AssistantOverrides? assistantOverrides = default,
@@ -541,10 +541,10 @@ partial void ProcessCallControllerCreateResponseContent(
{
var __request = new global::Vapi.CreateCallDTO
{
+ Transport = transport,
Customers = customers,
Name = name,
SchedulePlan = schedulePlan,
- Transport = transport,
AssistantId = assistantId,
Assistant = assistant,
AssistantOverrides = assistantOverrides,
diff --git a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerCreate.g.cs b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerCreate.g.cs
index bcc36cdb..62e0a319 100644
--- a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerCreate.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerCreate.g.cs
@@ -31,6 +31,9 @@ public partial interface ICallsClient
///
/// Create Call
///
+ ///
+ /// This is the transport of the call.
+ ///
///
/// This is used to issue batch calls to multiple customers.
/// Only relevant for `outboundPhoneCall`. To call a single customer, use `customer` instead.
@@ -41,9 +44,6 @@ public partial interface ICallsClient
///
/// This is the schedule plan of the call.
///
- ///
- /// This is the transport of the call.
- ///
///
/// This is the assistant ID that will be used for the call. To use a transient assistant, use `assistant` instead.
/// To start a call with:
@@ -116,10 +116,10 @@ public partial interface ICallsClient
/// The token to cancel the operation with
///
global::System.Threading.Tasks.Task> CallControllerCreateAsync(
+ global::Vapi.OneOf? transport = default,
global::System.Collections.Generic.IList? customers = default,
string? name = default,
global::Vapi.SchedulePlan? schedulePlan = default,
- object? transport = default,
string? assistantId = default,
global::Vapi.CreateAssistantDTO? assistant = default,
global::Vapi.AssistantOverrides? assistantOverrides = default,
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.AudioFormatContainer.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.AudioFormatContainer.g.cs
new file mode 100644
index 00000000..baf83cee
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.AudioFormatContainer.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class AudioFormatContainerJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.AudioFormatContainer 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.AudioFormatContainerExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.AudioFormatContainer)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.AudioFormatContainer);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.AudioFormatContainer value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.AudioFormatContainerExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.AudioFormatContainerNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.AudioFormatContainerNullable.g.cs
new file mode 100644
index 00000000..6b5dddc6
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.AudioFormatContainerNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class AudioFormatContainerNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.AudioFormatContainer? 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.AudioFormatContainerExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.AudioFormatContainer)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.AudioFormatContainer?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.AudioFormatContainer? 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.AudioFormatContainerExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparator.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparator.g.cs
new file mode 100644
index 00000000..0cb59157
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparator.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class BooleanComparatorScorecardMetricConditionComparatorJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.BooleanComparatorScorecardMetricConditionComparator 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.BooleanComparatorScorecardMetricConditionComparatorExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.BooleanComparatorScorecardMetricConditionComparator)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.BooleanComparatorScorecardMetricConditionComparator);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.BooleanComparatorScorecardMetricConditionComparator value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.BooleanComparatorScorecardMetricConditionComparatorExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorNullable.g.cs
new file mode 100644
index 00000000..c716cda1
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class BooleanComparatorScorecardMetricConditionComparatorNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.BooleanComparatorScorecardMetricConditionComparator? 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.BooleanComparatorScorecardMetricConditionComparatorExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.BooleanComparatorScorecardMetricConditionComparator)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.BooleanComparatorScorecardMetricConditionComparator?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.BooleanComparatorScorecardMetricConditionComparator? 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.BooleanComparatorScorecardMetricConditionComparatorExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionType.g.cs
new file mode 100644
index 00000000..ab921d09
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class BooleanComparatorScorecardMetricConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.BooleanComparatorScorecardMetricConditionType 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.BooleanComparatorScorecardMetricConditionTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.BooleanComparatorScorecardMetricConditionType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.BooleanComparatorScorecardMetricConditionType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.BooleanComparatorScorecardMetricConditionType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.BooleanComparatorScorecardMetricConditionTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeNullable.g.cs
new file mode 100644
index 00000000..b6997f82
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class BooleanComparatorScorecardMetricConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.BooleanComparatorScorecardMetricConditionType? 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.BooleanComparatorScorecardMetricConditionTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.BooleanComparatorScorecardMetricConditionType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.BooleanComparatorScorecardMetricConditionType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.BooleanComparatorScorecardMetricConditionType? 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.BooleanComparatorScorecardMetricConditionTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetMode.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetMode.g.cs
new file mode 100644
index 00000000..36f4a304
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetMode.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class CustomerSpeechTimeoutOptionsTriggerResetModeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.CustomerSpeechTimeoutOptionsTriggerResetMode 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.CustomerSpeechTimeoutOptionsTriggerResetModeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.CustomerSpeechTimeoutOptionsTriggerResetMode)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.CustomerSpeechTimeoutOptionsTriggerResetMode);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.CustomerSpeechTimeoutOptionsTriggerResetMode value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.CustomerSpeechTimeoutOptionsTriggerResetModeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeNullable.g.cs
new file mode 100644
index 00000000..2c406bb9
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class CustomerSpeechTimeoutOptionsTriggerResetModeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.CustomerSpeechTimeoutOptionsTriggerResetMode? 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.CustomerSpeechTimeoutOptionsTriggerResetModeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.CustomerSpeechTimeoutOptionsTriggerResetMode)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.CustomerSpeechTimeoutOptionsTriggerResetMode?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.CustomerSpeechTimeoutOptionsTriggerResetMode? 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.CustomerSpeechTimeoutOptionsTriggerResetModeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparator.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparator.g.cs
new file mode 100644
index 00000000..315ad516
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparator.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class NumberComparatorScorecardMetricConditionComparatorJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.NumberComparatorScorecardMetricConditionComparator 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.NumberComparatorScorecardMetricConditionComparatorExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.NumberComparatorScorecardMetricConditionComparator)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.NumberComparatorScorecardMetricConditionComparator);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.NumberComparatorScorecardMetricConditionComparator value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.NumberComparatorScorecardMetricConditionComparatorExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorNullable.g.cs
new file mode 100644
index 00000000..95356cee
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class NumberComparatorScorecardMetricConditionComparatorNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.NumberComparatorScorecardMetricConditionComparator? 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.NumberComparatorScorecardMetricConditionComparatorExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.NumberComparatorScorecardMetricConditionComparator)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.NumberComparatorScorecardMetricConditionComparator?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.NumberComparatorScorecardMetricConditionComparator? 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.NumberComparatorScorecardMetricConditionComparatorExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.NumberComparatorScorecardMetricConditionType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.NumberComparatorScorecardMetricConditionType.g.cs
new file mode 100644
index 00000000..6698e244
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.NumberComparatorScorecardMetricConditionType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class NumberComparatorScorecardMetricConditionTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.NumberComparatorScorecardMetricConditionType 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.NumberComparatorScorecardMetricConditionTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.NumberComparatorScorecardMetricConditionType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.NumberComparatorScorecardMetricConditionType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.NumberComparatorScorecardMetricConditionType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.NumberComparatorScorecardMetricConditionTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeNullable.g.cs
new file mode 100644
index 00000000..780f379a
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class NumberComparatorScorecardMetricConditionTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.NumberComparatorScorecardMetricConditionType? 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.NumberComparatorScorecardMetricConditionTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.NumberComparatorScorecardMetricConditionType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.NumberComparatorScorecardMetricConditionType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.NumberComparatorScorecardMetricConditionType? 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.NumberComparatorScorecardMetricConditionTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.RecordingConsentType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.RecordingConsentType.g.cs
new file mode 100644
index 00000000..fdec17bf
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.RecordingConsentType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class RecordingConsentTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.RecordingConsentType 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.RecordingConsentTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.RecordingConsentType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.RecordingConsentType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.RecordingConsentType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.RecordingConsentTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.RecordingConsentTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.RecordingConsentTypeNullable.g.cs
new file mode 100644
index 00000000..4086ab4a
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.RecordingConsentTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class RecordingConsentTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.RecordingConsentType? 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.RecordingConsentTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.RecordingConsentType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.RecordingConsentType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.RecordingConsentType? 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.RecordingConsentTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.TelnyxTransportConversationType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.TelnyxTransportConversationType.g.cs
new file mode 100644
index 00000000..35f3afcb
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.TelnyxTransportConversationType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class TelnyxTransportConversationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.TelnyxTransportConversationType 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.TelnyxTransportConversationTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.TelnyxTransportConversationType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.TelnyxTransportConversationType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.TelnyxTransportConversationType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.TelnyxTransportConversationTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.TelnyxTransportConversationTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.TelnyxTransportConversationTypeNullable.g.cs
new file mode 100644
index 00000000..80f3acf8
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.TelnyxTransportConversationTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class TelnyxTransportConversationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.TelnyxTransportConversationType? 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.TelnyxTransportConversationTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.TelnyxTransportConversationType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.TelnyxTransportConversationType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.TelnyxTransportConversationType? 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.TelnyxTransportConversationTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.TelnyxTransportProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.TelnyxTransportProvider.g.cs
new file mode 100644
index 00000000..aa250830
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.TelnyxTransportProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class TelnyxTransportProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.TelnyxTransportProvider 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.TelnyxTransportProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.TelnyxTransportProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.TelnyxTransportProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.TelnyxTransportProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.TelnyxTransportProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.TelnyxTransportProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.TelnyxTransportProviderNullable.g.cs
new file mode 100644
index 00000000..66cfce5d
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.TelnyxTransportProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class TelnyxTransportProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.TelnyxTransportProvider? 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.TelnyxTransportProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.TelnyxTransportProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.TelnyxTransportProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.TelnyxTransportProvider? 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.TelnyxTransportProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.TwilioTransportConversationType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.TwilioTransportConversationType.g.cs
new file mode 100644
index 00000000..d76e1b98
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.TwilioTransportConversationType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class TwilioTransportConversationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.TwilioTransportConversationType 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.TwilioTransportConversationTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.TwilioTransportConversationType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.TwilioTransportConversationType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.TwilioTransportConversationType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.TwilioTransportConversationTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.TwilioTransportConversationTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.TwilioTransportConversationTypeNullable.g.cs
new file mode 100644
index 00000000..c19b5670
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.TwilioTransportConversationTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class TwilioTransportConversationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.TwilioTransportConversationType? 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.TwilioTransportConversationTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.TwilioTransportConversationType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.TwilioTransportConversationType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.TwilioTransportConversationType? 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.TwilioTransportConversationTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.TwilioTransportProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.TwilioTransportProvider.g.cs
new file mode 100644
index 00000000..f838c6f9
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.TwilioTransportProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class TwilioTransportProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.TwilioTransportProvider 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.TwilioTransportProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.TwilioTransportProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.TwilioTransportProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.TwilioTransportProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.TwilioTransportProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.TwilioTransportProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.TwilioTransportProviderNullable.g.cs
new file mode 100644
index 00000000..14b9ae03
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.TwilioTransportProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class TwilioTransportProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.TwilioTransportProvider? 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.TwilioTransportProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.TwilioTransportProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.TwilioTransportProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.TwilioTransportProvider? 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.TwilioTransportProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiSipTransportConversationType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiSipTransportConversationType.g.cs
new file mode 100644
index 00000000..3be7e3c8
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiSipTransportConversationType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VapiSipTransportConversationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VapiSipTransportConversationType 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.VapiSipTransportConversationTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VapiSipTransportConversationType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VapiSipTransportConversationType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VapiSipTransportConversationType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.VapiSipTransportConversationTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiSipTransportConversationTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiSipTransportConversationTypeNullable.g.cs
new file mode 100644
index 00000000..f2b264df
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiSipTransportConversationTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VapiSipTransportConversationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VapiSipTransportConversationType? 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.VapiSipTransportConversationTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VapiSipTransportConversationType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VapiSipTransportConversationType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VapiSipTransportConversationType? 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.VapiSipTransportConversationTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiSipTransportProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiSipTransportProvider.g.cs
new file mode 100644
index 00000000..7ccd16b8
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiSipTransportProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VapiSipTransportProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VapiSipTransportProvider 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.VapiSipTransportProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VapiSipTransportProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VapiSipTransportProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VapiSipTransportProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.VapiSipTransportProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiSipTransportProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiSipTransportProviderNullable.g.cs
new file mode 100644
index 00000000..fa1596c3
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiSipTransportProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VapiSipTransportProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VapiSipTransportProvider? 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.VapiSipTransportProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VapiSipTransportProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VapiSipTransportProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VapiSipTransportProvider? 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.VapiSipTransportProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebCallTransportConversationType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebCallTransportConversationType.g.cs
new file mode 100644
index 00000000..418975db
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebCallTransportConversationType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VapiWebCallTransportConversationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VapiWebCallTransportConversationType 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.VapiWebCallTransportConversationTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VapiWebCallTransportConversationType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VapiWebCallTransportConversationType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VapiWebCallTransportConversationType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.VapiWebCallTransportConversationTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebCallTransportConversationTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebCallTransportConversationTypeNullable.g.cs
new file mode 100644
index 00000000..2f92b20c
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebCallTransportConversationTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VapiWebCallTransportConversationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VapiWebCallTransportConversationType? 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.VapiWebCallTransportConversationTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VapiWebCallTransportConversationType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VapiWebCallTransportConversationType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VapiWebCallTransportConversationType? 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.VapiWebCallTransportConversationTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebCallTransportProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebCallTransportProvider.g.cs
new file mode 100644
index 00000000..a3a153af
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebCallTransportProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VapiWebCallTransportProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VapiWebCallTransportProvider 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.VapiWebCallTransportProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VapiWebCallTransportProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VapiWebCallTransportProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VapiWebCallTransportProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.VapiWebCallTransportProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebCallTransportProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebCallTransportProviderNullable.g.cs
new file mode 100644
index 00000000..f4659f82
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebCallTransportProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VapiWebCallTransportProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VapiWebCallTransportProvider? 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.VapiWebCallTransportProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VapiWebCallTransportProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VapiWebCallTransportProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VapiWebCallTransportProvider? 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.VapiWebCallTransportProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebsocketTransportConversationType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebsocketTransportConversationType.g.cs
new file mode 100644
index 00000000..cd30b20f
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebsocketTransportConversationType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VapiWebsocketTransportConversationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VapiWebsocketTransportConversationType 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.VapiWebsocketTransportConversationTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VapiWebsocketTransportConversationType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VapiWebsocketTransportConversationType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VapiWebsocketTransportConversationType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.VapiWebsocketTransportConversationTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebsocketTransportConversationTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebsocketTransportConversationTypeNullable.g.cs
new file mode 100644
index 00000000..e14cb53b
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebsocketTransportConversationTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VapiWebsocketTransportConversationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VapiWebsocketTransportConversationType? 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.VapiWebsocketTransportConversationTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VapiWebsocketTransportConversationType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VapiWebsocketTransportConversationType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VapiWebsocketTransportConversationType? 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.VapiWebsocketTransportConversationTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebsocketTransportProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebsocketTransportProvider.g.cs
new file mode 100644
index 00000000..9e8e214b
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebsocketTransportProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VapiWebsocketTransportProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VapiWebsocketTransportProvider 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.VapiWebsocketTransportProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VapiWebsocketTransportProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VapiWebsocketTransportProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VapiWebsocketTransportProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.VapiWebsocketTransportProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebsocketTransportProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebsocketTransportProviderNullable.g.cs
new file mode 100644
index 00000000..41077f81
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VapiWebsocketTransportProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VapiWebsocketTransportProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VapiWebsocketTransportProvider? 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.VapiWebsocketTransportProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VapiWebsocketTransportProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VapiWebsocketTransportProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VapiWebsocketTransportProvider? 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.VapiWebsocketTransportProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VonageTransportConversationType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VonageTransportConversationType.g.cs
new file mode 100644
index 00000000..5c219253
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VonageTransportConversationType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VonageTransportConversationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VonageTransportConversationType 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.VonageTransportConversationTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VonageTransportConversationType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VonageTransportConversationType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VonageTransportConversationType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.VonageTransportConversationTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VonageTransportConversationTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VonageTransportConversationTypeNullable.g.cs
new file mode 100644
index 00000000..fe82080d
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VonageTransportConversationTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VonageTransportConversationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VonageTransportConversationType? 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.VonageTransportConversationTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VonageTransportConversationType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VonageTransportConversationType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VonageTransportConversationType? 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.VonageTransportConversationTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VonageTransportProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VonageTransportProvider.g.cs
new file mode 100644
index 00000000..1100e588
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VonageTransportProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VonageTransportProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VonageTransportProvider 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.VonageTransportProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VonageTransportProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VonageTransportProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VonageTransportProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.VonageTransportProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.VonageTransportProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.VonageTransportProviderNullable.g.cs
new file mode 100644
index 00000000..b9370496
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.VonageTransportProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class VonageTransportProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.VonageTransportProvider? 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.VonageTransportProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.VonageTransportProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.VonageTransportProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.VonageTransportProvider? 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.VonageTransportProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs b/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs
index 83e28bb3..59ee5265 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs
@@ -881,6 +881,10 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.ToolCallHookActionTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnJsonConverter),
typeof(global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnNullableJsonConverter),
@@ -921,6 +925,22 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.CreateStructuredOutputDTOTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.ArtifactPlanRecordingFormatJsonConverter),
typeof(global::Vapi.JsonConverters.ArtifactPlanRecordingFormatNullableJsonConverter),
@@ -1789,6 +1809,114 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.UpdateWorkflowDTOVoicemailDetectionNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ModelCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoiceCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ChatCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AudioFormatContainerJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AudioFormatContainerNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.RecordingConsentTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.RecordingConsentTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeJsonConverter),
typeof(global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeNullableJsonConverter),
@@ -3645,62 +3773,10 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.ClientInboundMessageSendTransportMessageTypeNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostProviderJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ModelCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoiceCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter),
-
typeof(global::Vapi.JsonConverters.KnowledgeBaseCostTypeJsonConverter),
typeof(global::Vapi.JsonConverters.KnowledgeBaseCostTypeNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.ChatCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter),
-
typeof(global::Vapi.JsonConverters.SessionCostTypeJsonConverter),
typeof(global::Vapi.JsonConverters.SessionCostTypeNullableJsonConverter),
@@ -4207,6 +4283,8 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter>),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter>>),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -4229,6 +4307,8 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -4401,6 +4481,12 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter>>),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -4747,6 +4833,8 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -6302,6 +6390,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.ToolCallHookActionTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnJsonConverter),
typeof(global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnNullableJsonConverter),
@@ -6342,6 +6434,22 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.CreateStructuredOutputDTOTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.ArtifactPlanRecordingFormatJsonConverter),
typeof(global::Vapi.JsonConverters.ArtifactPlanRecordingFormatNullableJsonConverter),
@@ -7210,6 +7318,114 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateWorkflowDTOVoicemailDetectionNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ModelCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoiceCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ChatCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AudioFormatContainerJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AudioFormatContainerNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.RecordingConsentTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.RecordingConsentTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeJsonConverter),
typeof(global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeNullableJsonConverter),
@@ -9066,62 +9282,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.ClientInboundMessageSendTransportMessageTypeNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostProviderJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ModelCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoiceCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter),
-
typeof(global::Vapi.JsonConverters.KnowledgeBaseCostTypeJsonConverter),
typeof(global::Vapi.JsonConverters.KnowledgeBaseCostTypeNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.ChatCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter),
-
typeof(global::Vapi.JsonConverters.SessionCostTypeJsonConverter),
typeof(global::Vapi.JsonConverters.SessionCostTypeNullableJsonConverter),
@@ -9628,6 +9792,8 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter>),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter>>),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -9650,6 +9816,8 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -9822,6 +9990,12 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter>>),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -10168,6 +10342,8 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -10436,6 +10612,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FunctionCallHookActionType), TypeInfoPropertyName = "FunctionCallHookActionType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SayHookAction))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SayHookActionType), TypeInfoPropertyName = "SayHookActionType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf>), TypeInfoPropertyName = "OneOfStringIListString2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf>>), TypeInfoPropertyName = "OneOfStringIListOneOfSystemMessageUserMessageAssistantMessageToolMessageDeveloperMessage2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfSystemMessageUserMessageAssistantMessageToolMessageDeveloperMessage2")]
@@ -10462,6 +10639,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CallHookCustomerSpeechInterruptedOn), TypeInfoPropertyName = "CallHookCustomerSpeechInterruptedOn2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolCallHookActionType), TypeInfoPropertyName = "ToolCallHookActionType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomerSpeechTimeoutOptions))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomerSpeechTimeoutOptionsTriggerResetMode), TypeInfoPropertyName = "CustomerSpeechTimeoutOptionsTriggerResetMode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CallHookCustomerSpeechTimeout))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CallHookModelResponseTimeout))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CallHookModelResponseTimeoutOn), TypeInfoPropertyName = "CallHookModelResponseTimeoutOn2")]
@@ -10492,7 +10670,15 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ComplianceOverride))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateStructuredOutputDTO))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateStructuredOutputDTOType), TypeInfoPropertyName = "CreateStructuredOutputDTOType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NumberComparatorScorecardMetricCondition))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NumberComparatorScorecardMetricConditionType), TypeInfoPropertyName = "NumberComparatorScorecardMetricConditionType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NumberComparatorScorecardMetricConditionComparator), TypeInfoPropertyName = "NumberComparatorScorecardMetricConditionComparator2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BooleanComparatorScorecardMetricCondition))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BooleanComparatorScorecardMetricConditionType), TypeInfoPropertyName = "BooleanComparatorScorecardMetricConditionType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BooleanComparatorScorecardMetricConditionComparator), TypeInfoPropertyName = "BooleanComparatorScorecardMetricConditionComparator2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ScorecardMetric))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfNumberComparatorScorecardMetricConditionBooleanComparatorScorecardMetricCondition2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateScorecardDTO))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ArtifactPlan))]
@@ -10834,16 +11020,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.RegexSecurityFilter))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.RegexSecurityFilterType), TypeInfoPropertyName = "RegexSecurityFilterType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantOverridesFirstMessageMode), TypeInfoPropertyName = "AssistantOverridesFirstMessageMode2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantOverridesVoicemailDetection), TypeInfoPropertyName = "AssistantOverridesVoicemailDetection2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantOverridesClientMessage), TypeInfoPropertyName = "AssistantOverridesClientMessage2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantOverridesServerMessage), TypeInfoPropertyName = "AssistantOverridesServerMessage2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfAssistantOverridesBackgroundSoundString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantOverridesBackgroundSound), TypeInfoPropertyName = "AssistantOverridesBackgroundSound2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CredentialsItem2), TypeInfoPropertyName = "CredentialsItem22")]
internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -11723,6 +11899,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.ToolCallHookActionTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnJsonConverter),
typeof(global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnNullableJsonConverter),
@@ -11763,6 +11943,22 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.CreateStructuredOutputDTOTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.ArtifactPlanRecordingFormatJsonConverter),
typeof(global::Vapi.JsonConverters.ArtifactPlanRecordingFormatNullableJsonConverter),
@@ -12631,6 +12827,114 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateWorkflowDTOVoicemailDetectionNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ModelCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoiceCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ChatCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AudioFormatContainerJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AudioFormatContainerNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.RecordingConsentTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.RecordingConsentTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeJsonConverter),
typeof(global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeNullableJsonConverter),
@@ -14487,62 +14791,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.ClientInboundMessageSendTransportMessageTypeNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostProviderJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ModelCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoiceCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter),
-
typeof(global::Vapi.JsonConverters.KnowledgeBaseCostTypeJsonConverter),
typeof(global::Vapi.JsonConverters.KnowledgeBaseCostTypeNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.ChatCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter),
-
typeof(global::Vapi.JsonConverters.SessionCostTypeJsonConverter),
typeof(global::Vapi.JsonConverters.SessionCostTypeNullableJsonConverter),
@@ -15049,6 +15301,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter>),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter>>),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -15071,6 +15325,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -15243,6 +15499,12 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter>>),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -15589,6 +15851,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -15842,6 +16106,16 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantOverridesVoicemailDetection), TypeInfoPropertyName = "AssistantOverridesVoicemailDetection2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantOverridesClientMessage), TypeInfoPropertyName = "AssistantOverridesClientMessage2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantOverridesServerMessage), TypeInfoPropertyName = "AssistantOverridesServerMessage2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfAssistantOverridesBackgroundSoundString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantOverridesBackgroundSound), TypeInfoPropertyName = "AssistantOverridesBackgroundSound2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CredentialsItem2), TypeInfoPropertyName = "CredentialsItem22")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantOverridesCredentialDiscriminator))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantOverridesCredentialDiscriminatorProvider), TypeInfoPropertyName = "AssistantOverridesCredentialDiscriminatorProvider2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOFirstMessageMode), TypeInfoPropertyName = "CreateAssistantDTOFirstMessageMode2")]
@@ -15915,6 +16189,52 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateWorkflowDTOCredentialDiscriminatorProvider), TypeInfoPropertyName = "UpdateWorkflowDTOCredentialDiscriminatorProvider2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateWorkflowDTOVoicemailDetection), TypeInfoPropertyName = "UpdateWorkflowDTOVoicemailDetection2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SubscriptionLimits))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BotMessage))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolCallMessage))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolCallResultMessageWarning))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolCallResultMessageWarningType), TypeInfoPropertyName = "ToolCallResultMessageWarningType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolCallResultMessage))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransportCost))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransportCostType), TypeInfoPropertyName = "TransportCostType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransportCostProvider), TypeInfoPropertyName = "TransportCostProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TranscriberCost))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TranscriberCostType), TypeInfoPropertyName = "TranscriberCostType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ModelCost))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ModelCostType), TypeInfoPropertyName = "ModelCostType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoiceCost))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoiceCostType), TypeInfoPropertyName = "VoiceCostType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ChatCost))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ChatCostType), TypeInfoPropertyName = "ChatCostType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiCost))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiCostType), TypeInfoPropertyName = "VapiCostType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiCostSubType), TypeInfoPropertyName = "VapiCostSubType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoicemailDetectionCost))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoicemailDetectionCostType), TypeInfoPropertyName = "VoicemailDetectionCostType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoicemailDetectionCostProvider), TypeInfoPropertyName = "VoicemailDetectionCostProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnalysisCost))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnalysisCostType), TypeInfoPropertyName = "AnalysisCostType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnalysisCostAnalysisType), TypeInfoPropertyName = "AnalysisCostAnalysisType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AudioFormat))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AudioFormatContainer), TypeInfoPropertyName = "AudioFormatContainer2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiWebsocketTransport))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiWebsocketTransportConversationType), TypeInfoPropertyName = "VapiWebsocketTransportConversationType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiWebsocketTransportProvider), TypeInfoPropertyName = "VapiWebsocketTransportProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiWebCallTransport))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiWebCallTransportConversationType), TypeInfoPropertyName = "VapiWebCallTransportConversationType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiWebCallTransportProvider), TypeInfoPropertyName = "VapiWebCallTransportProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioTransport))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioTransportConversationType), TypeInfoPropertyName = "TwilioTransportConversationType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioTransportProvider), TypeInfoPropertyName = "TwilioTransportProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TelnyxTransport))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TelnyxTransportConversationType), TypeInfoPropertyName = "TelnyxTransportConversationType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TelnyxTransportProvider), TypeInfoPropertyName = "TelnyxTransportProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiSipTransport))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiSipTransportConversationType), TypeInfoPropertyName = "VapiSipTransportConversationType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiSipTransportProvider), TypeInfoPropertyName = "VapiSipTransportProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VonageTransport))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VonageTransportConversationType), TypeInfoPropertyName = "VonageTransportConversationType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VonageTransportProvider), TypeInfoPropertyName = "VonageTransportProvider2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnalysisCostBreakdown))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CostBreakdown))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Analysis))]
@@ -15926,9 +16246,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NodeArtifact))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfUserMessageSystemMessageBotMessageToolCallMessageToolCallResultMessage2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BotMessage))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolCallMessage))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolCallResultMessage))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantActivation))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TurnLatency))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PerformanceMetrics))]
@@ -15937,6 +16254,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.RecordingConsent))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.RecordingConsentType), TypeInfoPropertyName = "RecordingConsentType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Compliance))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WorkflowOverrides))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransferPhoneNumberHookAction))]
@@ -15968,18 +16286,12 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CallType), TypeInfoPropertyName = "CallType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfTransportCostTranscriberCostModelCostVoiceCostVapiCostVoicemailDetectionCostAnalysisCostKnowledgeBaseCost2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransportCost))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TranscriberCost))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ModelCost))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoiceCost))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiCost))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoicemailDetectionCost))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnalysisCost))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.KnowledgeBaseCost))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CallPhoneCallProvider), TypeInfoPropertyName = "CallPhoneCallProvider2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CallPhoneCallTransport), TypeInfoPropertyName = "CallPhoneCallTransport2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CallStatus), TypeInfoPropertyName = "CallStatus2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CallEndedReason), TypeInfoPropertyName = "CallEndedReason2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfVapiWebsocketTransportVonageTransportTwilioTransportVapiSipTransportTelnyxTransportVapiWebCallTransport2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CallBatchError))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CallBatchResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
@@ -16009,7 +16321,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Chat))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfModelCostChatCost2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ChatCost))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioSMSChatTransport))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioSMSChatTransportConversationType), TypeInfoPropertyName = "TwilioSMSChatTransportConversationType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioSMSChatTransportType), TypeInfoPropertyName = "TwilioSMSChatTransportType2")]
@@ -16218,53 +16529,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateDtmfToolDTO))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateEndCallToolDTO))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateFunctionToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGhlToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMakeToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateHandoffToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTransferCallToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateOutputToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateBashToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateBashToolDTOSubType), TypeInfoPropertyName = "UpdateBashToolDTOSubType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateBashToolDTOName), TypeInfoPropertyName = "UpdateBashToolDTOName2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateComputerToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateComputerToolDTOSubType), TypeInfoPropertyName = "UpdateComputerToolDTOSubType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateComputerToolDTOName), TypeInfoPropertyName = "UpdateComputerToolDTOName2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTextEditorToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTextEditorToolDTOSubType), TypeInfoPropertyName = "UpdateTextEditorToolDTOSubType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTextEditorToolDTOName), TypeInfoPropertyName = "UpdateTextEditorToolDTOName2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateQueryToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCalendarCreateEventToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleSheetsRowAppendToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSlackSendMessageToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSmsToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMcpToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelContactCreateToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelContactGetToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSipRequestToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSipRequestToolDTOVerb), TypeInfoPropertyName = "UpdateSipRequestToolDTOVerb2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateVoicemailToolDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateFileDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.File))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FileObject), TypeInfoPropertyName = "FileObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FileStatus), TypeInfoPropertyName = "FileStatus2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateFileDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomKnowledgeBase))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomKnowledgeBaseProvider), TypeInfoPropertyName = "CustomKnowledgeBaseProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCustomKnowledgeBaseDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutput))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputType), TypeInfoPropertyName = "StructuredOutputType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputPaginatedResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateStructuredOutputDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateStructuredOutputDTOType), TypeInfoPropertyName = "UpdateStructuredOutputDTOType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputRunDTO))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TesterPlan))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuitePhoneNumber))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuitePhoneNumberProvider), TypeInfoPropertyName = "TestSuitePhoneNumberProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TargetPlan))]
internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -17144,6 +17408,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::Vapi.JsonConverters.ToolCallHookActionTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnJsonConverter),
typeof(global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnNullableJsonConverter),
@@ -17184,6 +17452,22 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::Vapi.JsonConverters.CreateStructuredOutputDTOTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.ArtifactPlanRecordingFormatJsonConverter),
typeof(global::Vapi.JsonConverters.ArtifactPlanRecordingFormatNullableJsonConverter),
@@ -18052,6 +18336,114 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateWorkflowDTOVoicemailDetectionNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ModelCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoiceCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ChatCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AudioFormatContainerJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AudioFormatContainerNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.RecordingConsentTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.RecordingConsentTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeJsonConverter),
typeof(global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeNullableJsonConverter),
@@ -19908,62 +20300,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::Vapi.JsonConverters.ClientInboundMessageSendTransportMessageTypeNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostProviderJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ModelCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoiceCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter),
-
typeof(global::Vapi.JsonConverters.KnowledgeBaseCostTypeJsonConverter),
typeof(global::Vapi.JsonConverters.KnowledgeBaseCostTypeNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.ChatCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter),
-
typeof(global::Vapi.JsonConverters.SessionCostTypeJsonConverter),
typeof(global::Vapi.JsonConverters.SessionCostTypeNullableJsonConverter),
@@ -20470,6 +20810,8 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter>),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter>>),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -20492,6 +20834,8 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -20664,6 +21008,12 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter>>),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -21010,6 +21360,8 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -21263,6 +21615,53 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGhlToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMakeToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateHandoffToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTransferCallToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateOutputToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateBashToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateBashToolDTOSubType), TypeInfoPropertyName = "UpdateBashToolDTOSubType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateBashToolDTOName), TypeInfoPropertyName = "UpdateBashToolDTOName2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateComputerToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateComputerToolDTOSubType), TypeInfoPropertyName = "UpdateComputerToolDTOSubType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateComputerToolDTOName), TypeInfoPropertyName = "UpdateComputerToolDTOName2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTextEditorToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTextEditorToolDTOSubType), TypeInfoPropertyName = "UpdateTextEditorToolDTOSubType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTextEditorToolDTOName), TypeInfoPropertyName = "UpdateTextEditorToolDTOName2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateQueryToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCalendarCreateEventToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleSheetsRowAppendToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSlackSendMessageToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSmsToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMcpToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelContactCreateToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelContactGetToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSipRequestToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSipRequestToolDTOVerb), TypeInfoPropertyName = "UpdateSipRequestToolDTOVerb2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateVoicemailToolDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateFileDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.File))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FileObject), TypeInfoPropertyName = "FileObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FileStatus), TypeInfoPropertyName = "FileStatus2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateFileDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomKnowledgeBase))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomKnowledgeBaseProvider), TypeInfoPropertyName = "CustomKnowledgeBaseProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCustomKnowledgeBaseDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutput))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputType), TypeInfoPropertyName = "StructuredOutputType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputPaginatedResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateStructuredOutputDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateStructuredOutputDTOType), TypeInfoPropertyName = "UpdateStructuredOutputDTOType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputRunDTO))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TesterPlan))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuitePhoneNumber))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuitePhoneNumberProvider), TypeInfoPropertyName = "TestSuitePhoneNumberProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TargetPlan))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuite))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TestSuitesPaginatedResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
@@ -21639,53 +22038,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.LmntCredentialProvider), TypeInfoPropertyName = "LmntCredentialProvider2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.MakeCredential))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.MakeCredentialProvider), TypeInfoPropertyName = "MakeCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.MistralCredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.MistralCredentialProvider), TypeInfoPropertyName = "MistralCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NeuphonicCredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NeuphonicCredentialProvider), TypeInfoPropertyName = "NeuphonicCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAICredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAICredentialProvider), TypeInfoPropertyName = "OpenAICredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenRouterCredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenRouterCredentialProvider), TypeInfoPropertyName = "OpenRouterCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PerplexityAICredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PerplexityAICredentialProvider), TypeInfoPropertyName = "PerplexityAICredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PlayHTCredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PlayHTCredentialProvider), TypeInfoPropertyName = "PlayHTCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.RimeAICredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.RimeAICredentialProvider), TypeInfoPropertyName = "RimeAICredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.RunpodCredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.RunpodCredentialProvider), TypeInfoPropertyName = "RunpodCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WellSaidCredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WellSaidCredentialProvider), TypeInfoPropertyName = "WellSaidCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.S3Credential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.S3CredentialProvider), TypeInfoPropertyName = "S3CredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SmallestAICredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SmallestAICredentialProvider), TypeInfoPropertyName = "SmallestAICredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SonioxCredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SonioxCredentialProvider), TypeInfoPropertyName = "SonioxCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SpeechmaticsCredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SpeechmaticsCredentialProvider), TypeInfoPropertyName = "SpeechmaticsCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SupabaseCredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SupabaseCredentialProvider), TypeInfoPropertyName = "SupabaseCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TavusCredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TavusCredentialProvider), TypeInfoPropertyName = "TavusCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TogetherAICredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TogetherAICredentialProvider), TypeInfoPropertyName = "TogetherAICredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioCredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioCredentialProvider), TypeInfoPropertyName = "TwilioCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VonageCredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VonageCredentialProvider), TypeInfoPropertyName = "VonageCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WebhookCredential))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WebhookCredentialProvider), TypeInfoPropertyName = "WebhookCredentialProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AuthenticationPlan4), TypeInfoPropertyName = "AuthenticationPlan42")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WebhookCredentialAuthenticationPlanDiscriminator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WebhookCredentialAuthenticationPlanDiscriminatorType), TypeInfoPropertyName = "WebhookCredentialAuthenticationPlanDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SpkiPemPublicKeyConfig))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SpkiPemPublicKeyConfigFormat), TypeInfoPropertyName = "SpkiPemPublicKeyConfigFormat2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PublicKeyEncryptionPlan))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PublicKeyEncryptionPlanType), TypeInfoPropertyName = "PublicKeyEncryptionPlanType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PublicKeyEncryptionPlanAlgorithm), TypeInfoPropertyName = "PublicKeyEncryptionPlanAlgorithm2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminator))]
internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -22565,6 +22917,10 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
typeof(global::Vapi.JsonConverters.ToolCallHookActionTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnJsonConverter),
typeof(global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnNullableJsonConverter),
@@ -22605,6 +22961,22 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
typeof(global::Vapi.JsonConverters.CreateStructuredOutputDTOTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.ArtifactPlanRecordingFormatJsonConverter),
typeof(global::Vapi.JsonConverters.ArtifactPlanRecordingFormatNullableJsonConverter),
@@ -23473,6 +23845,114 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateWorkflowDTOVoicemailDetectionNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ModelCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoiceCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ChatCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AudioFormatContainerJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AudioFormatContainerNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.RecordingConsentTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.RecordingConsentTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeJsonConverter),
typeof(global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeNullableJsonConverter),
@@ -25329,62 +25809,10 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
typeof(global::Vapi.JsonConverters.ClientInboundMessageSendTransportMessageTypeNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostProviderJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ModelCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoiceCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter),
-
typeof(global::Vapi.JsonConverters.KnowledgeBaseCostTypeJsonConverter),
typeof(global::Vapi.JsonConverters.KnowledgeBaseCostTypeNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.ChatCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter),
-
typeof(global::Vapi.JsonConverters.SessionCostTypeJsonConverter),
typeof(global::Vapi.JsonConverters.SessionCostTypeNullableJsonConverter),
@@ -25891,6 +26319,8 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter>),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter>>),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -25913,6 +26343,8 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -26085,6 +26517,12 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter>>),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -26431,6 +26869,8 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -26684,6 +27124,53 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.MistralCredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.MistralCredentialProvider), TypeInfoPropertyName = "MistralCredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NeuphonicCredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NeuphonicCredentialProvider), TypeInfoPropertyName = "NeuphonicCredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAICredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAICredentialProvider), TypeInfoPropertyName = "OpenAICredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenRouterCredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenRouterCredentialProvider), TypeInfoPropertyName = "OpenRouterCredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PerplexityAICredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PerplexityAICredentialProvider), TypeInfoPropertyName = "PerplexityAICredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PlayHTCredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PlayHTCredentialProvider), TypeInfoPropertyName = "PlayHTCredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.RimeAICredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.RimeAICredentialProvider), TypeInfoPropertyName = "RimeAICredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.RunpodCredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.RunpodCredentialProvider), TypeInfoPropertyName = "RunpodCredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WellSaidCredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WellSaidCredentialProvider), TypeInfoPropertyName = "WellSaidCredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.S3Credential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.S3CredentialProvider), TypeInfoPropertyName = "S3CredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SmallestAICredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SmallestAICredentialProvider), TypeInfoPropertyName = "SmallestAICredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SonioxCredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SonioxCredentialProvider), TypeInfoPropertyName = "SonioxCredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SpeechmaticsCredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SpeechmaticsCredentialProvider), TypeInfoPropertyName = "SpeechmaticsCredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SupabaseCredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SupabaseCredentialProvider), TypeInfoPropertyName = "SupabaseCredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TavusCredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TavusCredentialProvider), TypeInfoPropertyName = "TavusCredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TogetherAICredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TogetherAICredentialProvider), TypeInfoPropertyName = "TogetherAICredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioCredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioCredentialProvider), TypeInfoPropertyName = "TwilioCredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VonageCredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VonageCredentialProvider), TypeInfoPropertyName = "VonageCredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WebhookCredential))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WebhookCredentialProvider), TypeInfoPropertyName = "WebhookCredentialProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AuthenticationPlan4), TypeInfoPropertyName = "AuthenticationPlan42")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WebhookCredentialAuthenticationPlanDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WebhookCredentialAuthenticationPlanDiscriminatorType), TypeInfoPropertyName = "WebhookCredentialAuthenticationPlanDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SpkiPemPublicKeyConfig))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SpkiPemPublicKeyConfigFormat), TypeInfoPropertyName = "SpkiPemPublicKeyConfigFormat2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PublicKeyEncryptionPlan))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PublicKeyEncryptionPlanType), TypeInfoPropertyName = "PublicKeyEncryptionPlanType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PublicKeyEncryptionPlanAlgorithm), TypeInfoPropertyName = "PublicKeyEncryptionPlanAlgorithm2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminator))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminatorFormat), TypeInfoPropertyName = "PublicKeyEncryptionPlanPublicKeyDiscriminatorFormat2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomCredential))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomCredentialProvider), TypeInfoPropertyName = "CustomCredentialProvider2")]
@@ -26857,6 +27344,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourcePaginatedResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoiceLibraryVoiceResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfStringDouble2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AddVoiceToProviderDTO))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CloneVoiceDTO))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
@@ -27032,22 +27520,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiSipTransportMessage))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioTransportMessage))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessage))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolCallResultMessageWarning))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolCallResultMessageWarningType), TypeInfoPropertyName = "ToolCallResultMessageWarningType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransportCostType), TypeInfoPropertyName = "TransportCostType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransportCostProvider), TypeInfoPropertyName = "TransportCostProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TranscriberCostType), TypeInfoPropertyName = "TranscriberCostType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ModelCostType), TypeInfoPropertyName = "ModelCostType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoiceCostType), TypeInfoPropertyName = "VoiceCostType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiCostType), TypeInfoPropertyName = "VapiCostType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiCostSubType), TypeInfoPropertyName = "VapiCostSubType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnalysisCostType), TypeInfoPropertyName = "AnalysisCostType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnalysisCostAnalysisType), TypeInfoPropertyName = "AnalysisCostAnalysisType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoicemailDetectionCostType), TypeInfoPropertyName = "VoicemailDetectionCostType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoicemailDetectionCostProvider), TypeInfoPropertyName = "VoicemailDetectionCostProvider2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.KnowledgeBaseCostType), TypeInfoPropertyName = "KnowledgeBaseCostType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ChatCostType), TypeInfoPropertyName = "ChatCostType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SessionCostType), TypeInfoPropertyName = "SessionCostType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FunctionToolWithToolCallType), TypeInfoPropertyName = "FunctionToolWithToolCallType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GhlToolWithToolCallType), TypeInfoPropertyName = "GhlToolWithToolCallType2")]
@@ -27074,39 +27547,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelContactGetToolWithToolCallType), TypeInfoPropertyName = "GoHighLevelContactGetToolWithToolCallType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiSipTransportMessageTransport), TypeInfoPropertyName = "VapiSipTransportMessageTransport2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiSipTransportMessageSipVerb), TypeInfoPropertyName = "VapiSipTransportMessageSipVerb2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioTransportMessageTransport), TypeInfoPropertyName = "TwilioTransportMessageTransport2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerCreateRequest), TypeInfoPropertyName = "PhoneNumberControllerCreateRequest2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerCreateRequestDiscriminator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerCreateRequestDiscriminatorProvider), TypeInfoPropertyName = "PhoneNumberControllerCreateRequestDiscriminatorProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerUpdateRequest), TypeInfoPropertyName = "PhoneNumberControllerUpdateRequest2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerUpdateRequestDiscriminator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerUpdateRequestDiscriminatorProvider), TypeInfoPropertyName = "PhoneNumberControllerUpdateRequestDiscriminatorProvider2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerCreateRequest), TypeInfoPropertyName = "ToolControllerCreateRequest2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerCreateRequestDiscriminator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerCreateRequestDiscriminatorType), TypeInfoPropertyName = "ToolControllerCreateRequestDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerUpdateRequest), TypeInfoPropertyName = "ToolControllerUpdateRequest2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerUpdateRequestDiscriminator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerUpdateRequestDiscriminatorType), TypeInfoPropertyName = "ToolControllerUpdateRequestDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerCreateRequest), TypeInfoPropertyName = "InsightControllerCreateRequest2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerCreateRequestDiscriminator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerCreateRequestDiscriminatorType), TypeInfoPropertyName = "InsightControllerCreateRequestDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerUpdateRequest), TypeInfoPropertyName = "InsightControllerUpdateRequest2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerUpdateRequestDiscriminator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerUpdateRequestDiscriminatorType), TypeInfoPropertyName = "InsightControllerUpdateRequestDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerPreviewRequest), TypeInfoPropertyName = "InsightControllerPreviewRequest2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerPreviewRequestDiscriminator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerPreviewRequestDiscriminatorType), TypeInfoPropertyName = "InsightControllerPreviewRequestDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ChatControllerListChatsSortOrder), TypeInfoPropertyName = "ChatControllerListChatsSortOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ChatControllerListChatsSortBy), TypeInfoPropertyName = "ChatControllerListChatsSortBy2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllStatus), TypeInfoPropertyName = "CampaignControllerFindAllStatus2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllSortOrder), TypeInfoPropertyName = "CampaignControllerFindAllSortOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllSortBy), TypeInfoPropertyName = "CampaignControllerFindAllSortBy2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SessionControllerFindAllPaginatedSortOrder), TypeInfoPropertyName = "SessionControllerFindAllPaginatedSortOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SessionControllerFindAllPaginatedSortBy), TypeInfoPropertyName = "SessionControllerFindAllPaginatedSortBy2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerFindAllPaginatedSortOrder), TypeInfoPropertyName = "PhoneNumberControllerFindAllPaginatedSortOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerFindAllPaginatedSortBy), TypeInfoPropertyName = "PhoneNumberControllerFindAllPaginatedSortBy2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputControllerFindAllSortOrder), TypeInfoPropertyName = "StructuredOutputControllerFindAllSortOrder2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputControllerFindAllSortBy), TypeInfoPropertyName = "StructuredOutputControllerFindAllSortBy2")]
internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -27986,6 +28426,10 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
typeof(global::Vapi.JsonConverters.ToolCallHookActionTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnJsonConverter),
typeof(global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnNullableJsonConverter),
@@ -28026,6 +28470,22 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
typeof(global::Vapi.JsonConverters.CreateStructuredOutputDTOTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.ArtifactPlanRecordingFormatJsonConverter),
typeof(global::Vapi.JsonConverters.ArtifactPlanRecordingFormatNullableJsonConverter),
@@ -28894,6 +29354,114 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateWorkflowDTOVoicemailDetectionNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ModelCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoiceCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ChatCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AudioFormatContainerJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.AudioFormatContainerNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebsocketTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiWebCallTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TwilioTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.TelnyxTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VapiSipTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportConversationTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportConversationTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.VonageTransportProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.RecordingConsentTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.RecordingConsentTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeJsonConverter),
typeof(global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeNullableJsonConverter),
@@ -30750,62 +31318,10 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
typeof(global::Vapi.JsonConverters.ClientInboundMessageSendTransportMessageTypeNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostProviderJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ModelCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoiceCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter),
-
- typeof(global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter),
-
typeof(global::Vapi.JsonConverters.KnowledgeBaseCostTypeJsonConverter),
typeof(global::Vapi.JsonConverters.KnowledgeBaseCostTypeNullableJsonConverter),
- typeof(global::Vapi.JsonConverters.ChatCostTypeJsonConverter),
-
- typeof(global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter),
-
typeof(global::Vapi.JsonConverters.SessionCostTypeJsonConverter),
typeof(global::Vapi.JsonConverters.SessionCostTypeNullableJsonConverter),
@@ -31312,6 +31828,8 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter>),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter>>),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -31334,6 +31852,8 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -31506,6 +32026,12 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter>>),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -31852,6 +32378,8 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -32105,6 +32633,39 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioTransportMessageTransport), TypeInfoPropertyName = "TwilioTransportMessageTransport2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerCreateRequest), TypeInfoPropertyName = "PhoneNumberControllerCreateRequest2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerCreateRequestDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerCreateRequestDiscriminatorProvider), TypeInfoPropertyName = "PhoneNumberControllerCreateRequestDiscriminatorProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerUpdateRequest), TypeInfoPropertyName = "PhoneNumberControllerUpdateRequest2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerUpdateRequestDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerUpdateRequestDiscriminatorProvider), TypeInfoPropertyName = "PhoneNumberControllerUpdateRequestDiscriminatorProvider2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerCreateRequest), TypeInfoPropertyName = "ToolControllerCreateRequest2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerCreateRequestDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerCreateRequestDiscriminatorType), TypeInfoPropertyName = "ToolControllerCreateRequestDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerUpdateRequest), TypeInfoPropertyName = "ToolControllerUpdateRequest2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerUpdateRequestDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerUpdateRequestDiscriminatorType), TypeInfoPropertyName = "ToolControllerUpdateRequestDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerCreateRequest), TypeInfoPropertyName = "InsightControllerCreateRequest2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerCreateRequestDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerCreateRequestDiscriminatorType), TypeInfoPropertyName = "InsightControllerCreateRequestDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerUpdateRequest), TypeInfoPropertyName = "InsightControllerUpdateRequest2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerUpdateRequestDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerUpdateRequestDiscriminatorType), TypeInfoPropertyName = "InsightControllerUpdateRequestDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerPreviewRequest), TypeInfoPropertyName = "InsightControllerPreviewRequest2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerPreviewRequestDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerPreviewRequestDiscriminatorType), TypeInfoPropertyName = "InsightControllerPreviewRequestDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ChatControllerListChatsSortOrder), TypeInfoPropertyName = "ChatControllerListChatsSortOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ChatControllerListChatsSortBy), TypeInfoPropertyName = "ChatControllerListChatsSortBy2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllStatus), TypeInfoPropertyName = "CampaignControllerFindAllStatus2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllSortOrder), TypeInfoPropertyName = "CampaignControllerFindAllSortOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllSortBy), TypeInfoPropertyName = "CampaignControllerFindAllSortBy2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SessionControllerFindAllPaginatedSortOrder), TypeInfoPropertyName = "SessionControllerFindAllPaginatedSortOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SessionControllerFindAllPaginatedSortBy), TypeInfoPropertyName = "SessionControllerFindAllPaginatedSortBy2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerFindAllPaginatedSortOrder), TypeInfoPropertyName = "PhoneNumberControllerFindAllPaginatedSortOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerFindAllPaginatedSortBy), TypeInfoPropertyName = "PhoneNumberControllerFindAllPaginatedSortBy2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputControllerFindAllSortOrder), TypeInfoPropertyName = "StructuredOutputControllerFindAllSortOrder2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputControllerFindAllSortBy), TypeInfoPropertyName = "StructuredOutputControllerFindAllSortBy2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerFindAllSortOrder), TypeInfoPropertyName = "InsightControllerFindAllSortOrder2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerFindAllSortBy), TypeInfoPropertyName = "InsightControllerFindAllSortBy2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.EvalControllerGetPaginatedSortOrder), TypeInfoPropertyName = "EvalControllerGetPaginatedSortOrder2")]
@@ -32203,6 +32764,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf>>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))]
@@ -32210,6 +32772,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
@@ -32241,6 +32804,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
@@ -32307,7 +32871,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
@@ -32797,6 +33360,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::Vapi.JsonConverters.CallHookCustomerSpeechInterruptedOnNullableJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.ToolCallHookActionTypeJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.ToolCallHookActionTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.CustomerSpeechTimeoutOptionsTriggerResetModeNullableJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.CallHookModelResponseTimeoutOnNullableJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.AIEdgeConditionTypeJsonConverter());
@@ -32817,6 +33382,14 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::Vapi.JsonConverters.SuccessEvaluationPlanRubricNullableJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.CreateStructuredOutputDTOTypeJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.CreateStructuredOutputDTOTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.NumberComparatorScorecardMetricConditionComparatorNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.BooleanComparatorScorecardMetricConditionComparatorNullableJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.ArtifactPlanRecordingFormatJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.ArtifactPlanRecordingFormatNullableJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.KeypadInputPlanDelimitersJsonConverter());
@@ -33251,6 +33824,60 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::Vapi.JsonConverters.UpdateWorkflowDTOCredentialDiscriminatorProviderNullableJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.UpdateWorkflowDTOVoicemailDetectionJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.UpdateWorkflowDTOVoicemailDetectionNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TransportCostTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TransportCostProviderJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.ModelCostTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VoiceCostTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.ChatCostTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiCostTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.AudioFormatContainerJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.AudioFormatContainerNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiWebsocketTransportConversationTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiWebsocketTransportProviderJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiWebsocketTransportProviderNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiWebCallTransportConversationTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiWebCallTransportProviderJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiWebCallTransportProviderNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TwilioTransportConversationTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TwilioTransportConversationTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TwilioTransportProviderJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TwilioTransportProviderNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TelnyxTransportConversationTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TelnyxTransportConversationTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TelnyxTransportProviderJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.TelnyxTransportProviderNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiSipTransportConversationTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiSipTransportConversationTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiSipTransportProviderJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VapiSipTransportProviderNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VonageTransportConversationTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VonageTransportConversationTypeNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VonageTransportProviderJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.VonageTransportProviderNullableJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.RecordingConsentTypeJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.RecordingConsentTypeNullableJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.TransferPhoneNumberHookActionTypeNullableJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.SayPhoneNumberHookActionTypeJsonConverter());
@@ -34179,34 +34806,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::Vapi.JsonConverters.ClientInboundMessageTransferTypeNullableJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.ClientInboundMessageSendTransportMessageTypeJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.ClientInboundMessageSendTransportMessageTypeNullableJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.ToolCallResultMessageWarningTypeNullableJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.TransportCostTypeJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.TransportCostTypeNullableJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.TransportCostProviderJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.TransportCostProviderNullableJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.TranscriberCostTypeJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.TranscriberCostTypeNullableJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.ModelCostTypeJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.ModelCostTypeNullableJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.VoiceCostTypeJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.VoiceCostTypeNullableJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.VapiCostTypeJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.VapiCostTypeNullableJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.VapiCostSubTypeJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.VapiCostSubTypeNullableJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.AnalysisCostTypeJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.AnalysisCostTypeNullableJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.AnalysisCostAnalysisTypeJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.VoicemailDetectionCostTypeJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.VoicemailDetectionCostTypeNullableJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.VoicemailDetectionCostProviderJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.VoicemailDetectionCostProviderNullableJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.KnowledgeBaseCostTypeJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.KnowledgeBaseCostTypeNullableJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.ChatCostTypeJsonConverter());
- options.Converters.Add(new global::Vapi.JsonConverters.ChatCostTypeNullableJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.SessionCostTypeJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.SessionCostTypeNullableJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.FunctionToolWithToolCallTypeJsonConverter());
@@ -34460,6 +35061,7 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter>());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter>>());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
@@ -34471,6 +35073,7 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
@@ -34557,6 +35160,9 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter>>());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
@@ -34730,6 +35336,7 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
+ options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter());
options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter