diff --git a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreate.g.cs b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreate.g.cs
index 6a636c18..3c3db6ca 100644
--- a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreate.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreate.g.cs
@@ -468,6 +468,9 @@ partial void ProcessCampaignControllerCreateResponseContent(
///
/// These are the overrides for the squad and template variables for the campaign. Use this when the campaign targets a `squadId`. Per-contact `squadOverrides` are deep-merged on top of this at dispatch time.
///
+ ///
+ /// This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks.
+ ///
///
/// Optional campaign ID to duplicate config from. Provided fields in the request override the source. If `customers` is omitted, contacts are copied from the source.
///
@@ -486,6 +489,7 @@ partial void ProcessCampaignControllerCreateResponseContent(
double? maxConcurrency = default,
global::Vapi.AssistantOverrides? assistantOverrides = default,
global::Vapi.AssistantOverrides? squadOverrides = default,
+ global::Vapi.Server? server = default,
string? duplicateFromCampaignId = default,
global::Vapi.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
@@ -503,6 +507,7 @@ partial void ProcessCampaignControllerCreateResponseContent(
MaxConcurrency = maxConcurrency,
AssistantOverrides = assistantOverrides,
SquadOverrides = squadOverrides,
+ Server = server,
DuplicateFromCampaignId = duplicateFromCampaignId,
};
diff --git a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreateV2.g.cs b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreateV2.g.cs
index c6e60df6..a97e955c 100644
--- a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreateV2.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreateV2.g.cs
@@ -468,6 +468,9 @@ partial void ProcessCampaignControllerCreateV2ResponseContent(
///
/// These are the overrides for the squad and template variables for the campaign. Use this when the campaign targets a `squadId`. Per-contact `squadOverrides` are deep-merged on top of this at dispatch time.
///
+ ///
+ /// This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks.
+ ///
///
/// Optional campaign ID to duplicate config from. Provided fields in the request override the source. If `customers` is omitted, contacts are copied from the source.
///
@@ -486,6 +489,7 @@ partial void ProcessCampaignControllerCreateV2ResponseContent(
double? maxConcurrency = default,
global::Vapi.AssistantOverrides? assistantOverrides = default,
global::Vapi.AssistantOverrides? squadOverrides = default,
+ global::Vapi.Server? server = default,
string? duplicateFromCampaignId = default,
global::Vapi.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
@@ -503,6 +507,7 @@ partial void ProcessCampaignControllerCreateV2ResponseContent(
MaxConcurrency = maxConcurrency,
AssistantOverrides = assistantOverrides,
SquadOverrides = squadOverrides,
+ Server = server,
DuplicateFromCampaignId = duplicateFromCampaignId,
};
diff --git a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreate.g.cs b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreate.g.cs
index 5a3992f3..9865b3c1 100644
--- a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreate.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreate.g.cs
@@ -65,6 +65,9 @@ public partial interface ICampaignsClient
///
/// These are the overrides for the squad and template variables for the campaign. Use this when the campaign targets a `squadId`. Per-contact `squadOverrides` are deep-merged on top of this at dispatch time.
///
+ ///
+ /// This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks.
+ ///
///
/// Optional campaign ID to duplicate config from. Provided fields in the request override the source. If `customers` is omitted, contacts are copied from the source.
///
@@ -83,6 +86,7 @@ public partial interface ICampaignsClient
double? maxConcurrency = default,
global::Vapi.AssistantOverrides? assistantOverrides = default,
global::Vapi.AssistantOverrides? squadOverrides = default,
+ global::Vapi.Server? server = default,
string? duplicateFromCampaignId = default,
global::Vapi.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
diff --git a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreateV2.g.cs b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreateV2.g.cs
index e4986da3..530a8c50 100644
--- a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreateV2.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreateV2.g.cs
@@ -65,6 +65,9 @@ public partial interface ICampaignsClient
///
/// These are the overrides for the squad and template variables for the campaign. Use this when the campaign targets a `squadId`. Per-contact `squadOverrides` are deep-merged on top of this at dispatch time.
///
+ ///
+ /// This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks.
+ ///
///
/// Optional campaign ID to duplicate config from. Provided fields in the request override the source. If `customers` is omitted, contacts are copied from the source.
///
@@ -83,6 +86,7 @@ public partial interface ICampaignsClient
double? maxConcurrency = default,
global::Vapi.AssistantOverrides? assistantOverrides = default,
global::Vapi.AssistantOverrides? squadOverrides = default,
+ global::Vapi.Server? server = default,
string? duplicateFromCampaignId = default,
global::Vapi.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf27.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf28.g.cs
similarity index 95%
rename from src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf27.g.cs
rename to src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf28.g.cs
index 9737a1ac..32d2d6a0 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf27.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf28.g.cs
@@ -3,10 +3,10 @@
namespace Vapi.JsonConverters
{
///
- public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter>
+ public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter>
{
///
- public override global::Vapi.OneOf Read(
+ public override global::Vapi.OneOf Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -323,6 +323,17 @@ public class OneOfJsonConverter __bestScore) { __bestScore = __score0; __bestIndex = 0; }
@@ -352,6 +363,7 @@ public class OneOfJsonConverter __bestScore) { __bestScore = __score24; __bestIndex = 24; }
if (__score25 > __bestScore) { __bestScore = __score25; __bestIndex = 25; }
if (__score26 > __bestScore) { __bestScore = __score26; __bestIndex = 26; }
+ if (__score27 > __bestScore) { __bestScore = __score27; __bestIndex = 27; }
T1? value1 = default;
T2? value2 = default;
@@ -380,6 +392,7 @@ public class OneOfJsonConverter= 0)
{
if (__bestIndex == 0)
@@ -840,9 +853,26 @@ public class OneOfJsonConverter ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T28).Name}");
+ value28 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
}
- if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null && value10 == null && value11 == null && value12 == null && value13 == null && value14 == null && value15 == null && value16 == null && value17 == null && value18 == null && value19 == null && value20 == null && value21 == null && value22 == null && value23 == null && value24 == null && value25 == null && value26 == null && value27 == null)
+ if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null && value10 == null && value11 == null && value12 == null && value13 == null && value14 == null && value15 == null && value16 == null && value17 == null && value18 == null && value19 == null && value20 == null && value21 == null && value22 == null && value23 == null && value24 == null && value25 == null && value26 == null && value27 == null && value28 == null)
{
try
{
@@ -859,7 +889,7 @@ public class OneOfJsonConverter(
+ if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null && value10 == null && value11 == null && value12 == null && value13 == null && value14 == null && value15 == null && value16 == null && value17 == null && value18 == null && value19 == null && value20 == null && value21 == null && value22 == null && value23 == null && value24 == null && value25 == null && value26 == null && value27 == null && value28 == null)
+ {
+ try
+ {
+
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T28), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T28).Name}");
+ value28 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+
+ var __value = new global::Vapi.OneOf(
value1,
value2,
@@ -1354,7 +1401,9 @@ public class OneOfJsonConverter
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Vapi.OneOf value,
+ global::Vapi.OneOf value,
global::System.Text.Json.JsonSerializerOptions options)
{
options = options ?? throw new global::System.ArgumentNullException(nameof(options));
@@ -1531,6 +1580,12 @@ public override void Write(
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T27).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value27!, typeInfo);
}
+ else if (value.IsValue28)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T28), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T28).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value28!, typeInfo);
+ }
}
}
}
\ No newline at end of file
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ServerMessageCampaignPredialType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ServerMessageCampaignPredialType.g.cs
new file mode 100644
index 00000000..5b91d0af
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ServerMessageCampaignPredialType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class ServerMessageCampaignPredialTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.ServerMessageCampaignPredialType 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.ServerMessageCampaignPredialTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.ServerMessageCampaignPredialType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.ServerMessageCampaignPredialType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.ServerMessageCampaignPredialType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.ServerMessageCampaignPredialTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullable.g.cs
new file mode 100644
index 00000000..e16b8c4d
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class ServerMessageCampaignPredialTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.ServerMessageCampaignPredialType? 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.ServerMessageCampaignPredialTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.ServerMessageCampaignPredialType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.ServerMessageCampaignPredialType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.ServerMessageCampaignPredialType? 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.ServerMessageCampaignPredialTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..d2854317
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateAnthropicBedrockCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider 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.UpdateAnthropicBedrockCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateAnthropicBedrockCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..099980ac
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateAnthropicBedrockCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider? 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.UpdateAnthropicBedrockCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider? 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.UpdateAnthropicBedrockCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..45839a22
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateAnthropicCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateAnthropicCredentialDTOProvider 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.UpdateAnthropicCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateAnthropicCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateAnthropicCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateAnthropicCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateAnthropicCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..e284d9c8
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateAnthropicCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateAnthropicCredentialDTOProvider? 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.UpdateAnthropicCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateAnthropicCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateAnthropicCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateAnthropicCredentialDTOProvider? 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.UpdateAnthropicCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..fccbf637
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateAnyscaleCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateAnyscaleCredentialDTOProvider 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.UpdateAnyscaleCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateAnyscaleCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateAnyscaleCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateAnyscaleCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateAnyscaleCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..671d2994
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateAnyscaleCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateAnyscaleCredentialDTOProvider? 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.UpdateAnyscaleCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateAnyscaleCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateAnyscaleCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateAnyscaleCredentialDTOProvider? 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.UpdateAnyscaleCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateApiRequestToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateApiRequestToolDTOType.g.cs
new file mode 100644
index 00000000..801732f7
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateApiRequestToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateApiRequestToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateApiRequestToolDTOType 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.UpdateApiRequestToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateApiRequestToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateApiRequestToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateApiRequestToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateApiRequestToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..1c3ef52f
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateApiRequestToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateApiRequestToolDTOType? 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.UpdateApiRequestToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateApiRequestToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateApiRequestToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateApiRequestToolDTOType? 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.UpdateApiRequestToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProvider.g.cs
new file mode 100644
index 00000000..6caf64d9
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateAssemblyAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateAssemblyAICredentialDTOProvider 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.UpdateAssemblyAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateAssemblyAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateAssemblyAICredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateAssemblyAICredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateAssemblyAICredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..a9b8ff64
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateAssemblyAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateAssemblyAICredentialDTOProvider? 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.UpdateAssemblyAICredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateAssemblyAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateAssemblyAICredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateAssemblyAICredentialDTOProvider? 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.UpdateAssemblyAICredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..35aa0467
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateAzureCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateAzureCredentialDTOProvider 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.UpdateAzureCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateAzureCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateAzureCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateAzureCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateAzureCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..433859d2
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateAzureCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateAzureCredentialDTOProvider? 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.UpdateAzureCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateAzureCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateAzureCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateAzureCredentialDTOProvider? 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.UpdateAzureCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProvider.g.cs
new file mode 100644
index 00000000..e5541764
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateAzureOpenAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateAzureOpenAICredentialDTOProvider 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.UpdateAzureOpenAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateAzureOpenAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateAzureOpenAICredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateAzureOpenAICredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateAzureOpenAICredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..5232d299
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateAzureOpenAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateAzureOpenAICredentialDTOProvider? 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.UpdateAzureOpenAICredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateAzureOpenAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateAzureOpenAICredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateAzureOpenAICredentialDTOProvider? 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.UpdateAzureOpenAICredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateBashToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateBashToolDTOType.g.cs
new file mode 100644
index 00000000..a6d25426
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateBashToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateBashToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateBashToolDTOType 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.UpdateBashToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateBashToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateBashToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateBashToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateBashToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateBashToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateBashToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..350e9715
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateBashToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateBashToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateBashToolDTOType? 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.UpdateBashToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateBashToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateBashToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateBashToolDTOType? 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.UpdateBashToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoPhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoPhoneNumberDTOProvider.g.cs
new file mode 100644
index 00000000..db240c74
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoPhoneNumberDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateByoPhoneNumberDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateByoPhoneNumberDTOProvider 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.UpdateByoPhoneNumberDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateByoPhoneNumberDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateByoPhoneNumberDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateByoPhoneNumberDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateByoPhoneNumberDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullable.g.cs
new file mode 100644
index 00000000..66492a95
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateByoPhoneNumberDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateByoPhoneNumberDTOProvider? 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.UpdateByoPhoneNumberDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateByoPhoneNumberDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateByoPhoneNumberDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateByoPhoneNumberDTOProvider? 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.UpdateByoPhoneNumberDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..a0444d27
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateByoSipTrunkCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateByoSipTrunkCredentialDTOProvider 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.UpdateByoSipTrunkCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateByoSipTrunkCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateByoSipTrunkCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateByoSipTrunkCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateByoSipTrunkCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..f0f5635e
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateByoSipTrunkCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateByoSipTrunkCredentialDTOProvider? 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.UpdateByoSipTrunkCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateByoSipTrunkCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateByoSipTrunkCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateByoSipTrunkCredentialDTOProvider? 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.UpdateByoSipTrunkCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCartesiaCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCartesiaCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..85acd7d5
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCartesiaCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCartesiaCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCartesiaCredentialDTOProvider 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.UpdateCartesiaCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCartesiaCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCartesiaCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCartesiaCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateCartesiaCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..e276fcde
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCartesiaCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCartesiaCredentialDTOProvider? 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.UpdateCartesiaCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCartesiaCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCartesiaCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCartesiaCredentialDTOProvider? 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.UpdateCartesiaCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCerebrasCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCerebrasCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..ceb65b45
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCerebrasCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCerebrasCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCerebrasCredentialDTOProvider 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.UpdateCerebrasCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCerebrasCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCerebrasCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCerebrasCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateCerebrasCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..a196999a
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCerebrasCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCerebrasCredentialDTOProvider? 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.UpdateCerebrasCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCerebrasCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCerebrasCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCerebrasCredentialDTOProvider? 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.UpdateCerebrasCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCloudflareCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCloudflareCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..d92cbfca
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCloudflareCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCloudflareCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCloudflareCredentialDTOProvider 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.UpdateCloudflareCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCloudflareCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCloudflareCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCloudflareCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateCloudflareCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..cff0a306
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCloudflareCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCloudflareCredentialDTOProvider? 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.UpdateCloudflareCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCloudflareCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCloudflareCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCloudflareCredentialDTOProvider? 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.UpdateCloudflareCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCodeToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCodeToolDTOType.g.cs
new file mode 100644
index 00000000..fdb41769
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCodeToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCodeToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCodeToolDTOType 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.UpdateCodeToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCodeToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCodeToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCodeToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateCodeToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCodeToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCodeToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..015aeb30
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCodeToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCodeToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCodeToolDTOType? 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.UpdateCodeToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCodeToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCodeToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCodeToolDTOType? 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.UpdateCodeToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateComputerToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateComputerToolDTOType.g.cs
new file mode 100644
index 00000000..395098e7
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateComputerToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateComputerToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateComputerToolDTOType 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.UpdateComputerToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateComputerToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateComputerToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateComputerToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateComputerToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateComputerToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateComputerToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..70e4c909
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateComputerToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateComputerToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateComputerToolDTOType? 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.UpdateComputerToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateComputerToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateComputerToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateComputerToolDTOType? 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.UpdateComputerToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..818f8a8b
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCustomCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCustomCredentialDTOProvider 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.UpdateCustomCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCustomCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCustomCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCustomCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateCustomCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..a078cb29
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCustomCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCustomCredentialDTOProvider? 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.UpdateCustomCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCustomCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCustomCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCustomCredentialDTOProvider? 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.UpdateCustomCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProvider.g.cs
new file mode 100644
index 00000000..44b09449
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCustomKnowledgeBaseDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCustomKnowledgeBaseDTOProvider 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.UpdateCustomKnowledgeBaseDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCustomKnowledgeBaseDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCustomKnowledgeBaseDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCustomKnowledgeBaseDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateCustomKnowledgeBaseDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullable.g.cs
new file mode 100644
index 00000000..6c153069
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCustomKnowledgeBaseDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCustomKnowledgeBaseDTOProvider? 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.UpdateCustomKnowledgeBaseDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCustomKnowledgeBaseDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCustomKnowledgeBaseDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCustomKnowledgeBaseDTOProvider? 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.UpdateCustomKnowledgeBaseDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..9debf1a4
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCustomLLMCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCustomLLMCredentialDTOProvider 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.UpdateCustomLLMCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCustomLLMCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCustomLLMCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCustomLLMCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateCustomLLMCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..b01ed688
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateCustomLLMCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateCustomLLMCredentialDTOProvider? 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.UpdateCustomLLMCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateCustomLLMCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateCustomLLMCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateCustomLLMCredentialDTOProvider? 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.UpdateCustomLLMCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..5becc672
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateDeepInfraCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateDeepInfraCredentialDTOProvider 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.UpdateDeepInfraCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateDeepInfraCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateDeepInfraCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateDeepInfraCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateDeepInfraCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..1808639f
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateDeepInfraCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateDeepInfraCredentialDTOProvider? 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.UpdateDeepInfraCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateDeepInfraCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateDeepInfraCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateDeepInfraCredentialDTOProvider? 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.UpdateDeepInfraCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..c24b2338
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateDeepSeekCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateDeepSeekCredentialDTOProvider 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.UpdateDeepSeekCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateDeepSeekCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateDeepSeekCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateDeepSeekCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateDeepSeekCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..7c0b9efe
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateDeepSeekCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateDeepSeekCredentialDTOProvider? 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.UpdateDeepSeekCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateDeepSeekCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateDeepSeekCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateDeepSeekCredentialDTOProvider? 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.UpdateDeepSeekCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepgramCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepgramCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..d2993e4b
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepgramCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateDeepgramCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateDeepgramCredentialDTOProvider 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.UpdateDeepgramCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateDeepgramCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateDeepgramCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateDeepgramCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateDeepgramCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..b2210c96
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateDeepgramCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateDeepgramCredentialDTOProvider? 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.UpdateDeepgramCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateDeepgramCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateDeepgramCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateDeepgramCredentialDTOProvider? 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.UpdateDeepgramCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDtmfToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDtmfToolDTOType.g.cs
new file mode 100644
index 00000000..fd84101f
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDtmfToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateDtmfToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateDtmfToolDTOType 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.UpdateDtmfToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateDtmfToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateDtmfToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateDtmfToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateDtmfToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..58034188
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateDtmfToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateDtmfToolDTOType? 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.UpdateDtmfToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateDtmfToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateDtmfToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateDtmfToolDTOType? 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.UpdateDtmfToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..bce1c122
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateElevenLabsCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateElevenLabsCredentialDTOProvider 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.UpdateElevenLabsCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateElevenLabsCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateElevenLabsCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateElevenLabsCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateElevenLabsCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..bb4db57e
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateElevenLabsCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateElevenLabsCredentialDTOProvider? 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.UpdateElevenLabsCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateElevenLabsCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateElevenLabsCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateElevenLabsCredentialDTOProvider? 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.UpdateElevenLabsCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEmailCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEmailCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..7df24b2e
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEmailCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateEmailCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateEmailCredentialDTOProvider 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.UpdateEmailCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateEmailCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateEmailCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateEmailCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateEmailCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..b7a9c128
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateEmailCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateEmailCredentialDTOProvider? 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.UpdateEmailCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateEmailCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateEmailCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateEmailCredentialDTOProvider? 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.UpdateEmailCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEndCallToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEndCallToolDTOType.g.cs
new file mode 100644
index 00000000..29041d03
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEndCallToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateEndCallToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateEndCallToolDTOType 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.UpdateEndCallToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateEndCallToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateEndCallToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateEndCallToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateEndCallToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..3818cf46
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateEndCallToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateEndCallToolDTOType? 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.UpdateEndCallToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateEndCallToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateEndCallToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateEndCallToolDTOType? 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.UpdateEndCallToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateFunctionToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateFunctionToolDTOType.g.cs
new file mode 100644
index 00000000..6b6ee117
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateFunctionToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateFunctionToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateFunctionToolDTOType 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.UpdateFunctionToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateFunctionToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateFunctionToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateFunctionToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateFunctionToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..5d950d21
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateFunctionToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateFunctionToolDTOType? 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.UpdateFunctionToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateFunctionToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateFunctionToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateFunctionToolDTOType? 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.UpdateFunctionToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGcpCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGcpCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..7bfd7038
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGcpCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGcpCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGcpCredentialDTOProvider 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.UpdateGcpCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGcpCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGcpCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGcpCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGcpCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..82f95f27
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGcpCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGcpCredentialDTOProvider? 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.UpdateGcpCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGcpCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGcpCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGcpCredentialDTOProvider? 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.UpdateGcpCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGhlToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGhlToolDTOType.g.cs
new file mode 100644
index 00000000..baa9321b
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGhlToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGhlToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGhlToolDTOType 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.UpdateGhlToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGhlToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGhlToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGhlToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGhlToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGhlToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGhlToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..5f5c3824
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGhlToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGhlToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGhlToolDTOType? 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.UpdateGhlToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGhlToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGhlToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGhlToolDTOType? 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.UpdateGhlToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGladiaCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGladiaCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..f6ef1109
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGladiaCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGladiaCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGladiaCredentialDTOProvider 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.UpdateGladiaCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGladiaCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGladiaCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGladiaCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGladiaCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..f29adf9e
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGladiaCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGladiaCredentialDTOProvider? 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.UpdateGladiaCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGladiaCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGladiaCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGladiaCredentialDTOProvider? 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.UpdateGladiaCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOType.g.cs
new file mode 100644
index 00000000..0e287b0c
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoHighLevelCalendarAvailabilityToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType 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.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..1703b5d1
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType? 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.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType? 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.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOType.g.cs
new file mode 100644
index 00000000..45817e7e
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoHighLevelCalendarEventCreateToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType 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.UpdateGoHighLevelCalendarEventCreateToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..5106fff0
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType? 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.UpdateGoHighLevelCalendarEventCreateToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType? 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.UpdateGoHighLevelCalendarEventCreateToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOType.g.cs
new file mode 100644
index 00000000..a7827f7e
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoHighLevelContactCreateToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoHighLevelContactCreateToolDTOType 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.UpdateGoHighLevelContactCreateToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoHighLevelContactCreateToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoHighLevelContactCreateToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoHighLevelContactCreateToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGoHighLevelContactCreateToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..2e536296
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoHighLevelContactCreateToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoHighLevelContactCreateToolDTOType? 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.UpdateGoHighLevelContactCreateToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoHighLevelContactCreateToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoHighLevelContactCreateToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoHighLevelContactCreateToolDTOType? 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.UpdateGoHighLevelContactCreateToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOType.g.cs
new file mode 100644
index 00000000..249f92ee
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoHighLevelContactGetToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoHighLevelContactGetToolDTOType 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.UpdateGoHighLevelContactGetToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoHighLevelContactGetToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoHighLevelContactGetToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoHighLevelContactGetToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGoHighLevelContactGetToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..79fcf2a9
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoHighLevelContactGetToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoHighLevelContactGetToolDTOType? 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.UpdateGoHighLevelContactGetToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoHighLevelContactGetToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoHighLevelContactGetToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoHighLevelContactGetToolDTOType? 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.UpdateGoHighLevelContactGetToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..b2c1482a
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoHighLevelCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoHighLevelCredentialDTOProvider 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.UpdateGoHighLevelCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoHighLevelCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoHighLevelCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoHighLevelCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGoHighLevelCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..6a75907b
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoHighLevelCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoHighLevelCredentialDTOProvider? 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.UpdateGoHighLevelCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoHighLevelCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoHighLevelCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoHighLevelCredentialDTOProvider? 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.UpdateGoHighLevelCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..eaf86232
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoHighLevelMCPCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider 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.UpdateGoHighLevelMCPCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGoHighLevelMCPCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..f275e87a
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoHighLevelMCPCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider? 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.UpdateGoHighLevelMCPCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider? 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.UpdateGoHighLevelMCPCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOType.g.cs
new file mode 100644
index 00000000..c47a213a
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleCalendarCheckAvailabilityToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType 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.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..54dcb64a
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType? 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.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType? 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.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOType.g.cs
new file mode 100644
index 00000000..4e18deb6
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleCalendarCreateEventToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType 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.UpdateGoogleCalendarCreateEventToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGoogleCalendarCreateEventToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..8842261f
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleCalendarCreateEventToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType? 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.UpdateGoogleCalendarCreateEventToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType? 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.UpdateGoogleCalendarCreateEventToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..63bc736e
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider 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.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..329b2cfb
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? 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.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? 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.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..b391f7e6
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider 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.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..775cf2e6
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider? 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.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider? 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.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..602c6bff
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleCredentialDTOProvider 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.UpdateGoogleCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGoogleCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..3f02ae37
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleCredentialDTOProvider? 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.UpdateGoogleCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleCredentialDTOProvider? 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.UpdateGoogleCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..ecc8041d
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider 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.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..60ed2ea9
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? 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.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? 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.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOType.g.cs
new file mode 100644
index 00000000..c3a1ab8b
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleSheetsRowAppendToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType 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.UpdateGoogleSheetsRowAppendToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGoogleSheetsRowAppendToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..e94ffb66
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGoogleSheetsRowAppendToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType? 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.UpdateGoogleSheetsRowAppendToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType? 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.UpdateGoogleSheetsRowAppendToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGroqCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGroqCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..81d33e5f
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGroqCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGroqCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGroqCredentialDTOProvider 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.UpdateGroqCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGroqCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGroqCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGroqCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateGroqCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..72e6518a
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateGroqCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateGroqCredentialDTOProvider? 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.UpdateGroqCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateGroqCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateGroqCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateGroqCredentialDTOProvider? 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.UpdateGroqCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHandoffToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHandoffToolDTOType.g.cs
new file mode 100644
index 00000000..272215cb
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHandoffToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateHandoffToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateHandoffToolDTOType 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.UpdateHandoffToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateHandoffToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateHandoffToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateHandoffToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateHandoffToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..b6293415
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateHandoffToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateHandoffToolDTOType? 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.UpdateHandoffToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateHandoffToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateHandoffToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateHandoffToolDTOType? 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.UpdateHandoffToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHumeCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHumeCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..4b2929bf
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHumeCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateHumeCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateHumeCredentialDTOProvider 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.UpdateHumeCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateHumeCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateHumeCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateHumeCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateHumeCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..9fe7240c
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateHumeCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateHumeCredentialDTOProvider? 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.UpdateHumeCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateHumeCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateHumeCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateHumeCredentialDTOProvider? 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.UpdateHumeCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInflectionAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInflectionAICredentialDTOProvider.g.cs
new file mode 100644
index 00000000..a66b87d3
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInflectionAICredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateInflectionAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateInflectionAICredentialDTOProvider 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.UpdateInflectionAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateInflectionAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateInflectionAICredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateInflectionAICredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateInflectionAICredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..beccb9da
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateInflectionAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateInflectionAICredentialDTOProvider? 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.UpdateInflectionAICredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateInflectionAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateInflectionAICredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateInflectionAICredentialDTOProvider? 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.UpdateInflectionAICredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInworldCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInworldCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..9b932078
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInworldCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateInworldCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateInworldCredentialDTOProvider 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.UpdateInworldCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateInworldCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateInworldCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateInworldCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateInworldCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..1985f57c
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateInworldCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateInworldCredentialDTOProvider? 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.UpdateInworldCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateInworldCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateInworldCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateInworldCredentialDTOProvider? 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.UpdateInworldCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLangfuseCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLangfuseCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..1a607721
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLangfuseCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateLangfuseCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateLangfuseCredentialDTOProvider 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.UpdateLangfuseCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateLangfuseCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateLangfuseCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateLangfuseCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateLangfuseCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..bb261b43
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateLangfuseCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateLangfuseCredentialDTOProvider? 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.UpdateLangfuseCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateLangfuseCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateLangfuseCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateLangfuseCredentialDTOProvider? 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.UpdateLangfuseCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLmntCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLmntCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..f34bc650
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLmntCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateLmntCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateLmntCredentialDTOProvider 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.UpdateLmntCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateLmntCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateLmntCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateLmntCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateLmntCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..d700dc81
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateLmntCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateLmntCredentialDTOProvider? 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.UpdateLmntCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateLmntCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateLmntCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateLmntCredentialDTOProvider? 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.UpdateLmntCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..d0e76a65
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateMakeCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateMakeCredentialDTOProvider 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.UpdateMakeCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateMakeCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateMakeCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateMakeCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateMakeCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..790ba2a4
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateMakeCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateMakeCredentialDTOProvider? 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.UpdateMakeCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateMakeCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateMakeCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateMakeCredentialDTOProvider? 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.UpdateMakeCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeToolDTOType.g.cs
new file mode 100644
index 00000000..0d203d81
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateMakeToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateMakeToolDTOType 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.UpdateMakeToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateMakeToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateMakeToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateMakeToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateMakeToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..0e571179
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateMakeToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateMakeToolDTOType? 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.UpdateMakeToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateMakeToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateMakeToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateMakeToolDTOType? 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.UpdateMakeToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMcpToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMcpToolDTOType.g.cs
new file mode 100644
index 00000000..3837df38
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMcpToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateMcpToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateMcpToolDTOType 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.UpdateMcpToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateMcpToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateMcpToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateMcpToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateMcpToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMcpToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMcpToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..9dee708e
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMcpToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateMcpToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateMcpToolDTOType? 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.UpdateMcpToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateMcpToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateMcpToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateMcpToolDTOType? 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.UpdateMcpToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..9cad34bc
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateMicrosoftCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateMicrosoftCredentialDTOProvider 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.UpdateMicrosoftCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateMicrosoftCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateMicrosoftCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateMicrosoftCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateMicrosoftCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..df752271
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateMicrosoftCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateMicrosoftCredentialDTOProvider? 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.UpdateMicrosoftCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateMicrosoftCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateMicrosoftCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateMicrosoftCredentialDTOProvider? 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.UpdateMicrosoftCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMistralCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMistralCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..b310d0da
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMistralCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateMistralCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateMistralCredentialDTOProvider 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.UpdateMistralCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateMistralCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateMistralCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateMistralCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateMistralCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..d0f2e102
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateMistralCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateMistralCredentialDTOProvider? 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.UpdateMistralCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateMistralCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateMistralCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateMistralCredentialDTOProvider? 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.UpdateMistralCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..04618f45
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateNeuphonicCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateNeuphonicCredentialDTOProvider 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.UpdateNeuphonicCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateNeuphonicCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateNeuphonicCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateNeuphonicCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateNeuphonicCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..042671cd
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateNeuphonicCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateNeuphonicCredentialDTOProvider? 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.UpdateNeuphonicCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateNeuphonicCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateNeuphonicCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateNeuphonicCredentialDTOProvider? 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.UpdateNeuphonicCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenAICredentialDTOProvider.g.cs
new file mode 100644
index 00000000..c8d00ecb
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenAICredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateOpenAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateOpenAICredentialDTOProvider 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.UpdateOpenAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateOpenAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateOpenAICredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateOpenAICredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateOpenAICredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..c41e9310
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateOpenAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateOpenAICredentialDTOProvider? 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.UpdateOpenAICredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateOpenAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateOpenAICredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateOpenAICredentialDTOProvider? 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.UpdateOpenAICredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..76df49fa
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateOpenRouterCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateOpenRouterCredentialDTOProvider 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.UpdateOpenRouterCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateOpenRouterCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateOpenRouterCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateOpenRouterCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateOpenRouterCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..0f792c69
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateOpenRouterCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateOpenRouterCredentialDTOProvider? 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.UpdateOpenRouterCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateOpenRouterCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateOpenRouterCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateOpenRouterCredentialDTOProvider? 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.UpdateOpenRouterCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOutputToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOutputToolDTOType.g.cs
new file mode 100644
index 00000000..df7585d2
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOutputToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateOutputToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateOutputToolDTOType 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.UpdateOutputToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateOutputToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateOutputToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateOutputToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateOutputToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOutputToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOutputToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..e06076ff
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOutputToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateOutputToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateOutputToolDTOType? 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.UpdateOutputToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateOutputToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateOutputToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateOutputToolDTOType? 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.UpdateOutputToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProvider.g.cs
new file mode 100644
index 00000000..7b60f912
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdatePerplexityAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdatePerplexityAICredentialDTOProvider 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.UpdatePerplexityAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdatePerplexityAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdatePerplexityAICredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdatePerplexityAICredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdatePerplexityAICredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..4a24fe3c
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdatePerplexityAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdatePerplexityAICredentialDTOProvider? 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.UpdatePerplexityAICredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdatePerplexityAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdatePerplexityAICredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdatePerplexityAICredentialDTOProvider? 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.UpdatePerplexityAICredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePlayHTCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePlayHTCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..b6160753
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePlayHTCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdatePlayHTCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdatePlayHTCredentialDTOProvider 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.UpdatePlayHTCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdatePlayHTCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdatePlayHTCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdatePlayHTCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdatePlayHTCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..36386b2e
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdatePlayHTCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdatePlayHTCredentialDTOProvider? 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.UpdatePlayHTCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdatePlayHTCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdatePlayHTCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdatePlayHTCredentialDTOProvider? 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.UpdatePlayHTCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateQueryToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateQueryToolDTOType.g.cs
new file mode 100644
index 00000000..7f61f458
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateQueryToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateQueryToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateQueryToolDTOType 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.UpdateQueryToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateQueryToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateQueryToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateQueryToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateQueryToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateQueryToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateQueryToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..e622d6f2
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateQueryToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateQueryToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateQueryToolDTOType? 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.UpdateQueryToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateQueryToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateQueryToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateQueryToolDTOType? 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.UpdateQueryToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRimeAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRimeAICredentialDTOProvider.g.cs
new file mode 100644
index 00000000..cf08261a
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRimeAICredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateRimeAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateRimeAICredentialDTOProvider 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.UpdateRimeAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateRimeAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateRimeAICredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateRimeAICredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateRimeAICredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..118f00ec
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateRimeAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateRimeAICredentialDTOProvider? 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.UpdateRimeAICredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateRimeAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateRimeAICredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateRimeAICredentialDTOProvider? 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.UpdateRimeAICredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRunpodCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRunpodCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..9c449dfe
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRunpodCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateRunpodCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateRunpodCredentialDTOProvider 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.UpdateRunpodCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateRunpodCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateRunpodCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateRunpodCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateRunpodCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..088e8a99
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateRunpodCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateRunpodCredentialDTOProvider? 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.UpdateRunpodCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateRunpodCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateRunpodCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateRunpodCredentialDTOProvider? 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.UpdateRunpodCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateS3CredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateS3CredentialDTOProvider.g.cs
new file mode 100644
index 00000000..1054fdb9
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateS3CredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateS3CredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateS3CredentialDTOProvider 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.UpdateS3CredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateS3CredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateS3CredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateS3CredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateS3CredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..3afa7b5e
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateS3CredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateS3CredentialDTOProvider? 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.UpdateS3CredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateS3CredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateS3CredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateS3CredentialDTOProvider? 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.UpdateS3CredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSipRequestToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSipRequestToolDTOType.g.cs
new file mode 100644
index 00000000..b989291c
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSipRequestToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateSipRequestToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateSipRequestToolDTOType 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.UpdateSipRequestToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateSipRequestToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateSipRequestToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateSipRequestToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateSipRequestToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..f73b8dd2
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateSipRequestToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateSipRequestToolDTOType? 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.UpdateSipRequestToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateSipRequestToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateSipRequestToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateSipRequestToolDTOType? 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.UpdateSipRequestToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..3a0c85f9
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateSlackOAuth2AuthorizationCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider 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.UpdateSlackOAuth2AuthorizationCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..9a1ab760
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider? 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.UpdateSlackOAuth2AuthorizationCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider? 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.UpdateSlackOAuth2AuthorizationCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackSendMessageToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackSendMessageToolDTOType.g.cs
new file mode 100644
index 00000000..4b508b10
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackSendMessageToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateSlackSendMessageToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateSlackSendMessageToolDTOType 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.UpdateSlackSendMessageToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateSlackSendMessageToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateSlackSendMessageToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateSlackSendMessageToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateSlackSendMessageToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..e6e595e7
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateSlackSendMessageToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateSlackSendMessageToolDTOType? 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.UpdateSlackSendMessageToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateSlackSendMessageToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateSlackSendMessageToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateSlackSendMessageToolDTOType? 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.UpdateSlackSendMessageToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..3bb577a4
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateSlackWebhookCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateSlackWebhookCredentialDTOProvider 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.UpdateSlackWebhookCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateSlackWebhookCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateSlackWebhookCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateSlackWebhookCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateSlackWebhookCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..cf33c503
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateSlackWebhookCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateSlackWebhookCredentialDTOProvider? 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.UpdateSlackWebhookCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateSlackWebhookCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateSlackWebhookCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateSlackWebhookCredentialDTOProvider? 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.UpdateSlackWebhookCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSmsToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSmsToolDTOType.g.cs
new file mode 100644
index 00000000..f0ccbaec
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSmsToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateSmsToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateSmsToolDTOType 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.UpdateSmsToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateSmsToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateSmsToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateSmsToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateSmsToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSmsToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSmsToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..ecdf8687
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSmsToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateSmsToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateSmsToolDTOType? 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.UpdateSmsToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateSmsToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateSmsToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateSmsToolDTOType? 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.UpdateSmsToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSonioxCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSonioxCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..3e8bbf7d
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSonioxCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateSonioxCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateSonioxCredentialDTOProvider 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.UpdateSonioxCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateSonioxCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateSonioxCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateSonioxCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateSonioxCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..94f6e685
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateSonioxCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateSonioxCredentialDTOProvider? 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.UpdateSonioxCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateSonioxCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateSonioxCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateSonioxCredentialDTOProvider? 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.UpdateSonioxCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProvider.g.cs
new file mode 100644
index 00000000..f4b98fee
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateTelnyxPhoneNumberDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateTelnyxPhoneNumberDTOProvider 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.UpdateTelnyxPhoneNumberDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateTelnyxPhoneNumberDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateTelnyxPhoneNumberDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateTelnyxPhoneNumberDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateTelnyxPhoneNumberDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullable.g.cs
new file mode 100644
index 00000000..88add2e1
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateTelnyxPhoneNumberDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateTelnyxPhoneNumberDTOProvider? 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.UpdateTelnyxPhoneNumberDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateTelnyxPhoneNumberDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateTelnyxPhoneNumberDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateTelnyxPhoneNumberDTOProvider? 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.UpdateTelnyxPhoneNumberDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTextEditorToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTextEditorToolDTOType.g.cs
new file mode 100644
index 00000000..ff8885ef
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTextEditorToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateTextEditorToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateTextEditorToolDTOType 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.UpdateTextEditorToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateTextEditorToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateTextEditorToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateTextEditorToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateTextEditorToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..792631f3
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateTextEditorToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateTextEditorToolDTOType? 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.UpdateTextEditorToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateTextEditorToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateTextEditorToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateTextEditorToolDTOType? 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.UpdateTextEditorToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTogetherAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTogetherAICredentialDTOProvider.g.cs
new file mode 100644
index 00000000..97d463c1
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTogetherAICredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateTogetherAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateTogetherAICredentialDTOProvider 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.UpdateTogetherAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateTogetherAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateTogetherAICredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateTogetherAICredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateTogetherAICredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..d922d8ce
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateTogetherAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateTogetherAICredentialDTOProvider? 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.UpdateTogetherAICredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateTogetherAICredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateTogetherAICredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateTogetherAICredentialDTOProvider? 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.UpdateTogetherAICredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTransferCallToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTransferCallToolDTOType.g.cs
new file mode 100644
index 00000000..ea857de2
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTransferCallToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateTransferCallToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateTransferCallToolDTOType 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.UpdateTransferCallToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateTransferCallToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateTransferCallToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateTransferCallToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateTransferCallToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..3a95ef49
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateTransferCallToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateTransferCallToolDTOType? 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.UpdateTransferCallToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateTransferCallToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateTransferCallToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateTransferCallToolDTOType? 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.UpdateTransferCallToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..b955beab
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateTwilioCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateTwilioCredentialDTOProvider 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.UpdateTwilioCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateTwilioCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateTwilioCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateTwilioCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateTwilioCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..c3946ec8
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateTwilioCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateTwilioCredentialDTOProvider? 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.UpdateTwilioCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateTwilioCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateTwilioCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateTwilioCredentialDTOProvider? 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.UpdateTwilioCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProvider.g.cs
new file mode 100644
index 00000000..fee27bb5
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateTwilioPhoneNumberDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateTwilioPhoneNumberDTOProvider 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.UpdateTwilioPhoneNumberDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateTwilioPhoneNumberDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateTwilioPhoneNumberDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateTwilioPhoneNumberDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateTwilioPhoneNumberDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullable.g.cs
new file mode 100644
index 00000000..482b94f8
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateTwilioPhoneNumberDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateTwilioPhoneNumberDTOProvider? 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.UpdateTwilioPhoneNumberDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateTwilioPhoneNumberDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateTwilioPhoneNumberDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateTwilioPhoneNumberDTOProvider? 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.UpdateTwilioPhoneNumberDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProvider.g.cs
new file mode 100644
index 00000000..10740f79
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateVapiPhoneNumberDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateVapiPhoneNumberDTOProvider 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.UpdateVapiPhoneNumberDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateVapiPhoneNumberDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateVapiPhoneNumberDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateVapiPhoneNumberDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateVapiPhoneNumberDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullable.g.cs
new file mode 100644
index 00000000..ceffc0da
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateVapiPhoneNumberDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateVapiPhoneNumberDTOProvider? 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.UpdateVapiPhoneNumberDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateVapiPhoneNumberDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateVapiPhoneNumberDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateVapiPhoneNumberDTOProvider? 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.UpdateVapiPhoneNumberDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVoicemailToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVoicemailToolDTOType.g.cs
new file mode 100644
index 00000000..cd0c39f6
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVoicemailToolDTOType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateVoicemailToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateVoicemailToolDTOType 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.UpdateVoicemailToolDTOTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateVoicemailToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateVoicemailToolDTOType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateVoicemailToolDTOType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateVoicemailToolDTOTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullable.g.cs
new file mode 100644
index 00000000..ab2fadd0
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateVoicemailToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateVoicemailToolDTOType? 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.UpdateVoicemailToolDTOTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateVoicemailToolDTOType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateVoicemailToolDTOType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateVoicemailToolDTOType? 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.UpdateVoicemailToolDTOTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonageCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonageCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..48da5598
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonageCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateVonageCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateVonageCredentialDTOProvider 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.UpdateVonageCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateVonageCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateVonageCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateVonageCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateVonageCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..f385d034
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateVonageCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateVonageCredentialDTOProvider? 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.UpdateVonageCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateVonageCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateVonageCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateVonageCredentialDTOProvider? 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.UpdateVonageCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProvider.g.cs
new file mode 100644
index 00000000..bd87a974
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateVonagePhoneNumberDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateVonagePhoneNumberDTOProvider 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.UpdateVonagePhoneNumberDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateVonagePhoneNumberDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateVonagePhoneNumberDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateVonagePhoneNumberDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateVonagePhoneNumberDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullable.g.cs
new file mode 100644
index 00000000..69e19b80
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateVonagePhoneNumberDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateVonagePhoneNumberDTOProvider? 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.UpdateVonagePhoneNumberDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateVonagePhoneNumberDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateVonagePhoneNumberDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateVonagePhoneNumberDTOProvider? 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.UpdateVonagePhoneNumberDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWebhookCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWebhookCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..780d0e82
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWebhookCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateWebhookCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateWebhookCredentialDTOProvider 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.UpdateWebhookCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateWebhookCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateWebhookCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateWebhookCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateWebhookCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..6ba3d33f
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateWebhookCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateWebhookCredentialDTOProvider? 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.UpdateWebhookCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateWebhookCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateWebhookCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateWebhookCredentialDTOProvider? 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.UpdateWebhookCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWellSaidCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWellSaidCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..6a819d30
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWellSaidCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateWellSaidCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateWellSaidCredentialDTOProvider 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.UpdateWellSaidCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateWellSaidCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateWellSaidCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateWellSaidCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateWellSaidCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..88dc3a26
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateWellSaidCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateWellSaidCredentialDTOProvider? 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.UpdateWellSaidCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateWellSaidCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateWellSaidCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateWellSaidCredentialDTOProvider? 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.UpdateWellSaidCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateXAiCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateXAiCredentialDTOProvider.g.cs
new file mode 100644
index 00000000..87a91e45
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateXAiCredentialDTOProvider.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateXAiCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateXAiCredentialDTOProvider 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.UpdateXAiCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateXAiCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateXAiCredentialDTOProvider);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateXAiCredentialDTOProvider value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Vapi.UpdateXAiCredentialDTOProviderExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullable.g.cs
new file mode 100644
index 00000000..03efccc2
--- /dev/null
+++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Vapi.JsonConverters
+{
+ ///
+ public sealed class UpdateXAiCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Vapi.UpdateXAiCredentialDTOProvider? 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.UpdateXAiCredentialDTOProviderExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Vapi.UpdateXAiCredentialDTOProvider)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Vapi.UpdateXAiCredentialDTOProvider?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Vapi.UpdateXAiCredentialDTOProvider? 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.UpdateXAiCredentialDTOProviderExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs b/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs
index f6ba01f1..42d614ec 100644
--- a/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs
@@ -2245,6 +2245,26 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.CreateTelnyxPhoneNumberDTOProviderNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.ApiRequestToolTypeJsonConverter),
typeof(global::Vapi.JsonConverters.ApiRequestToolTypeNullableJsonConverter),
@@ -2445,10 +2465,54 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.CreateSipRequestToolDTOVerbNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeNullableJsonConverter),
@@ -2457,6 +2521,10 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.UpdateBashToolDTONameNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeNullableJsonConverter),
@@ -2465,6 +2533,10 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.UpdateComputerToolDTONameNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeNullableJsonConverter),
@@ -2473,10 +2545,62 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTONameNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.FileObjectJsonConverter),
typeof(global::Vapi.JsonConverters.FileObjectNullableJsonConverter),
@@ -2489,6 +2613,10 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.CustomKnowledgeBaseProviderNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.StructuredOutputTypeJsonConverter),
typeof(global::Vapi.JsonConverters.StructuredOutputTypeNullableJsonConverter),
@@ -3361,10 +3489,30 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.CreateSlackWebhookCredentialDTOProviderNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceNullableJsonConverter),
@@ -3373,6 +3521,10 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTORegionNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionNullableJsonConverter),
@@ -3381,14 +3533,154 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOModelNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter),
@@ -3397,6 +3689,46 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeJsonConverter),
typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeNullableJsonConverter),
@@ -3805,6 +4137,10 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.ServerMessageCallDeleteFailedTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeJsonConverter),
typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeNullableJsonConverter),
@@ -5033,7 +5369,9 @@ 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),
@@ -5043,7 +5381,7 @@ namespace Vapi
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
- typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
+ typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
typeof(global::Vapi.JsonConverters.OneOfJsonConverter),
@@ -5118,8 +5456,8 @@ namespace Vapi
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_d46a10ae188d5372")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_ff4ae45b448d6c0f")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_e5c1825986de93d7")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_8314ac93dc55c44f")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_0d653e762a3c02cb")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")]
@@ -5147,8 +5485,8 @@ namespace Vapi
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CreateTelnyxPhoneNumberDTO_18885a3323347602")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_f6ff03de74fcfe22")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_f4028e908b78f89d")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_727809683a884c6f")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_b0e4611cdd5ca5f3")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")]
@@ -7826,6 +8164,26 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.CreateTelnyxPhoneNumberDTOProviderNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.ApiRequestToolTypeJsonConverter),
typeof(global::Vapi.JsonConverters.ApiRequestToolTypeNullableJsonConverter),
@@ -8026,10 +8384,54 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.CreateSipRequestToolDTOVerbNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeNullableJsonConverter),
@@ -8038,6 +8440,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateBashToolDTONameNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeNullableJsonConverter),
@@ -8046,6 +8452,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateComputerToolDTONameNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeNullableJsonConverter),
@@ -8054,10 +8464,62 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTONameNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.FileObjectJsonConverter),
typeof(global::Vapi.JsonConverters.FileObjectNullableJsonConverter),
@@ -8070,6 +8532,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.CustomKnowledgeBaseProviderNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.StructuredOutputTypeJsonConverter),
typeof(global::Vapi.JsonConverters.StructuredOutputTypeNullableJsonConverter),
@@ -8942,10 +9408,30 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.CreateSlackWebhookCredentialDTOProviderNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceNullableJsonConverter),
@@ -8954,6 +9440,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTORegionNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionNullableJsonConverter),
@@ -8962,14 +9452,154 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOModelNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter),
@@ -8978,6 +9608,46 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeJsonConverter),
typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeNullableJsonConverter),
@@ -9386,6 +10056,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Vapi.JsonConverters.ServerMessageCallDeleteFailedTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeJsonConverter),
typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeNullableJsonConverter),
@@ -10614,7 +11288,9 @@ 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),
@@ -10624,7 +11300,7 @@ 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),
@@ -10699,8 +11375,8 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_d46a10ae188d5372")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_ff4ae45b448d6c0f")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_e5c1825986de93d7")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_8314ac93dc55c44f")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_0d653e762a3c02cb")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")]
@@ -10728,8 +11404,8 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CreateTelnyxPhoneNumberDTO_18885a3323347602")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_f6ff03de74fcfe22")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_f4028e908b78f89d")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_727809683a884c6f")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_b0e4611cdd5ca5f3")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")]
@@ -13407,6 +14083,26 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.CreateTelnyxPhoneNumberDTOProviderNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.ApiRequestToolTypeJsonConverter),
typeof(global::Vapi.JsonConverters.ApiRequestToolTypeNullableJsonConverter),
@@ -13607,10 +14303,54 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.CreateSipRequestToolDTOVerbNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeNullableJsonConverter),
@@ -13619,6 +14359,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateBashToolDTONameNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeNullableJsonConverter),
@@ -13627,6 +14371,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateComputerToolDTONameNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeNullableJsonConverter),
@@ -13635,10 +14383,62 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTONameNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.FileObjectJsonConverter),
typeof(global::Vapi.JsonConverters.FileObjectNullableJsonConverter),
@@ -13651,6 +14451,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.CustomKnowledgeBaseProviderNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.StructuredOutputTypeJsonConverter),
typeof(global::Vapi.JsonConverters.StructuredOutputTypeNullableJsonConverter),
@@ -14523,10 +15327,30 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.CreateSlackWebhookCredentialDTOProviderNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceNullableJsonConverter),
@@ -14535,6 +15359,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTORegionNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionNullableJsonConverter),
@@ -14543,14 +15371,154 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOModelNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter),
typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter),
@@ -14559,6 +15527,46 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullableJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeJsonConverter),
typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeNullableJsonConverter),
@@ -14967,6 +15975,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::Vapi.JsonConverters.ServerMessageCallDeleteFailedTypeNullableJsonConverter),
+ typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeJsonConverter),
+
+ typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullableJsonConverter),
+
typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeJsonConverter),
typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeNullableJsonConverter),
@@ -16195,7 +17207,9 @@ 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),
@@ -16205,7 +17219,7 @@ 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),
@@ -16280,8 +17294,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_d46a10ae188d5372")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_ff4ae45b448d6c0f")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf