diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallBaseCallStatus.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallBaseCallStatus.g.cs
new file mode 100644
index 0000000..49b5c74
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallBaseCallStatus.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class V3CallBaseCallStatusJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.V3CallBaseCallStatus 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::RetellAI.V3CallBaseCallStatusExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.V3CallBaseCallStatus)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.V3CallBaseCallStatus);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.V3CallBaseCallStatus value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::RetellAI.V3CallBaseCallStatusExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallBaseCallStatusNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallBaseCallStatusNullable.g.cs
new file mode 100644
index 0000000..328573f
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallBaseCallStatusNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class V3CallBaseCallStatusNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.V3CallBaseCallStatus? 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::RetellAI.V3CallBaseCallStatusExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.V3CallBaseCallStatus)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.V3CallBaseCallStatus?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.V3CallBaseCallStatus? 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::RetellAI.V3CallBaseCallStatusExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallBaseDataStorageSetting.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallBaseDataStorageSetting.g.cs
new file mode 100644
index 0000000..691aecb
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallBaseDataStorageSetting.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class V3CallBaseDataStorageSettingJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.V3CallBaseDataStorageSetting 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::RetellAI.V3CallBaseDataStorageSettingExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.V3CallBaseDataStorageSetting)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.V3CallBaseDataStorageSetting);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.V3CallBaseDataStorageSetting value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::RetellAI.V3CallBaseDataStorageSettingExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallBaseDataStorageSettingNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallBaseDataStorageSettingNullable.g.cs
new file mode 100644
index 0000000..7396883
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallBaseDataStorageSettingNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class V3CallBaseDataStorageSettingNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.V3CallBaseDataStorageSetting? 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::RetellAI.V3CallBaseDataStorageSettingExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.V3CallBaseDataStorageSetting)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.V3CallBaseDataStorageSetting?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.V3CallBaseDataStorageSetting? 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::RetellAI.V3CallBaseDataStorageSettingExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallResponse.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallResponse.g.cs
index 8e4d0c8..9197829 100644
--- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallResponse.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.V3CallResponse.g.cs
@@ -29,7 +29,7 @@ public class V3CallResponseJsonConverter : global::System.Text.Json.Serializatio
var __score0 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.V2CallResponse), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.V3WebCallResponse), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -40,7 +40,7 @@ public class V3CallResponseJsonConverter : global::System.Text.Json.Serializatio
}
var __score1 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(object), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.V3PhoneCallResponse), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -54,8 +54,8 @@ public class V3CallResponseJsonConverter : global::System.Text.Json.Serializatio
if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; }
if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; }
- global::RetellAI.V2CallResponse? v2 = default;
- object? v3CallResponseVariant2 = default;
+ global::RetellAI.V3WebCallResponse? web = default;
+ global::RetellAI.V3PhoneCallResponse? phone = default;
if (__bestIndex >= 0)
{
if (__bestIndex == 0)
@@ -63,9 +63,9 @@ public class V3CallResponseJsonConverter : global::System.Text.Json.Serializatio
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.V2CallResponse), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.V2CallResponse).Name}");
- v2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.V3WebCallResponse), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.V3WebCallResponse).Name}");
+ web = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -80,9 +80,9 @@ public class V3CallResponseJsonConverter : global::System.Text.Json.Serializatio
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo