diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateAgent.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateAgent.g.cs
index 358f9e8..4ec4da6 100644
--- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateAgent.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateAgent.g.cs
@@ -236,6 +236,13 @@ public partial interface IRetellAiClient
///
///
///
+ ///
+ /// Behavior presets for voice agents. All presets are available.
+ ///
+ ///
+ /// IANA timezone for the agent (e.g. America/New_York). Defaults to America/Los_Angeles if not set.
+ /// Example: America/New_York
+ ///
///
/// Whether the agent is public. When set to true, the agent is available for public agent preview link.
/// Example: false
@@ -283,7 +290,7 @@ public partial interface IRetellAiClient
int? voicemailDetectionTimeoutMs = default,
global::RetellAI.AgentRequestVoicemailOption? voicemailOption = default,
global::RetellAI.AgentRequestIvrOption? ivrOption = default,
- global::System.Collections.Generic.IList? postCallAnalysisData = default,
+ global::System.Collections.Generic.IList? postCallAnalysisData = default,
global::RetellAI.NullableLLMModel? postCallAnalysisModel = default,
string? analysisSuccessfulPrompt = default,
string? analysisSummaryPrompt = default,
@@ -298,6 +305,8 @@ public partial interface IRetellAiClient
global::RetellAI.AgentRequestDenoisingMode? denoisingMode = default,
global::RetellAI.PIIConfig? piiConfig = default,
global::RetellAI.GuardrailConfig? guardrailConfig = default,
+ global::RetellAI.VoiceHandbookConfig? handbookConfig = default,
+ string? timezone = default,
bool? isPublic = default,
global::System.Threading.CancellationToken cancellationToken = default);
}
diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateChatAgent.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateChatAgent.g.cs
index 2b86756..d000621 100644
--- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateChatAgent.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateChatAgent.g.cs
@@ -95,6 +95,13 @@ public partial interface IRetellAiClient
///
///
///
+ ///
+ /// Behavior presets for chat agents. Voice-only presets are excluded.
+ ///
+ ///
+ /// IANA timezone for the agent (e.g. America/New_York). Defaults to America/Los_Angeles if not set.
+ /// Example: America/New_York
+ ///
///
/// Whether the agent is public. When set to true, the agent is available for public agent preview link.
/// Example: false
@@ -116,13 +123,15 @@ public partial interface IRetellAiClient
int? dataStorageRetentionDays = default,
bool? optInSignedUrl = default,
int? signedUrlExpirationMs = default,
- global::System.Collections.Generic.IList? postChatAnalysisData = default,
+ global::System.Collections.Generic.IList? postChatAnalysisData = default,
global::RetellAI.NullableLLMModel? postChatAnalysisModel = default,
string? analysisSuccessfulPrompt = default,
string? analysisSummaryPrompt = default,
string? analysisUserSentimentPrompt = default,
global::RetellAI.PIIConfig? piiConfig = default,
global::RetellAI.GuardrailConfig? guardrailConfig = default,
+ global::RetellAI.ChatHandbookConfig? handbookConfig = default,
+ string? timezone = default,
bool? isPublic = default,
global::System.Threading.CancellationToken cancellationToken = default);
}
diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateConversationFlowComponent.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateConversationFlowComponent.g.cs
index 36aecbd..644ca8a 100644
--- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateConversationFlowComponent.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateConversationFlowComponent.g.cs
@@ -42,6 +42,9 @@ public partial interface IRetellAiClient
///
/// Display position for the begin tag in the frontend
///
+ ///
+ /// Visual annotations displayed on the flow canvas.
+ ///
/// The token to cancel the operation with
///
global::System.Threading.Tasks.Task UpdateConversationFlowComponentAsync(
@@ -52,6 +55,7 @@ public partial interface IRetellAiClient
global::System.Collections.Generic.IList? nodes = default,
string? startNodeId = default,
global::RetellAI.ConversationFlowComponentBeginTagDisplayPosition? beginTagDisplayPosition = default,
+ global::System.Collections.Generic.IList? notes = default,
global::System.Threading.CancellationToken cancellationToken = default);
}
}
\ No newline at end of file
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AgentResponse.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AgentResponse.g.cs
index 3c8824a..83167dc 100644
--- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AgentResponse.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AgentResponse.g.cs
@@ -52,6 +52,7 @@ public class AgentResponseJsonConverter : global::System.Text.Json.Serialization
if (__jsonProps.Contains("end_call_after_silence_ms")) __score1++;
if (__jsonProps.Contains("fallback_voice_ids")) __score1++;
if (__jsonProps.Contains("guardrail_config")) __score1++;
+ if (__jsonProps.Contains("handbook_config")) __score1++;
if (__jsonProps.Contains("interruption_sensitivity")) __score1++;
if (__jsonProps.Contains("is_public")) __score1++;
if (__jsonProps.Contains("ivr_option")) __score1++;
@@ -70,6 +71,7 @@ public class AgentResponseJsonConverter : global::System.Text.Json.Serialization
if (__jsonProps.Contains("ring_duration_ms")) __score1++;
if (__jsonProps.Contains("signed_url_expiration_ms")) __score1++;
if (__jsonProps.Contains("stt_mode")) __score1++;
+ if (__jsonProps.Contains("timezone")) __score1++;
if (__jsonProps.Contains("user_dtmf_options")) __score1++;
if (__jsonProps.Contains("version_description")) __score1++;
if (__jsonProps.Contains("vocab_specialization")) __score1++;
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AnalysisData.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AnalysisData.g.cs
index 7191776..459dbb6 100644
--- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AnalysisData.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AnalysisData.g.cs
@@ -27,6 +27,7 @@ public class AnalysisDataJsonConverter : global::System.Text.Json.Serialization.
}
var __score0 = 0;
+ if (__jsonProps.Contains("conditional_prompt")) __score0++;
if (__jsonProps.Contains("description")) __score0++;
if (__jsonProps.Contains("examples")) __score0++;
if (__jsonProps.Contains("name")) __score0++;
@@ -34,16 +35,19 @@ public class AnalysisDataJsonConverter : global::System.Text.Json.Serialization.
if (__jsonProps.Contains("type")) __score0++;
var __score1 = 0;
if (__jsonProps.Contains("choices")) __score1++;
+ if (__jsonProps.Contains("conditional_prompt")) __score1++;
if (__jsonProps.Contains("description")) __score1++;
if (__jsonProps.Contains("name")) __score1++;
if (__jsonProps.Contains("required")) __score1++;
if (__jsonProps.Contains("type")) __score1++;
var __score2 = 0;
+ if (__jsonProps.Contains("conditional_prompt")) __score2++;
if (__jsonProps.Contains("description")) __score2++;
if (__jsonProps.Contains("name")) __score2++;
if (__jsonProps.Contains("required")) __score2++;
if (__jsonProps.Contains("type")) __score2++;
var __score3 = 0;
+ if (__jsonProps.Contains("conditional_prompt")) __score3++;
if (__jsonProps.Contains("description")) __score3++;
if (__jsonProps.Contains("name")) __score3++;
if (__jsonProps.Contains("required")) __score3++;
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallPresetAnalysisDataName.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallPresetAnalysisDataName.g.cs
new file mode 100644
index 0000000..45867f7
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallPresetAnalysisDataName.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class CallPresetAnalysisDataNameJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.CallPresetAnalysisDataName 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.CallPresetAnalysisDataNameExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.CallPresetAnalysisDataName)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.CallPresetAnalysisDataName);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.CallPresetAnalysisDataName value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::RetellAI.CallPresetAnalysisDataNameExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallPresetAnalysisDataNameNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallPresetAnalysisDataNameNullable.g.cs
new file mode 100644
index 0000000..2cbb2e6
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallPresetAnalysisDataNameNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class CallPresetAnalysisDataNameNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.CallPresetAnalysisDataName? 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.CallPresetAnalysisDataNameExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.CallPresetAnalysisDataName)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.CallPresetAnalysisDataName?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.CallPresetAnalysisDataName? 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.CallPresetAnalysisDataNameExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallPresetAnalysisDataType.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallPresetAnalysisDataType.g.cs
new file mode 100644
index 0000000..86f14bd
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallPresetAnalysisDataType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class CallPresetAnalysisDataTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.CallPresetAnalysisDataType 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.CallPresetAnalysisDataTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.CallPresetAnalysisDataType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.CallPresetAnalysisDataType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.CallPresetAnalysisDataType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::RetellAI.CallPresetAnalysisDataTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallPresetAnalysisDataTypeNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallPresetAnalysisDataTypeNullable.g.cs
new file mode 100644
index 0000000..e2f0f0d
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallPresetAnalysisDataTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class CallPresetAnalysisDataTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.CallPresetAnalysisDataType? 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.CallPresetAnalysisDataTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.CallPresetAnalysisDataType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.CallPresetAnalysisDataType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.CallPresetAnalysisDataType? 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.CallPresetAnalysisDataTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatAgentResponse.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatAgentResponse.g.cs
index f83be6e..2ae7b51 100644
--- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatAgentResponse.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatAgentResponse.g.cs
@@ -40,6 +40,7 @@ public class ChatAgentResponseJsonConverter : global::System.Text.Json.Serializa
if (__jsonProps.Contains("data_storage_setting")) __score1++;
if (__jsonProps.Contains("end_chat_after_silence_ms")) __score1++;
if (__jsonProps.Contains("guardrail_config")) __score1++;
+ if (__jsonProps.Contains("handbook_config")) __score1++;
if (__jsonProps.Contains("is_public")) __score1++;
if (__jsonProps.Contains("language")) __score1++;
if (__jsonProps.Contains("opt_in_signed_url")) __score1++;
@@ -48,6 +49,7 @@ public class ChatAgentResponseJsonConverter : global::System.Text.Json.Serializa
if (__jsonProps.Contains("post_chat_analysis_model")) __score1++;
if (__jsonProps.Contains("response_engine")) __score1++;
if (__jsonProps.Contains("signed_url_expiration_ms")) __score1++;
+ if (__jsonProps.Contains("timezone")) __score1++;
if (__jsonProps.Contains("webhook_events")) __score1++;
if (__jsonProps.Contains("webhook_timeout_ms")) __score1++;
if (__jsonProps.Contains("webhook_url")) __score1++;
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatPresetAnalysisDataName.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatPresetAnalysisDataName.g.cs
new file mode 100644
index 0000000..2721458
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatPresetAnalysisDataName.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class ChatPresetAnalysisDataNameJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.ChatPresetAnalysisDataName 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.ChatPresetAnalysisDataNameExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.ChatPresetAnalysisDataName)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.ChatPresetAnalysisDataName);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.ChatPresetAnalysisDataName value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::RetellAI.ChatPresetAnalysisDataNameExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatPresetAnalysisDataNameNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatPresetAnalysisDataNameNullable.g.cs
new file mode 100644
index 0000000..6099a48
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatPresetAnalysisDataNameNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class ChatPresetAnalysisDataNameNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.ChatPresetAnalysisDataName? 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.ChatPresetAnalysisDataNameExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.ChatPresetAnalysisDataName)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.ChatPresetAnalysisDataName?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.ChatPresetAnalysisDataName? 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.ChatPresetAnalysisDataNameExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatPresetAnalysisDataType.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatPresetAnalysisDataType.g.cs
new file mode 100644
index 0000000..8be9559
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatPresetAnalysisDataType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class ChatPresetAnalysisDataTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.ChatPresetAnalysisDataType 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.ChatPresetAnalysisDataTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.ChatPresetAnalysisDataType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.ChatPresetAnalysisDataType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.ChatPresetAnalysisDataType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::RetellAI.ChatPresetAnalysisDataTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatPresetAnalysisDataTypeNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatPresetAnalysisDataTypeNullable.g.cs
new file mode 100644
index 0000000..ec60eea
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatPresetAnalysisDataTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class ChatPresetAnalysisDataTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.ChatPresetAnalysisDataType? 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.ChatPresetAnalysisDataTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.ChatPresetAnalysisDataType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.ChatPresetAnalysisDataType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.ChatPresetAnalysisDataType? 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.ChatPresetAnalysisDataTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationFlow.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationFlow.g.cs
index e92a1bf..06b4995 100644
--- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationFlow.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationFlow.g.cs
@@ -42,6 +42,7 @@ public class ConversationFlowJsonConverter : global::System.Text.Json.Serializat
if (__jsonProps.Contains("is_transfer_llm")) __score1++;
if (__jsonProps.Contains("mcps")) __score1++;
if (__jsonProps.Contains("nodes")) __score1++;
+ if (__jsonProps.Contains("notes")) __score1++;
if (__jsonProps.Contains("start_node_id")) __score1++;
if (__jsonProps.Contains("tools")) __score1++;
var __bestScore = 0;
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationFlowNode.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationFlowNode.g.cs
index 4cd4e0f..5481c03 100644
--- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationFlowNode.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationFlowNode.g.cs
@@ -40,7 +40,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
var __score1 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.EndNode), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SubagentNode), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -51,7 +51,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
var __score2 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.FunctionNode), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.EndNode), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -62,7 +62,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
var __score3 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CodeNode), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.FunctionNode), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -73,7 +73,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
var __score4 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.TransferCallNode), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CodeNode), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -84,7 +84,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
var __score5 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.PressDigitNode), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.TransferCallNode), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -95,7 +95,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
var __score6 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BranchNode), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.PressDigitNode), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -106,7 +106,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
var __score7 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SmsNode), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BranchNode), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -117,7 +117,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
var __score8 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ExtractDynamicVariablesNode), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SmsNode), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -128,7 +128,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
var __score9 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AgentSwapNode), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ExtractDynamicVariablesNode), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -139,7 +139,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
var __score10 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.MCPNode), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AgentSwapNode), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -150,7 +150,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
var __score11 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ComponentNode), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.MCPNode), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -161,7 +161,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
var __score12 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BridgeTransferNode), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ComponentNode), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -172,7 +172,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
var __score13 = 0;
{
- var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CancelTransferNode), options);
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BridgeTransferNode), options);
if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
{
foreach (var __prop in __ti.Properties)
@@ -181,6 +181,17 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
}
}
+ var __score14 = 0;
+ {
+ var __ti = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CancelTransferNode), options);
+ if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object)
+ {
+ foreach (var __prop in __ti.Properties)
+ {
+ if (__jsonProps.Contains(__prop.Name)) __score14++;
+ }
+ }
+ }
var __bestScore = 0;
var __bestIndex = -1;
if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; }
@@ -197,21 +208,23 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
if (__score11 > __bestScore) { __bestScore = __score11; __bestIndex = 11; }
if (__score12 > __bestScore) { __bestScore = __score12; __bestIndex = 12; }
if (__score13 > __bestScore) { __bestScore = __score13; __bestIndex = 13; }
+ if (__score14 > __bestScore) { __bestScore = __score14; __bestIndex = 14; }
global::RetellAI.ConversationNode? value1 = default;
- global::RetellAI.EndNode? value2 = default;
- global::RetellAI.FunctionNode? value3 = default;
- global::RetellAI.CodeNode? value4 = default;
- global::RetellAI.TransferCallNode? value5 = default;
- global::RetellAI.PressDigitNode? value6 = default;
- global::RetellAI.BranchNode? value7 = default;
- global::RetellAI.SmsNode? value8 = default;
- global::RetellAI.ExtractDynamicVariablesNode? value9 = default;
- global::RetellAI.AgentSwapNode? value10 = default;
- global::RetellAI.MCPNode? value11 = default;
- global::RetellAI.ComponentNode? value12 = default;
- global::RetellAI.BridgeTransferNode? value13 = default;
- global::RetellAI.CancelTransferNode? value14 = default;
+ global::RetellAI.SubagentNode? value2 = default;
+ global::RetellAI.EndNode? value3 = default;
+ global::RetellAI.FunctionNode? value4 = default;
+ global::RetellAI.CodeNode? value5 = default;
+ global::RetellAI.TransferCallNode? value6 = default;
+ global::RetellAI.PressDigitNode? value7 = default;
+ global::RetellAI.BranchNode? value8 = default;
+ global::RetellAI.SmsNode? value9 = default;
+ global::RetellAI.ExtractDynamicVariablesNode? value10 = default;
+ global::RetellAI.AgentSwapNode? value11 = default;
+ global::RetellAI.MCPNode? value12 = default;
+ global::RetellAI.ComponentNode? value13 = default;
+ global::RetellAI.BridgeTransferNode? value14 = default;
+ global::RetellAI.CancelTransferNode? value15 = default;
if (__bestIndex >= 0)
{
if (__bestIndex == 0)
@@ -236,8 +249,8 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.EndNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.EndNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SubagentNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.SubagentNode).Name}");
value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
@@ -253,8 +266,8 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.FunctionNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.FunctionNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.EndNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.EndNode).Name}");
value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
@@ -270,8 +283,8 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CodeNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.CodeNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.FunctionNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.FunctionNode).Name}");
value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
@@ -287,8 +300,8 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.TransferCallNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.TransferCallNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CodeNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.CodeNode).Name}");
value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
@@ -304,8 +317,8 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.PressDigitNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.PressDigitNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.TransferCallNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.TransferCallNode).Name}");
value6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
@@ -321,8 +334,8 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BranchNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.BranchNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.PressDigitNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.PressDigitNode).Name}");
value7 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
@@ -338,8 +351,8 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SmsNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.SmsNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BranchNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.BranchNode).Name}");
value8 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
@@ -355,8 +368,8 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ExtractDynamicVariablesNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ExtractDynamicVariablesNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SmsNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.SmsNode).Name}");
value9 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
@@ -372,8 +385,8 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AgentSwapNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AgentSwapNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ExtractDynamicVariablesNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ExtractDynamicVariablesNode).Name}");
value10 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
@@ -389,8 +402,8 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.MCPNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.MCPNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AgentSwapNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AgentSwapNode).Name}");
value11 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
@@ -406,8 +419,8 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ComponentNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ComponentNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.MCPNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.MCPNode).Name}");
value12 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
@@ -423,8 +436,8 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
try
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BridgeTransferNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.BridgeTransferNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ComponentNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ComponentNode).Name}");
value13 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
@@ -436,13 +449,30 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
else if (__bestIndex == 13)
+ {
+ try
+ {
+
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BridgeTransferNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.BridgeTransferNode).Name}");
+ value14 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+
+ else if (__bestIndex == 14)
{
try
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CancelTransferNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.CancelTransferNode).Name}");
- value14 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value15 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -453,7 +483,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
}
}
- 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)
+ 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)
{
try
{
@@ -469,12 +499,26 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
{
}
+ try
+ {
+
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SubagentNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.SubagentNode).Name}");
+ value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
try
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.EndNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.EndNode).Name}");
- value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -488,7 +532,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.FunctionNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.FunctionNode).Name}");
- value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -502,7 +546,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CodeNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.CodeNode).Name}");
- value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -516,7 +560,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.TransferCallNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.TransferCallNode).Name}");
- value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -530,7 +574,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.PressDigitNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.PressDigitNode).Name}");
- value6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value7 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -544,7 +588,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BranchNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.BranchNode).Name}");
- value7 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value8 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -558,7 +602,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SmsNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.SmsNode).Name}");
- value8 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value9 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -572,7 +616,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ExtractDynamicVariablesNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ExtractDynamicVariablesNode).Name}");
- value9 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value10 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -586,7 +630,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AgentSwapNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AgentSwapNode).Name}");
- value10 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value11 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -600,7 +644,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.MCPNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.MCPNode).Name}");
- value11 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value12 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -614,7 +658,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ComponentNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ComponentNode).Name}");
- value12 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value13 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -628,7 +672,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BridgeTransferNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.BridgeTransferNode).Name}");
- value13 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value14 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -642,7 +686,7 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CancelTransferNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.CancelTransferNode).Name}");
- value14 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ value15 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
}
catch (global::System.Text.Json.JsonException)
{
@@ -679,7 +723,9 @@ public class ConversationFlowNodeJsonConverter : global::System.Text.Json.Serial
value13,
- value14
+ value14,
+
+ value15
);
return __value;
@@ -702,81 +748,87 @@ public override void Write(
}
else if (value.IsValue2)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.EndNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.EndNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SubagentNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.SubagentNode).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!.Value, typeInfo);
}
else if (value.IsValue3)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.FunctionNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.FunctionNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.EndNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.EndNode).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value3!.Value, typeInfo);
}
else if (value.IsValue4)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CodeNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.CodeNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.FunctionNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.FunctionNode).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value4!.Value, typeInfo);
}
else if (value.IsValue5)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.TransferCallNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.TransferCallNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CodeNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.CodeNode).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value5!.Value, typeInfo);
}
else if (value.IsValue6)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.PressDigitNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.PressDigitNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.TransferCallNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.TransferCallNode).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value6!.Value, typeInfo);
}
else if (value.IsValue7)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BranchNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.BranchNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.PressDigitNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.PressDigitNode).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value7!.Value, typeInfo);
}
else if (value.IsValue8)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SmsNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.SmsNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BranchNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.BranchNode).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value8!.Value, typeInfo);
}
else if (value.IsValue9)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ExtractDynamicVariablesNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ExtractDynamicVariablesNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SmsNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.SmsNode).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value9!.Value, typeInfo);
}
else if (value.IsValue10)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AgentSwapNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AgentSwapNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ExtractDynamicVariablesNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ExtractDynamicVariablesNode).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value10!.Value, typeInfo);
}
else if (value.IsValue11)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.MCPNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.MCPNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AgentSwapNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AgentSwapNode).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value11!.Value, typeInfo);
}
else if (value.IsValue12)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ComponentNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ComponentNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.MCPNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.MCPNode).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value12!.Value, typeInfo);
}
else if (value.IsValue13)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BridgeTransferNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.BridgeTransferNode).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ComponentNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ComponentNode).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value13!.Value, typeInfo);
}
else if (value.IsValue14)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.BridgeTransferNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.BridgeTransferNode).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value14!.Value, typeInfo);
+ }
+ else if (value.IsValue15)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CancelTransferNode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.CancelTransferNode).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value14!.Value, typeInfo);
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value15!.Value, typeInfo);
}
}
}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationNode.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationNode.g.cs
index 8e03828..2441f9f 100644
--- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationNode.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationNode.g.cs
@@ -39,8 +39,6 @@ public class ConversationNodeJsonConverter : global::System.Text.Json.Serializat
if (__jsonProps.Contains("instruction")) __score2++;
if (__jsonProps.Contains("knowledge_base_ids")) __score2++;
if (__jsonProps.Contains("skip_response_edge")) __score2++;
- if (__jsonProps.Contains("tool_ids")) __score2++;
- if (__jsonProps.Contains("tools")) __score2++;
if (__jsonProps.Contains("type")) __score2++;
var __bestScore = 0;
var __bestIndex = -1;
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateConversationFlowComponentRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateConversationFlowComponentRequest.g.cs
index 4c8f98e..82724d8 100644
--- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateConversationFlowComponentRequest.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateConversationFlowComponentRequest.g.cs
@@ -31,6 +31,7 @@ public class CreateConversationFlowComponentRequestJsonConverter : global::Syste
if (__jsonProps.Contains("mcps")) __score0++;
if (__jsonProps.Contains("name")) __score0++;
if (__jsonProps.Contains("nodes")) __score0++;
+ if (__jsonProps.Contains("notes")) __score0++;
if (__jsonProps.Contains("start_node_id")) __score0++;
if (__jsonProps.Contains("tools")) __score0++;
var __score1 = 0;
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PostCallAnalysisData.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PostCallAnalysisData.g.cs
new file mode 100644
index 0000000..d8b2bff
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PostCallAnalysisData.g.cs
@@ -0,0 +1,138 @@
+#nullable enable
+#pragma warning disable CS0618 // Type or member is obsolete
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public class PostCallAnalysisDataJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.PostCallAnalysisData Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader);
+ var __rawJson = __jsonDocument.RootElement.GetRawText();
+ var __jsonProps = new global::System.Collections.Generic.HashSet();
+ if (__jsonDocument.RootElement.ValueKind == global::System.Text.Json.JsonValueKind.Object)
+ {
+ foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject())
+ {
+ __jsonProps.Add(__jsonProp.Name);
+ }
+ }
+
+ var __score0 = 0;
+ var __score1 = 0;
+ if (__jsonProps.Contains("conditional_prompt")) __score1++;
+ if (__jsonProps.Contains("description")) __score1++;
+ if (__jsonProps.Contains("name")) __score1++;
+ if (__jsonProps.Contains("required")) __score1++;
+ if (__jsonProps.Contains("type")) __score1++;
+ var __bestScore = 0;
+ var __bestIndex = -1;
+ if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; }
+ if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; }
+
+ global::RetellAI.AnalysisData? value1 = default;
+ global::RetellAI.CallPresetAnalysisData? value2 = default;
+ if (__bestIndex >= 0)
+ {
+ if (__bestIndex == 0)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AnalysisData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AnalysisData).Name}");
+ value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 1)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CallPresetAnalysisData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.CallPresetAnalysisData).Name}");
+ value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ }
+
+ if (value1 == null && value2 == null)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AnalysisData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AnalysisData).Name}");
+ value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CallPresetAnalysisData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.CallPresetAnalysisData).Name}");
+ value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+
+ var __value = new global::RetellAI.PostCallAnalysisData(
+ value1,
+
+ value2
+ );
+
+ return __value;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.PostCallAnalysisData value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ if (value.IsValue1)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AnalysisData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AnalysisData).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!.Value, typeInfo);
+ }
+ else if (value.IsValue2)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.CallPresetAnalysisData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.CallPresetAnalysisData).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PostChatAnalysisData.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PostChatAnalysisData.g.cs
new file mode 100644
index 0000000..92cf782
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PostChatAnalysisData.g.cs
@@ -0,0 +1,138 @@
+#nullable enable
+#pragma warning disable CS0618 // Type or member is obsolete
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public class PostChatAnalysisDataJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.PostChatAnalysisData Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader);
+ var __rawJson = __jsonDocument.RootElement.GetRawText();
+ var __jsonProps = new global::System.Collections.Generic.HashSet();
+ if (__jsonDocument.RootElement.ValueKind == global::System.Text.Json.JsonValueKind.Object)
+ {
+ foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject())
+ {
+ __jsonProps.Add(__jsonProp.Name);
+ }
+ }
+
+ var __score0 = 0;
+ var __score1 = 0;
+ if (__jsonProps.Contains("conditional_prompt")) __score1++;
+ if (__jsonProps.Contains("description")) __score1++;
+ if (__jsonProps.Contains("name")) __score1++;
+ if (__jsonProps.Contains("required")) __score1++;
+ if (__jsonProps.Contains("type")) __score1++;
+ var __bestScore = 0;
+ var __bestIndex = -1;
+ if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; }
+ if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; }
+
+ global::RetellAI.AnalysisData? value1 = default;
+ global::RetellAI.ChatPresetAnalysisData? value2 = default;
+ if (__bestIndex >= 0)
+ {
+ if (__bestIndex == 0)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AnalysisData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AnalysisData).Name}");
+ value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 1)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ChatPresetAnalysisData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ChatPresetAnalysisData).Name}");
+ value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ }
+
+ if (value1 == null && value2 == null)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AnalysisData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AnalysisData).Name}");
+ value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ChatPresetAnalysisData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ChatPresetAnalysisData).Name}");
+ value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+
+ var __value = new global::RetellAI.PostChatAnalysisData(
+ value1,
+
+ value2
+ );
+
+ return __value;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.PostChatAnalysisData value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ if (value.IsValue1)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AnalysisData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AnalysisData).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!.Value, typeInfo);
+ }
+ else if (value.IsValue2)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ChatPresetAnalysisData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ChatPresetAnalysisData).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PresetAnalysisDataName.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PresetAnalysisDataName.g.cs
new file mode 100644
index 0000000..62cf171
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PresetAnalysisDataName.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class PresetAnalysisDataNameJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.PresetAnalysisDataName 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.PresetAnalysisDataNameExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.PresetAnalysisDataName)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.PresetAnalysisDataName);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.PresetAnalysisDataName value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::RetellAI.PresetAnalysisDataNameExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PresetAnalysisDataNameNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PresetAnalysisDataNameNullable.g.cs
new file mode 100644
index 0000000..ee9694d
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PresetAnalysisDataNameNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class PresetAnalysisDataNameNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.PresetAnalysisDataName? 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.PresetAnalysisDataNameExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.PresetAnalysisDataName)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.PresetAnalysisDataName?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.PresetAnalysisDataName? 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.PresetAnalysisDataNameExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PresetAnalysisDataType.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PresetAnalysisDataType.g.cs
new file mode 100644
index 0000000..4f5f0e6
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PresetAnalysisDataType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class PresetAnalysisDataTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.PresetAnalysisDataType 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.PresetAnalysisDataTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.PresetAnalysisDataType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.PresetAnalysisDataType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.PresetAnalysisDataType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::RetellAI.PresetAnalysisDataTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PresetAnalysisDataTypeNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PresetAnalysisDataTypeNullable.g.cs
new file mode 100644
index 0000000..ef470e0
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PresetAnalysisDataTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class PresetAnalysisDataTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.PresetAnalysisDataType? 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.PresetAnalysisDataTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.PresetAnalysisDataType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.PresetAnalysisDataType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.PresetAnalysisDataType? 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.PresetAnalysisDataTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SendSMSToolExecutionMessageType.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SendSMSToolExecutionMessageType.g.cs
new file mode 100644
index 0000000..e4561e9
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SendSMSToolExecutionMessageType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class SendSMSToolExecutionMessageTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.SendSMSToolExecutionMessageType 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.SendSMSToolExecutionMessageTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.SendSMSToolExecutionMessageType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.SendSMSToolExecutionMessageType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.SendSMSToolExecutionMessageType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::RetellAI.SendSMSToolExecutionMessageTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SendSMSToolExecutionMessageTypeNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SendSMSToolExecutionMessageTypeNullable.g.cs
new file mode 100644
index 0000000..71a7dd5
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SendSMSToolExecutionMessageTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class SendSMSToolExecutionMessageTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.SendSMSToolExecutionMessageType? 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.SendSMSToolExecutionMessageTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.SendSMSToolExecutionMessageType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.SendSMSToolExecutionMessageType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.SendSMSToolExecutionMessageType? 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.SendSMSToolExecutionMessageTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SmsDestination.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SmsDestination.g.cs
index 305a138..b46db6d 100644
--- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SmsDestination.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SmsDestination.g.cs
@@ -29,6 +29,7 @@ public class SmsDestinationJsonConverter : global::System.Text.Json.Serializatio
var __score0 = 0;
if (__jsonProps.Contains("type")) __score0++;
var __score1 = 0;
+ if (__jsonProps.Contains("ignore_e164_validation")) __score1++;
if (__jsonProps.Contains("phone_number")) __score1++;
if (__jsonProps.Contains("type")) __score1++;
var __bestScore = 0;
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SubagentNode.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SubagentNode.g.cs
new file mode 100644
index 0000000..3f0de94
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SubagentNode.g.cs
@@ -0,0 +1,185 @@
+#nullable enable
+#pragma warning disable CS0618 // Type or member is obsolete
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public class SubagentNodeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.SubagentNode Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader);
+ var __rawJson = __jsonDocument.RootElement.GetRawText();
+ var __jsonProps = new global::System.Collections.Generic.HashSet();
+ if (__jsonDocument.RootElement.ValueKind == global::System.Text.Json.JsonValueKind.Object)
+ {
+ foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject())
+ {
+ __jsonProps.Add(__jsonProp.Name);
+ }
+ }
+
+ var __score0 = 0;
+ var __score1 = 0;
+ if (__jsonProps.Contains("interruption_sensitivity")) __score1++;
+ if (__jsonProps.Contains("responsiveness")) __score1++;
+ if (__jsonProps.Contains("voice_speed")) __score1++;
+ var __score2 = 0;
+ if (__jsonProps.Contains("always_edge")) __score2++;
+ if (__jsonProps.Contains("edges")) __score2++;
+ if (__jsonProps.Contains("finetune_conversation_examples")) __score2++;
+ if (__jsonProps.Contains("finetune_transition_examples")) __score2++;
+ if (__jsonProps.Contains("instruction")) __score2++;
+ if (__jsonProps.Contains("knowledge_base_ids")) __score2++;
+ if (__jsonProps.Contains("skip_response_edge")) __score2++;
+ if (__jsonProps.Contains("tool_ids")) __score2++;
+ if (__jsonProps.Contains("tools")) __score2++;
+ if (__jsonProps.Contains("type")) __score2++;
+ var __bestScore = 0;
+ var __bestIndex = -1;
+ if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; }
+ if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; }
+ if (__score2 > __bestScore) { __bestScore = __score2; __bestIndex = 2; }
+
+ global::RetellAI.NodeBase? value1 = default;
+ global::RetellAI.AgentOverrideConfig? value2 = default;
+ global::RetellAI.SubagentNodeVariant3? value3 = default;
+ if (__bestIndex >= 0)
+ {
+ if (__bestIndex == 0)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.NodeBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.NodeBase).Name}");
+ value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 1)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AgentOverrideConfig), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AgentOverrideConfig).Name}");
+ value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+ else if (__bestIndex == 2)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SubagentNodeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.SubagentNodeVariant3).Name}");
+ value3 = 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)
+ {
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.NodeBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.NodeBase).Name}");
+ value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AgentOverrideConfig), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AgentOverrideConfig).Name}");
+ value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+
+ try
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SubagentNodeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.SubagentNodeVariant3).Name}");
+ value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);
+ }
+ catch (global::System.Text.Json.JsonException)
+ {
+ }
+ catch (global::System.InvalidOperationException)
+ {
+ }
+ }
+
+ var __value = new global::RetellAI.SubagentNode(
+ value1,
+
+ value2,
+
+ value3
+ );
+
+ return __value;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.SubagentNode value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ options = options ?? throw new global::System.ArgumentNullException(nameof(options));
+ var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
+
+ if (value.IsValue1)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.NodeBase), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.NodeBase).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!.Value, typeInfo);
+ }
+ else if (value.IsValue2)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.AgentOverrideConfig), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.AgentOverrideConfig).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo);
+ }
+ else if (value.IsValue3)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.SubagentNodeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.SubagentNodeVariant3).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value3!, typeInfo);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SubagentNodeVariant3Type.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SubagentNodeVariant3Type.g.cs
new file mode 100644
index 0000000..f42922c
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SubagentNodeVariant3Type.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class SubagentNodeVariant3TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.SubagentNodeVariant3Type 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.SubagentNodeVariant3TypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.SubagentNodeVariant3Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.SubagentNodeVariant3Type);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.SubagentNodeVariant3Type value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::RetellAI.SubagentNodeVariant3TypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SubagentNodeVariant3TypeNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SubagentNodeVariant3TypeNullable.g.cs
new file mode 100644
index 0000000..c89b286
--- /dev/null
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SubagentNodeVariant3TypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace RetellAI.JsonConverters
+{
+ ///
+ public sealed class SubagentNodeVariant3TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::RetellAI.SubagentNodeVariant3Type? 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.SubagentNodeVariant3TypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::RetellAI.SubagentNodeVariant3Type)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::RetellAI.SubagentNodeVariant3Type?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::RetellAI.SubagentNodeVariant3Type? 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.SubagentNodeVariant3TypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.Tool.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.Tool.g.cs
index 28a51d4..60ec6c9 100644
--- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.Tool.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.Tool.g.cs
@@ -78,8 +78,11 @@ public class ToolJsonConverter : global::System.Text.Json.Serialization.JsonConv
if (__jsonProps.Contains("type")) __score5++;
var __score6 = 0;
if (__jsonProps.Contains("description")) __score6++;
+ if (__jsonProps.Contains("execution_message_description")) __score6++;
+ if (__jsonProps.Contains("execution_message_type")) __score6++;
if (__jsonProps.Contains("name")) __score6++;
if (__jsonProps.Contains("sms_content")) __score6++;
+ if (__jsonProps.Contains("speak_during_execution")) __score6++;
if (__jsonProps.Contains("type")) __score6++;
var __score7 = 0;
if (__jsonProps.Contains("args_at_root")) __score7++;
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs
index ea10720..c023075 100644
--- a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs
@@ -237,6 +237,10 @@ namespace RetellAI
typeof(global::RetellAI.JsonConverters.ConversationNodeVariant3TypeNullableJsonConverter),
+ typeof(global::RetellAI.JsonConverters.SubagentNodeVariant3TypeJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.SubagentNodeVariant3TypeNullableJsonConverter),
+
typeof(global::RetellAI.JsonConverters.CustomToolTypeJsonConverter),
typeof(global::RetellAI.JsonConverters.CustomToolTypeNullableJsonConverter),
@@ -477,6 +481,30 @@ namespace RetellAI
typeof(global::RetellAI.JsonConverters.NumberAnalysisDataTypeNullableJsonConverter),
+ typeof(global::RetellAI.JsonConverters.PresetAnalysisDataTypeJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.PresetAnalysisDataTypeNullableJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.PresetAnalysisDataNameJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.PresetAnalysisDataNameNullableJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.CallPresetAnalysisDataTypeJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.CallPresetAnalysisDataTypeNullableJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.CallPresetAnalysisDataNameJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.CallPresetAnalysisDataNameNullableJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.ChatPresetAnalysisDataTypeJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.ChatPresetAnalysisDataTypeNullableJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.ChatPresetAnalysisDataNameJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.ChatPresetAnalysisDataNameNullableJsonConverter),
+
typeof(global::RetellAI.JsonConverters.PIIConfigModeJsonConverter),
typeof(global::RetellAI.JsonConverters.PIIConfigModeNullableJsonConverter),
@@ -549,6 +577,10 @@ namespace RetellAI
typeof(global::RetellAI.JsonConverters.SendSMSToolTypeNullableJsonConverter),
+ typeof(global::RetellAI.JsonConverters.SendSMSToolExecutionMessageTypeJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.SendSMSToolExecutionMessageTypeNullableJsonConverter),
+
typeof(global::RetellAI.JsonConverters.SmsSenderVariant1TypeJsonConverter),
typeof(global::RetellAI.JsonConverters.SmsSenderVariant1TypeNullableJsonConverter),
@@ -2179,6 +2211,10 @@ namespace RetellAI
typeof(global::RetellAI.JsonConverters.AnalysisDataJsonConverter),
+ typeof(global::RetellAI.JsonConverters.PostCallAnalysisDataJsonConverter),
+
+ typeof(global::RetellAI.JsonConverters.PostChatAnalysisDataJsonConverter),
+
typeof(global::RetellAI.JsonConverters.BranchNodeJsonConverter),
typeof(global::RetellAI.JsonConverters.BridgeTransferNodeJsonConverter),
@@ -2199,6 +2235,8 @@ namespace RetellAI
typeof(global::RetellAI.JsonConverters.ConversationNodeJsonConverter),
+ typeof(global::RetellAI.JsonConverters.SubagentNodeJsonConverter),
+
typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentRequestJsonConverter),
typeof(global::RetellAI.JsonConverters.CreateConversationFlowRequestJsonConverter),
@@ -2449,8 +2487,8 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentRequestVoicemailOption))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailAction), TypeInfoPropertyName = "VoicemailAction2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentRequestIvrOption))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AnalysisData), TypeInfoPropertyName = "AnalysisData2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PostCallAnalysisData), TypeInfoPropertyName = "PostCallAnalysisData2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NullableLLMModel), TypeInfoPropertyName = "NullableLLMModel2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentRequestSttMode), TypeInfoPropertyName = "AgentRequestSttMode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentRequestCustomSttConfig))]
@@ -2460,6 +2498,7 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentRequestDenoisingMode), TypeInfoPropertyName = "AgentRequestDenoisingMode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PIIConfig))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GuardrailConfig))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoiceHandbookConfig))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentResponse), TypeInfoPropertyName = "AgentResponse2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentResponseVariant1))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentResponseVariant3))]
@@ -2475,10 +2514,14 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentSwapTool))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentSwapToolType), TypeInfoPropertyName = "AgentSwapToolType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentSwapToolExecutionMessageType), TypeInfoPropertyName = "AgentSwapToolExecutionMessageType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AnalysisData), TypeInfoPropertyName = "AnalysisData2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StringAnalysisData))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.EnumAnalysisData))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BooleanAnalysisData))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NumberAnalysisData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CallPresetAnalysisData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PostChatAnalysisData), TypeInfoPropertyName = "PostChatAnalysisData2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChatPresetAnalysisData))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AverageMetric))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BatchCallResponse))]
@@ -2540,6 +2583,8 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChatAgentRequestWebhookEvent), TypeInfoPropertyName = "ChatAgentRequestWebhookEvent2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChatAgentRequestDataStorageSetting), TypeInfoPropertyName = "ChatAgentRequestDataStorageSetting2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChatHandbookConfig))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChatAgentResponse), TypeInfoPropertyName = "ChatAgentResponse2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChatAgentResponseVariant1))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChatAgentResponseVariant3))]
@@ -2589,6 +2634,10 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ConversationFlowComponentResponse), TypeInfoPropertyName = "ConversationFlowComponentResponse2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateConversationFlowComponentRequest), TypeInfoPropertyName = "CreateConversationFlowComponentRequest2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ConversationFlowComponentResponseVariant2))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.Asset))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.Note))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NoteDisplayPosition))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NoteSize))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ConversationFlowComponent))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NodeTool), TypeInfoPropertyName = "NodeTool2")]
@@ -2597,7 +2646,9 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ConversationFlowNode), TypeInfoPropertyName = "ConversationFlowNode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ConversationFlowComponentBeginTagDisplayPosition))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ConversationNode), TypeInfoPropertyName = "ConversationNode2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SubagentNode), TypeInfoPropertyName = "SubagentNode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.EndNode), TypeInfoPropertyName = "EndNode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.FunctionNode), TypeInfoPropertyName = "FunctionNode2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CodeNode), TypeInfoPropertyName = "CodeNode2")]
@@ -2621,6 +2672,9 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlwaysEdge), TypeInfoPropertyName = "AlwaysEdge2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NodeFinetuneConversationExample))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SubagentNodeVariant3))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SubagentNodeVariant3Type), TypeInfoPropertyName = "SubagentNodeVariant3Type2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NodeInstructionPrompt))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.Tool), TypeInfoPropertyName = "Tool2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CpsConfig))]
@@ -2702,6 +2756,7 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.EquationOperator), TypeInfoPropertyName = "EquationOperator2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ExtractDynamicVariableTool))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ExtractDynamicVariableToolType), TypeInfoPropertyName = "ExtractDynamicVariableToolType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ExtractDynamicVariablesNodeVariant2))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ExtractDynamicVariablesNodeVariant2Type), TypeInfoPropertyName = "ExtractDynamicVariablesNodeVariant2Type2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.FinetuneExampleUtterance), TypeInfoPropertyName = "FinetuneExampleUtterance2")]
@@ -2769,7 +2824,6 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NodeBaseCommonDisplayPosition))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf), TypeInfoPropertyName = "OneOfPromptConditionEquationCondition2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PromptCondition))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NodeInstructionPrompt))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NodeInstructionPromptType), TypeInfoPropertyName = "NodeInstructionPromptType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NodeInstructionStaticText))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NodeInstructionStaticTextType), TypeInfoPropertyName = "NodeInstructionStaticTextType2")]
@@ -2781,6 +2835,13 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NodeTransitionUtterance))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NodeTransitionUtteranceRole), TypeInfoPropertyName = "NodeTransitionUtteranceRole2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NumberAnalysisDataType), TypeInfoPropertyName = "NumberAnalysisDataType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PresetAnalysisData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PresetAnalysisDataType), TypeInfoPropertyName = "PresetAnalysisDataType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PresetAnalysisDataName), TypeInfoPropertyName = "PresetAnalysisDataName2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CallPresetAnalysisDataType), TypeInfoPropertyName = "CallPresetAnalysisDataType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CallPresetAnalysisDataName), TypeInfoPropertyName = "CallPresetAnalysisDataName2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChatPresetAnalysisDataType), TypeInfoPropertyName = "ChatPresetAnalysisDataType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChatPresetAnalysisDataName), TypeInfoPropertyName = "ChatPresetAnalysisDataName2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.Organization))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OrganizationWebhookUrl))]
@@ -2835,6 +2896,7 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SendSMSTool))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SendSMSToolType), TypeInfoPropertyName = "SendSMSToolType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SendSMSToolExecutionMessageType), TypeInfoPropertyName = "SendSMSToolExecutionMessageType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContent), TypeInfoPropertyName = "SmsContent2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSender), TypeInfoPropertyName = "SmsSender2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSenderVariant1))]
@@ -3726,7 +3788,7 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
@@ -3737,6 +3799,7 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
@@ -3744,6 +3807,7 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
@@ -3755,6 +3819,7 @@ namespace RetellAI
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs
index 0a737ae..867a87b 100644
--- a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs
+++ b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs
@@ -280,11 +280,11 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::System.Collections.Generic.IList? Type63 { get; set; }
+ public global::System.Collections.Generic.IList? Type63 { get; set; }
///
///
///
- public global::RetellAI.AnalysisData? Type64 { get; set; }
+ public global::RetellAI.PostCallAnalysisData? Type64 { get; set; }
///
///
///
@@ -324,5031 +324,5127 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::RetellAI.AgentResponse? Type74 { get; set; }
+ public global::RetellAI.VoiceHandbookConfig? Type74 { get; set; }
///
///
///
- public global::RetellAI.AgentResponseVariant1? Type75 { get; set; }
+ public global::RetellAI.AgentResponse? Type75 { get; set; }
///
///
///
- public global::RetellAI.AgentResponseVariant3? Type76 { get; set; }
+ public global::RetellAI.AgentResponseVariant1? Type76 { get; set; }
///
///
///
- public long? Type77 { get; set; }
+ public global::RetellAI.AgentResponseVariant3? Type77 { get; set; }
///
///
///
- public global::RetellAI.AgentSwapNode? Type78 { get; set; }
+ public long? Type78 { get; set; }
///
///
///
- public global::RetellAI.NodeBase? Type79 { get; set; }
+ public global::RetellAI.AgentSwapNode? Type79 { get; set; }
///
///
///
- public global::RetellAI.AgentSwapNodeVariant2? Type80 { get; set; }
+ public global::RetellAI.NodeBase? Type80 { get; set; }
///
///
///
- public global::RetellAI.AgentSwapNodeVariant2Type? Type81 { get; set; }
+ public global::RetellAI.AgentSwapNodeVariant2? Type81 { get; set; }
///
///
///
- public global::RetellAI.PostCallAnalysisSetting? Type82 { get; set; }
+ public global::RetellAI.AgentSwapNodeVariant2Type? Type82 { get; set; }
///
///
///
- public global::RetellAI.AgentSwapWebhookSetting? Type83 { get; set; }
+ public global::RetellAI.PostCallAnalysisSetting? Type83 { get; set; }
///
///
///
- public global::RetellAI.TransferFailedEdge? Type84 { get; set; }
+ public global::RetellAI.AgentSwapWebhookSetting? Type84 { get; set; }
///
///
///
- public global::RetellAI.NodeInstruction? Type85 { get; set; }
+ public global::RetellAI.TransferFailedEdge? Type85 { get; set; }
///
///
///
- public global::RetellAI.AgentSwapTool? Type86 { get; set; }
+ public global::RetellAI.NodeInstruction? Type86 { get; set; }
///
///
///
- public global::RetellAI.AgentSwapToolType? Type87 { get; set; }
+ public global::RetellAI.AgentSwapTool? Type87 { get; set; }
///
///
///
- public global::RetellAI.AgentSwapToolExecutionMessageType? Type88 { get; set; }
+ public global::RetellAI.AgentSwapToolType? Type88 { get; set; }
///
///
///
- public global::RetellAI.StringAnalysisData? Type89 { get; set; }
+ public global::RetellAI.AgentSwapToolExecutionMessageType? Type89 { get; set; }
///
///
///
- public global::RetellAI.EnumAnalysisData? Type90 { get; set; }
+ public global::RetellAI.AnalysisData? Type90 { get; set; }
///
///
///
- public global::RetellAI.BooleanAnalysisData? Type91 { get; set; }
+ public global::RetellAI.StringAnalysisData? Type91 { get; set; }
///
///
///
- public global::RetellAI.NumberAnalysisData? Type92 { get; set; }
+ public global::RetellAI.EnumAnalysisData? Type92 { get; set; }
///
///
///
- public global::RetellAI.AverageMetric? Type93 { get; set; }
+ public global::RetellAI.BooleanAnalysisData? Type93 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type94 { get; set; }
+ public global::RetellAI.NumberAnalysisData? Type94 { get; set; }
///
///
///
- public global::RetellAI.BatchCallResponse? Type95 { get; set; }
+ public global::RetellAI.CallPresetAnalysisData? Type95 { get; set; }
///
///
///
- public global::RetellAI.CallTimeWindow? Type96 { get; set; }
+ public global::RetellAI.PostChatAnalysisData? Type96 { get; set; }
///
///
///
- public global::RetellAI.BatchCallTask? Type97 { get; set; }
+ public global::RetellAI.ChatPresetAnalysisData? Type97 { get; set; }
///
///
///
- public global::System.Collections.Generic.Dictionary? Type98 { get; set; }
+ public global::RetellAI.AverageMetric? Type98 { get; set; }
///
///
///
- public global::RetellAI.BookAppointmentCalTool? Type99 { get; set; }
+ public global::System.Collections.Generic.IList? Type99 { get; set; }
///
///
///
- public global::RetellAI.BookAppointmentCalToolType? Type100 { get; set; }
+ public global::RetellAI.BatchCallResponse? Type100 { get; set; }
///
///
///
- public global::RetellAI.OneOf? Type101 { get; set; }
+ public global::RetellAI.CallTimeWindow? Type101 { get; set; }
///
///
///
- public global::RetellAI.BooleanAnalysisDataType? Type102 { get; set; }
+ public global::RetellAI.BatchCallTask? Type102 { get; set; }
///
///
///
- public global::RetellAI.BranchNode? Type103 { get; set; }
+ public global::System.Collections.Generic.Dictionary? Type103 { get; set; }
///
///
///
- public global::RetellAI.BranchNodeVariant2? Type104 { get; set; }
+ public global::RetellAI.BookAppointmentCalTool? Type104 { get; set; }
///
///
///
- public global::RetellAI.BranchNodeVariant2Type? Type105 { get; set; }
+ public global::RetellAI.BookAppointmentCalToolType? Type105 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type106 { get; set; }
+ public global::RetellAI.OneOf? Type106 { get; set; }
///
///
///
- public global::RetellAI.NodeEdge? Type107 { get; set; }
+ public global::RetellAI.BooleanAnalysisDataType? Type107 { get; set; }
///
///
///
- public global::RetellAI.ElseEdge? Type108 { get; set; }
+ public global::RetellAI.BranchNode? Type108 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type109 { get; set; }
+ public global::RetellAI.BranchNodeVariant2? Type109 { get; set; }
///
///
///
- public global::RetellAI.NodeFinetuneTransitionExample? Type110 { get; set; }
+ public global::RetellAI.BranchNodeVariant2Type? Type110 { get; set; }
///
///
///
- public global::RetellAI.BreakdownMetric? Type111 { get; set; }
+ public global::System.Collections.Generic.IList? Type111 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type112 { get; set; }
+ public global::RetellAI.NodeEdge? Type112 { get; set; }
///
///
///
- public global::RetellAI.Breakdown? Type113 { get; set; }
+ public global::RetellAI.ElseEdge? Type113 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type114 { get; set; }
+ public global::System.Collections.Generic.IList? Type114 { get; set; }
///
///
///
- public global::RetellAI.BridgeTransferNode? Type115 { get; set; }
+ public global::RetellAI.NodeFinetuneTransitionExample? Type115 { get; set; }
///
///
///
- public global::RetellAI.BridgeTransferNodeVariant2? Type116 { get; set; }
+ public global::RetellAI.BreakdownMetric? Type116 { get; set; }
///
///
///
- public global::RetellAI.BridgeTransferNodeVariant2Type? Type117 { get; set; }
+ public global::System.Collections.Generic.IList? Type117 { get; set; }
///
///
///
- public global::RetellAI.BridgeTransferTool? Type118 { get; set; }
+ public global::RetellAI.Breakdown? Type118 { get; set; }
///
///
///
- public global::RetellAI.BridgeTransferToolType? Type119 { get; set; }
+ public global::System.Collections.Generic.IList>? Type119 { get; set; }
///
///
///
- public global::RetellAI.BridgeTransferToolExecutionMessageType? Type120 { get; set; }
+ public global::RetellAI.BridgeTransferNode? Type120 { get; set; }
///
///
///
- public global::RetellAI.CallAnalysis? Type121 { get; set; }
+ public global::RetellAI.BridgeTransferNodeVariant2? Type121 { get; set; }
///
///
///
- public global::RetellAI.CallAnalysisUserSentiment? Type122 { get; set; }
+ public global::RetellAI.BridgeTransferNodeVariant2Type? Type122 { get; set; }
///
///
///
- public global::RetellAI.CallLatency? Type123 { get; set; }
+ public global::RetellAI.BridgeTransferTool? Type123 { get; set; }
///
///
///
- public global::RetellAI.CallQA? Type124 { get; set; }
+ public global::RetellAI.BridgeTransferToolType? Type124 { get; set; }
///
///
///
- public global::RetellAI.Wer? Type125 { get; set; }
+ public global::RetellAI.BridgeTransferToolExecutionMessageType? Type125 { get; set; }
///
///
///
- public global::RetellAI.InterruptionAnalysis? Type126 { get; set; }
+ public global::RetellAI.CallAnalysis? Type126 { get; set; }
///
///
///
- public global::RetellAI.SentimentAnalysis? Type127 { get; set; }
+ public global::RetellAI.CallAnalysisUserSentiment? Type127 { get; set; }
///
///
///
- public global::RetellAI.MistranscribedImportantEntitiesAnalysis? Type128 { get; set; }
+ public global::RetellAI.CallLatency? Type128 { get; set; }
///
///
///
- public global::RetellAI.RAGAnalysis? Type129 { get; set; }
+ public global::RetellAI.CallQA? Type129 { get; set; }
///
///
///
- public global::RetellAI.ToolCallInvocationAnalysis? Type130 { get; set; }
+ public global::RetellAI.Wer? Type130 { get; set; }
///
///
///
- public global::RetellAI.ToolCallAccuracyAnalysis? Type131 { get; set; }
+ public global::RetellAI.InterruptionAnalysis? Type131 { get; set; }
///
///
///
- public global::RetellAI.NodeTransitionAnalysis? Type132 { get; set; }
+ public global::RetellAI.SentimentAnalysis? Type132 { get; set; }
///
///
///
- public global::RetellAI.HallucinationAnalysis? Type133 { get; set; }
+ public global::RetellAI.MistranscribedImportantEntitiesAnalysis? Type133 { get; set; }
///
///
///
- public global::RetellAI.CallQATransferCallAnalysis? Type134 { get; set; }
+ public global::RetellAI.RAGAnalysis? Type134 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type135 { get; set; }
+ public global::RetellAI.ToolCallInvocationAnalysis? Type135 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type136 { get; set; }
+ public global::RetellAI.ToolCallAccuracyAnalysis? Type136 { get; set; }
///
///
///
- public global::RetellAI.MetricResult? Type137 { get; set; }
+ public global::RetellAI.NodeTransitionAnalysis? Type137 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type138 { get; set; }
+ public global::RetellAI.HallucinationAnalysis? Type138 { get; set; }
///
///
///
- public global::RetellAI.TimeWindow? Type139 { get; set; }
+ public global::RetellAI.CallQATransferCallAnalysis? Type139 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type140 { get; set; }
+ public global::System.Collections.Generic.IList? Type140 { get; set; }
///
///
///
- public global::RetellAI.DayOfWeek? Type141 { get; set; }
+ public global::System.Collections.Generic.IList? Type141 { get; set; }
///
///
///
- public global::RetellAI.CancelTransferNode? Type142 { get; set; }
+ public global::RetellAI.MetricResult? Type142 { get; set; }
///
///
///
- public global::RetellAI.CancelTransferNodeVariant2? Type143 { get; set; }
+ public global::System.Collections.Generic.IList? Type143 { get; set; }
///
///
///
- public global::RetellAI.CancelTransferNodeVariant2Type? Type144 { get; set; }
+ public global::RetellAI.TimeWindow? Type144 { get; set; }
///
///
///
- public global::RetellAI.CancelTransferTool? Type145 { get; set; }
+ public global::System.Collections.Generic.IList? Type145 { get; set; }
///
///
///
- public global::RetellAI.CancelTransferToolType? Type146 { get; set; }
+ public global::RetellAI.DayOfWeek? Type146 { get; set; }
///
///
///
- public global::RetellAI.CancelTransferToolExecutionMessageType? Type147 { get; set; }
+ public global::RetellAI.CancelTransferNode? Type147 { get; set; }
///
///
///
- public global::RetellAI.ChCallQA? Type148 { get; set; }
+ public global::RetellAI.CancelTransferNodeVariant2? Type148 { get; set; }
///
///
///
- public global::RetellAI.ChatAgentRequest? Type149 { get; set; }
+ public global::RetellAI.CancelTransferNodeVariant2Type? Type149 { get; set; }
///
///
///
- public global::RetellAI.ChatAgentRequestLanguage? Type150 { get; set; }
+ public global::RetellAI.CancelTransferTool? Type150 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type151 { get; set; }
+ public global::RetellAI.CancelTransferToolType? Type151 { get; set; }
///
///
///
- public global::RetellAI.ChatAgentRequestWebhookEvent? Type152 { get; set; }
+ public global::RetellAI.CancelTransferToolExecutionMessageType? Type152 { get; set; }
///
///
///
- public global::RetellAI.ChatAgentRequestDataStorageSetting? Type153 { get; set; }
+ public global::RetellAI.ChCallQA? Type153 { get; set; }
///
///
///
- public global::RetellAI.ChatAgentResponse? Type154 { get; set; }
+ public global::RetellAI.ChatAgentRequest? Type154 { get; set; }
///
///
///
- public global::RetellAI.ChatAgentResponseVariant1? Type155 { get; set; }
+ public global::RetellAI.ChatAgentRequestLanguage? Type155 { get; set; }
///
///
///
- public global::RetellAI.ChatAgentResponseVariant3? Type156 { get; set; }
+ public global::System.Collections.Generic.IList? Type156 { get; set; }
///
///
///
- public global::RetellAI.ChatAnalysis? Type157 { get; set; }
+ public global::RetellAI.ChatAgentRequestWebhookEvent? Type157 { get; set; }
///
///
///
- public global::RetellAI.ChatAnalysisUserSentiment? Type158 { get; set; }
+ public global::RetellAI.ChatAgentRequestDataStorageSetting? Type158 { get; set; }
///
///
///
- public global::RetellAI.ChatResponse? Type159 { get; set; }
+ public global::System.Collections.Generic.IList? Type159 { get; set; }
///
///
///
- public global::RetellAI.ChatResponseChatStatus? Type160 { get; set; }
+ public global::RetellAI.ChatHandbookConfig? Type160 { get; set; }
///
///
///
- public global::RetellAI.ChatResponseChatType? Type161 { get; set; }
+ public global::RetellAI.ChatAgentResponse? Type161 { get; set; }
///
///
///
- public global::RetellAI.OneOf? Type162 { get; set; }
+ public global::RetellAI.ChatAgentResponseVariant1? Type162 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type163 { get; set; }
+ public global::RetellAI.ChatAgentResponseVariant3? Type163 { get; set; }
///
///
///
- public global::RetellAI.MessageOrToolCall? Type164 { get; set; }
+ public global::RetellAI.ChatAnalysis? Type164 { get; set; }
///
///
///
- public global::RetellAI.ChatResponseChatCost? Type165 { get; set; }
+ public global::RetellAI.ChatAnalysisUserSentiment? Type165 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type166 { get; set; }
+ public global::RetellAI.ChatResponse? Type166 { get; set; }
///
///
///
- public global::RetellAI.ProductCost? Type167 { get; set; }
+ public global::RetellAI.ChatResponseChatStatus? Type167 { get; set; }
///
///
///
- public global::RetellAI.CheckAvailabilityCalTool? Type168 { get; set; }
+ public global::RetellAI.ChatResponseChatType? Type168 { get; set; }
///
///
///
- public global::RetellAI.CheckAvailabilityCalToolType? Type169 { get; set; }
+ public global::RetellAI.OneOf? Type169 { get; set; }
///
///
///
- public global::RetellAI.CohortAgent? Type170 { get; set; }
+ public global::System.Collections.Generic.IList? Type170 { get; set; }
///
///
///
- public global::RetellAI.CohortAggregatedResult? Type171 { get; set; }
+ public global::RetellAI.MessageOrToolCall? Type171 { get; set; }
///
///
///
- public global::RetellAI.CohortAggregatedResultGroupBy? Type172 { get; set; }
+ public global::RetellAI.ChatResponseChatCost? Type172 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type173 { get; set; }
+ public global::System.Collections.Generic.IList? Type173 { get; set; }
///
///
///
- public global::RetellAI.CohortAggregatedResultTopQuestion? Type174 { get; set; }
+ public global::RetellAI.ProductCost? Type174 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type175 { get; set; }
+ public global::RetellAI.CheckAvailabilityCalTool? Type175 { get; set; }
///
///
///
- public global::RetellAI.CohortAggregatedResultTopRecommendation? Type176 { get; set; }
+ public global::RetellAI.CheckAvailabilityCalToolType? Type176 { get; set; }
///
///
///
- public global::RetellAI.CohortFilter? Type177 { get; set; }
+ public global::RetellAI.CohortAgent? Type177 { get; set; }
///
///
///
- public global::RetellAI.OneOf?, global::RetellAI.RangeFilter>? Type178 { get; set; }
+ public global::RetellAI.CohortAggregatedResult? Type178 { get; set; }
///
///
///
- public global::RetellAI.AllOf? Type179 { get; set; }
+ public global::RetellAI.CohortAggregatedResultGroupBy? Type179 { get; set; }
///
///
///
- public global::RetellAI.NumberFilter? Type180 { get; set; }
+ public global::System.Collections.Generic.IList? Type180 { get; set; }
///
///
///
- public global::RetellAI.CohortFilterStartTimestampVariant1? Type181 { get; set; }
+ public global::RetellAI.CohortAggregatedResultTopQuestion? Type181 { get; set; }
///
///
///
- public global::RetellAI.CohortFilterStartTimestampVariant1Op? Type182 { get; set; }
+ public global::System.Collections.Generic.IList? Type182 { get; set; }
///
///
///
- public global::RetellAI.RangeFilter? Type183 { get; set; }
+ public global::RetellAI.CohortAggregatedResultTopRecommendation? Type183 { get; set; }
///
///
///
- public global::RetellAI.AllOf? Type184 { get; set; }
+ public global::RetellAI.CohortFilter? Type184 { get; set; }
///
///
///
- public global::RetellAI.CohortFilterDisconnectionReason? Type185 { get; set; }
+ public global::RetellAI.OneOf?, global::RetellAI.RangeFilter>? Type185 { get; set; }
///
///
///
- public global::RetellAI.OneOf? Type186 { get; set; }
+ public global::RetellAI.AllOf? Type186 { get; set; }
///
///
///
- public global::RetellAI.DateRange? Type187 { get; set; }
+ public global::RetellAI.NumberFilter? Type187 { get; set; }
///
///
///
- public global::RetellAI.CohortFilterCallDurationFilter? Type188 { get; set; }
+ public global::RetellAI.CohortFilterStartTimestampVariant1? Type188 { get; set; }
///
///
///
- public global::RetellAI.CohortFilterCallDurationFilterOp? Type189 { get; set; }
+ public global::RetellAI.CohortFilterStartTimestampVariant1Op? Type189 { get; set; }
///
///
///
- public global::RetellAI.Cohort? Type190 { get; set; }
+ public global::RetellAI.RangeFilter? Type190 { get; set; }
///
///
///
- public global::RetellAI.ScoringCriteria? Type191 { get; set; }
+ public global::RetellAI.AllOf? Type191 { get; set; }
///
///
///
- public global::RetellAI.CohortSuccessfulCriteria? Type192 { get; set; }
+ public global::RetellAI.CohortFilterDisconnectionReason? Type192 { get; set; }
///
///
///
- public global::RetellAI.CohortSuccessfulCriteriaType? Type193 { get; set; }
+ public global::RetellAI.OneOf? Type193 { get; set; }
///
///
///
- public global::RetellAI.CohortSuccessfulCriteriaOp? Type194 { get; set; }
+ public global::RetellAI.DateRange? Type194 { get; set; }
///
///
///
- public global::RetellAI.ComponentNode? Type195 { get; set; }
+ public global::RetellAI.CohortFilterCallDurationFilter? Type195 { get; set; }
///
///
///
- public global::RetellAI.NodeBaseCommon? Type196 { get; set; }
+ public global::RetellAI.CohortFilterCallDurationFilterOp? Type196 { get; set; }
///
///
///
- public global::RetellAI.ComponentNodeVariant2? Type197 { get; set; }
+ public global::RetellAI.Cohort? Type197 { get; set; }
///
///
///
- public global::RetellAI.ComponentNodeVariant2Type? Type198 { get; set; }
+ public global::RetellAI.ScoringCriteria? Type198 { get; set; }
///
///
///
- public global::RetellAI.ComponentNodeVariant2ComponentType? Type199 { get; set; }
+ public global::RetellAI.CohortSuccessfulCriteria? Type199 { get; set; }
///
///
///
- public global::RetellAI.ConversationFlowComponentResponse? Type200 { get; set; }
+ public global::RetellAI.CohortSuccessfulCriteriaType? Type200 { get; set; }
///
///
///
- public global::RetellAI.CreateConversationFlowComponentRequest? Type201 { get; set; }
+ public global::RetellAI.CohortSuccessfulCriteriaOp? Type201 { get; set; }
///
///
///
- public global::RetellAI.ConversationFlowComponentResponseVariant2? Type202 { get; set; }
+ public global::RetellAI.ComponentNode? Type202 { get; set; }
///
///
///
- public global::RetellAI.ConversationFlowComponent? Type203 { get; set; }
+ public global::RetellAI.NodeBaseCommon? Type203 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type204 { get; set; }
+ public global::RetellAI.ComponentNodeVariant2? Type204 { get; set; }
///
///
///
- public global::RetellAI.NodeTool? Type205 { get; set; }
+ public global::RetellAI.ComponentNodeVariant2Type? Type205 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type206 { get; set; }
+ public global::RetellAI.ComponentNodeVariant2ComponentType? Type206 { get; set; }
///
///
///
- public global::RetellAI.Mcp? Type207 { get; set; }
+ public global::RetellAI.ConversationFlowComponentResponse? Type207 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type208 { get; set; }
+ public global::RetellAI.CreateConversationFlowComponentRequest? Type208 { get; set; }
///
///
///
- public global::RetellAI.ConversationFlowNode? Type209 { get; set; }
+ public global::RetellAI.ConversationFlowComponentResponseVariant2? Type209 { get; set; }
///
///
///
- public global::RetellAI.ConversationFlowComponentBeginTagDisplayPosition? Type210 { get; set; }
+ public global::RetellAI.Asset? Type210 { get; set; }
///
///
///
- public global::RetellAI.ConversationNode? Type211 { get; set; }
+ public global::RetellAI.Note? Type211 { get; set; }
///
///
///
- public global::RetellAI.EndNode? Type212 { get; set; }
+ public global::RetellAI.NoteDisplayPosition? Type212 { get; set; }
///
///
///
- public global::RetellAI.FunctionNode? Type213 { get; set; }
+ public global::RetellAI.NoteSize? Type213 { get; set; }
///
///
///
- public global::RetellAI.CodeNode? Type214 { get; set; }
+ public global::RetellAI.ConversationFlowComponent? Type214 { get; set; }
///
///
///
- public global::RetellAI.TransferCallNode? Type215 { get; set; }
+ public global::System.Collections.Generic.IList? Type215 { get; set; }
///
///
///
- public global::RetellAI.PressDigitNode? Type216 { get; set; }
+ public global::RetellAI.NodeTool? Type216 { get; set; }
///
///
///
- public global::RetellAI.SmsNode? Type217 { get; set; }
+ public global::System.Collections.Generic.IList? Type217 { get; set; }
///
///
///
- public global::RetellAI.ExtractDynamicVariablesNode? Type218 { get; set; }
+ public global::RetellAI.Mcp? Type218 { get; set; }
///
///
///
- public global::RetellAI.MCPNode? Type219 { get; set; }
+ public global::System.Collections.Generic.IList? Type219 { get; set; }
///
///
///
- public global::RetellAI.AgentOverrideConfig? Type220 { get; set; }
+ public global::RetellAI.ConversationFlowNode? Type220 { get; set; }
///
///
///
- public global::RetellAI.KBConfig? Type221 { get; set; }
+ public global::RetellAI.ConversationFlowComponentBeginTagDisplayPosition? Type221 { get; set; }
///
///
///
- public global::RetellAI.ConversationFlowOverrideStartSpeaker? Type222 { get; set; }
+ public global::System.Collections.Generic.IList? Type222 { get; set; }
///
///
///
- public global::RetellAI.ConversationFlowResponse? Type223 { get; set; }
+ public global::RetellAI.ConversationNode? Type223 { get; set; }
///
///
///
- public global::RetellAI.ConversationFlow? Type224 { get; set; }
+ public global::RetellAI.SubagentNode? Type224 { get; set; }
///
///
///
- public global::RetellAI.ConversationFlowResponseVariant2? Type225 { get; set; }
+ public global::RetellAI.EndNode? Type225 { get; set; }
///
///
///
- public global::RetellAI.ConversationFlowVariant2? Type226 { get; set; }
+ public global::RetellAI.FunctionNode? Type226 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type227 { get; set; }
+ public global::RetellAI.CodeNode? Type227 { get; set; }
///
///
///
- public global::RetellAI.ConversationFlowVariant2BeginTagDisplayPosition? Type228 { get; set; }
+ public global::RetellAI.TransferCallNode? Type228 { get; set; }
///
///
///
- public global::RetellAI.ConversationNodeVariant3? Type229 { get; set; }
+ public global::RetellAI.PressDigitNode? Type229 { get; set; }
///
///
///
- public global::RetellAI.ConversationNodeVariant3Type? Type230 { get; set; }
+ public global::RetellAI.SmsNode? Type230 { get; set; }
///
///
///
- public global::RetellAI.SkipResponseEdge? Type231 { get; set; }
+ public global::RetellAI.ExtractDynamicVariablesNode? Type231 { get; set; }
///
///
///
- public global::RetellAI.AlwaysEdge? Type232 { get; set; }
+ public global::RetellAI.MCPNode? Type232 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type233 { get; set; }
+ public global::RetellAI.AgentOverrideConfig? Type233 { get; set; }
///
///
///
- public global::RetellAI.NodeFinetuneConversationExample? Type234 { get; set; }
+ public global::RetellAI.KBConfig? Type234 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type235 { get; set; }
+ public global::RetellAI.ConversationFlowOverrideStartSpeaker? Type235 { get; set; }
///
///
///
- public global::RetellAI.Tool? Type236 { get; set; }
+ public global::RetellAI.ConversationFlowResponse? Type236 { get; set; }
///
///
///
- public global::RetellAI.CpsConfig? Type237 { get; set; }
+ public global::RetellAI.ConversationFlow? Type237 { get; set; }
///
///
///
- public global::RetellAI.CreateConversationFlowRequest? Type238 { get; set; }
+ public global::RetellAI.ConversationFlowResponseVariant2? Type238 { get; set; }
///
///
///
- public global::RetellAI.CreateOrganizationRequest? Type239 { get; set; }
+ public global::RetellAI.ConversationFlowVariant2? Type239 { get; set; }
///
///
///
- public global::RetellAI.CreateOrganizationRequestNew? Type240 { get; set; }
+ public global::System.Collections.Generic.IList? Type240 { get; set; }
///
///
///
- public global::RetellAI.CreateOrganizationRequestOld? Type241 { get; set; }
+ public global::RetellAI.ConversationFlowVariant2BeginTagDisplayPosition? Type241 { get; set; }
///
///
///
- public global::RetellAI.CustomMetricCriteria? Type242 { get; set; }
+ public global::RetellAI.ConversationNodeVariant3? Type242 { get; set; }
///
///
///
- public global::RetellAI.CustomTool? Type243 { get; set; }
+ public global::RetellAI.ConversationNodeVariant3Type? Type243 { get; set; }
///
///
///
- public global::RetellAI.CustomToolType? Type244 { get; set; }
+ public global::RetellAI.SkipResponseEdge? Type244 { get; set; }
///
///
///
- public global::RetellAI.CustomToolMethod? Type245 { get; set; }
+ public global::RetellAI.AlwaysEdge? Type245 { get; set; }
///
///
///
- public global::RetellAI.ToolParameter? Type246 { get; set; }
+ public global::System.Collections.Generic.IList? Type246 { get; set; }
///
///
///
- public global::RetellAI.CustomToolExecutionMessageType? Type247 { get; set; }
+ public global::RetellAI.NodeFinetuneConversationExample? Type247 { get; set; }
///
///
///
- public global::RetellAI.CodeTool? Type248 { get; set; }
+ public global::RetellAI.SubagentNodeVariant3? Type248 { get; set; }
///
///
///
- public global::RetellAI.CodeToolType? Type249 { get; set; }
+ public global::RetellAI.SubagentNodeVariant3Type? Type249 { get; set; }
///
///
///
- public global::RetellAI.CodeToolExecutionMessageType? Type250 { get; set; }
+ public global::RetellAI.NodeInstructionPrompt? Type250 { get; set; }
///
///
///
- public global::RetellAI.DTMFUtterance? Type251 { get; set; }
+ public global::System.Collections.Generic.IList? Type251 { get; set; }
///
///
///
- public global::RetellAI.DTMFUtteranceRole? Type252 { get; set; }
+ public global::RetellAI.Tool? Type252 { get; set; }
///
///
///
- public global::RetellAI.StringFilterType? Type253 { get; set; }
+ public global::RetellAI.CpsConfig? Type253 { get; set; }
///
///
///
- public global::RetellAI.StringFilterOp? Type254 { get; set; }
+ public global::RetellAI.CreateConversationFlowRequest? Type254 { get; set; }
///
///
///
- public global::RetellAI.NumberFilterType? Type255 { get; set; }
+ public global::RetellAI.CreateOrganizationRequest? Type255 { get; set; }
///
///
///
- public global::RetellAI.NumberFilterOp? Type256 { get; set; }
+ public global::RetellAI.CreateOrganizationRequestNew? Type256 { get; set; }
///
///
///
- public global::RetellAI.BooleanFilter? Type257 { get; set; }
+ public global::RetellAI.CreateOrganizationRequestOld? Type257 { get; set; }
///
///
///
- public global::RetellAI.BooleanFilterType? Type258 { get; set; }
+ public global::RetellAI.CustomMetricCriteria? Type258 { get; set; }
///
///
///
- public global::RetellAI.BooleanFilterOp? Type259 { get; set; }
+ public global::RetellAI.CustomTool? Type259 { get; set; }
///
///
///
- public global::RetellAI.RangeFilterType? Type260 { get; set; }
+ public global::RetellAI.CustomToolType? Type260 { get; set; }
///
///
///
- public global::RetellAI.RangeFilterOp? Type261 { get; set; }
+ public global::RetellAI.CustomToolMethod? Type261 { get; set; }
///
///
///
- public global::RetellAI.EnumFilterType? Type262 { get; set; }
+ public global::RetellAI.ToolParameter? Type262 { get; set; }
///
///
///
- public global::RetellAI.EnumFilterOp? Type263 { get; set; }
+ public global::RetellAI.CustomToolExecutionMessageType? Type263 { get; set; }
///
///
///
- public global::RetellAI.PresentFilter? Type264 { get; set; }
+ public global::RetellAI.CodeTool? Type264 { get; set; }
///
///
///
- public global::RetellAI.PresentFilterType? Type265 { get; set; }
+ public global::RetellAI.CodeToolType? Type265 { get; set; }
///
///
///
- public global::RetellAI.PresentFilterOp? Type266 { get; set; }
+ public global::RetellAI.CodeToolExecutionMessageType? Type266 { get; set; }
///
///
///
- public global::RetellAI.ValueFilter? Type267 { get; set; }
+ public global::RetellAI.DTMFUtterance? Type267 { get; set; }
///
///
///
- public global::RetellAI.CustomFieldFilterVariant2? Type268 { get; set; }
+ public global::RetellAI.DTMFUtteranceRole? Type268 { get; set; }
///
///
///
- public global::RetellAI.ToolCallFilter? Type269 { get; set; }
+ public global::RetellAI.StringFilterType? Type269 { get; set; }
///
///
///
- public global::RetellAI.CallFilter? Type270 { get; set; }
+ public global::RetellAI.StringFilterOp? Type270 { get; set; }
///
///
///
- public global::RetellAI.AllOf? Type271 { get; set; }
+ public global::RetellAI.NumberFilterType? Type271 { get; set; }
///
///
///
- public global::RetellAI.CallFilterCallStatus? Type272 { get; set; }
+ public global::RetellAI.NumberFilterOp? Type272 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type273 { get; set; }
+ public global::RetellAI.BooleanFilter? Type273 { get; set; }
///
///
///
- public global::RetellAI.CallFilterCallStatusValueItem? Type274 { get; set; }
+ public global::RetellAI.BooleanFilterType? Type274 { get; set; }
///
///
///
- public global::RetellAI.AllOf? Type275 { get; set; }
+ public global::RetellAI.BooleanFilterOp? Type275 { get; set; }
///
///
///
- public global::RetellAI.CallFilterDisconnectionReason? Type276 { get; set; }
+ public global::RetellAI.RangeFilterType? Type276 { get; set; }
///
///
///
- public global::RetellAI.AllOf? Type277 { get; set; }
+ public global::RetellAI.RangeFilterOp? Type277 { get; set; }
///
///
///
- public global::RetellAI.CallFilterCallType? Type278 { get; set; }
+ public global::RetellAI.EnumFilterType? Type278 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type279 { get; set; }
+ public global::RetellAI.EnumFilterOp? Type279 { get; set; }
///
///
///
- public global::RetellAI.CallFilterCallTypeValueItem? Type280 { get; set; }
+ public global::RetellAI.PresentFilter? Type280 { get; set; }
///
///
///
- public global::RetellAI.AllOf? Type281 { get; set; }
+ public global::RetellAI.PresentFilterType? Type281 { get; set; }
///
///
///
- public global::RetellAI.CallFilterDirection? Type282 { get; set; }
+ public global::RetellAI.PresentFilterOp? Type282 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type283 { get; set; }
+ public global::RetellAI.ValueFilter? Type283 { get; set; }
///
///
///
- public global::RetellAI.CallFilterDirectionValueItem? Type284 { get; set; }
+ public global::RetellAI.CustomFieldFilterVariant2? Type284 { get; set; }
///
///
///
- public global::RetellAI.AllOf? Type285 { get; set; }
+ public global::RetellAI.ToolCallFilter? Type285 { get; set; }
///
///
///
- public global::RetellAI.CallFilterUserSentiment? Type286 { get; set; }
+ public global::RetellAI.CallFilter? Type286 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type287 { get; set; }
+ public global::RetellAI.AllOf? Type287 { get; set; }
///
///
///
- public global::RetellAI.CallFilterUserSentimentValueItem? Type288 { get; set; }
+ public global::RetellAI.CallFilterCallStatus? Type288 { get; set; }
///
///
///
- public global::RetellAI.AllOf? Type289 { get; set; }
+ public global::System.Collections.Generic.IList? Type289 { get; set; }
///
///
///
- public global::RetellAI.CallFilterDataStorageSetting? Type290 { get; set; }
+ public global::RetellAI.CallFilterCallStatusValueItem? Type290 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type291 { get; set; }
+ public global::RetellAI.AllOf? Type291 { get; set; }
///
///
///
- public global::RetellAI.CallFilterDataStorageSettingValueItem? Type292 { get; set; }
+ public global::RetellAI.CallFilterDisconnectionReason? Type292 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type293 { get; set; }
+ public global::RetellAI.AllOf? Type293 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type294 { get; set; }
+ public global::RetellAI.CallFilterCallType? Type294 { get; set; }
///
///
///
- public global::RetellAI.AllOf? Type295 { get; set; }
+ public global::System.Collections.Generic.IList? Type295 { get; set; }
///
///
///
- public global::RetellAI.CallFilterDynamicVariable? Type296 { get; set; }
+ public global::RetellAI.CallFilterCallTypeValueItem? Type296 { get; set; }
///
///
///
- public global::RetellAI.Duration? Type297 { get; set; }
+ public global::RetellAI.AllOf? Type297 { get; set; }
///
///
///
- public global::RetellAI.ElseEdgeVariant2? Type298 { get; set; }
+ public global::RetellAI.CallFilterDirection? Type298 { get; set; }
///
///
///
- public global::RetellAI.ElseEdgeVariant2TransitionCondition? Type299 { get; set; }
+ public global::System.Collections.Generic.IList? Type299 { get; set; }
///
///
///
- public global::RetellAI.ElseEdgeVariant2TransitionConditionType? Type300 { get; set; }
+ public global::RetellAI.CallFilterDirectionValueItem? Type300 { get; set; }
///
///
///
- public global::RetellAI.ElseEdgeVariant2TransitionConditionPrompt? Type301 { get; set; }
+ public global::RetellAI.AllOf? Type301 { get; set; }
///
///
///
- public global::RetellAI.EndCallTool? Type302 { get; set; }
+ public global::RetellAI.CallFilterUserSentiment? Type302 { get; set; }
///
///
///
- public global::RetellAI.EndCallToolType? Type303 { get; set; }
+ public global::System.Collections.Generic.IList? Type303 { get; set; }
///
///
///
- public global::RetellAI.EndCallToolExecutionMessageType? Type304 { get; set; }
+ public global::RetellAI.CallFilterUserSentimentValueItem? Type304 { get; set; }
///
///
///
- public global::RetellAI.EndNodeVariant2? Type305 { get; set; }
+ public global::RetellAI.AllOf? Type305 { get; set; }
///
///
///
- public global::RetellAI.EndNodeVariant2Type? Type306 { get; set; }
+ public global::RetellAI.CallFilterDataStorageSetting? Type306 { get; set; }
///
///
///
- public global::RetellAI.EnumAnalysisDataType? Type307 { get; set; }
+ public global::System.Collections.Generic.IList? Type307 { get; set; }
///
///
///
- public global::RetellAI.EquationCondition? Type308 { get; set; }
+ public global::RetellAI.CallFilterDataStorageSettingValueItem? Type308 { get; set; }
///
///
///
- public global::RetellAI.EquationConditionType? Type309 { get; set; }
+ public global::System.Collections.Generic.IList? Type309 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type310 { get; set; }
+ public global::System.Collections.Generic.IList>? Type310 { get; set; }
///
///
///
- public global::RetellAI.Equation? Type311 { get; set; }
+ public global::RetellAI.AllOf? Type311 { get; set; }
///
///
///
- public global::RetellAI.EquationConditionOperator? Type312 { get; set; }
+ public global::RetellAI.CallFilterDynamicVariable? Type312 { get; set; }
///
///
///
- public global::RetellAI.EquationOperator? Type313 { get; set; }
+ public global::RetellAI.Duration? Type313 { get; set; }
///
///
///
- public global::RetellAI.ExtractDynamicVariableTool? Type314 { get; set; }
+ public global::RetellAI.ElseEdgeVariant2? Type314 { get; set; }
///
///
///
- public global::RetellAI.ExtractDynamicVariableToolType? Type315 { get; set; }
+ public global::RetellAI.ElseEdgeVariant2TransitionCondition? Type315 { get; set; }
///
///
///
- public global::RetellAI.ExtractDynamicVariablesNodeVariant2? Type316 { get; set; }
+ public global::RetellAI.ElseEdgeVariant2TransitionConditionType? Type316 { get; set; }
///
///
///
- public global::RetellAI.ExtractDynamicVariablesNodeVariant2Type? Type317 { get; set; }
+ public global::RetellAI.ElseEdgeVariant2TransitionConditionPrompt? Type317 { get; set; }
///
///
///
- public global::RetellAI.FinetuneExampleUtterance? Type318 { get; set; }
+ public global::RetellAI.EndCallTool? Type318 { get; set; }
///
///
///
- public global::RetellAI.FinetuneExampleUtteranceVariant1? Type319 { get; set; }
+ public global::RetellAI.EndCallToolType? Type319 { get; set; }
///
///
///
- public global::RetellAI.FinetuneExampleUtteranceVariant1Role? Type320 { get; set; }
+ public global::RetellAI.EndCallToolExecutionMessageType? Type320 { get; set; }
///
///
///
- public global::RetellAI.FinetuneExampleUtteranceVariant2? Type321 { get; set; }
+ public global::RetellAI.EndNodeVariant2? Type321 { get; set; }
///
///
///
- public global::RetellAI.FinetuneExampleUtteranceVariant2Role? Type322 { get; set; }
+ public global::RetellAI.EndNodeVariant2Type? Type322 { get; set; }
///
///
///
- public global::RetellAI.FinetuneExampleUtteranceVariant3? Type323 { get; set; }
+ public global::RetellAI.EnumAnalysisDataType? Type323 { get; set; }
///
///
///
- public global::RetellAI.FinetuneExampleUtteranceVariant3Role? Type324 { get; set; }
+ public global::RetellAI.EquationCondition? Type324 { get; set; }
///
///
///
- public global::RetellAI.FunctionNodeVariant2? Type325 { get; set; }
+ public global::RetellAI.EquationConditionType? Type325 { get; set; }
///
///
///
- public global::RetellAI.FunctionNodeVariant2Type? Type326 { get; set; }
+ public global::System.Collections.Generic.IList? Type326 { get; set; }
///
///
///
- public global::RetellAI.FunctionNodeVariant2ToolType? Type327 { get; set; }
+ public global::RetellAI.Equation? Type327 { get; set; }
///
///
///
- public global::RetellAI.CodeNodeVariant2? Type328 { get; set; }
+ public global::RetellAI.EquationConditionOperator? Type328 { get; set; }
///
///
///
- public global::RetellAI.CodeNodeVariant2Type? Type329 { get; set; }
+ public global::RetellAI.EquationOperator? Type329 { get; set; }
///
///
///
- public global::RetellAI.GlobalNodeFinetuneTransitionExample? Type330 { get; set; }
+ public global::RetellAI.ExtractDynamicVariableTool? Type330 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type331 { get; set; }
+ public global::RetellAI.ExtractDynamicVariableToolType? Type331 { get; set; }
///
///
///
- public global::RetellAI.GlobalNodeSetting? Type332 { get; set; }
+ public global::System.Collections.Generic.IList? Type332 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type333 { get; set; }
+ public global::RetellAI.ExtractDynamicVariablesNodeVariant2? Type333 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type334 { get; set; }
+ public global::RetellAI.ExtractDynamicVariablesNodeVariant2Type? Type334 { get; set; }
///
///
///
- public global::RetellAI.UtteranceHallucination? Type335 { get; set; }
+ public global::RetellAI.FinetuneExampleUtterance? Type335 { get; set; }
///
///
///
- public global::RetellAI.Hallucination? Type336 { get; set; }
+ public global::RetellAI.FinetuneExampleUtteranceVariant1? Type336 { get; set; }
///
///
///
- public global::RetellAI.HallucinationType? Type337 { get; set; }
+ public global::RetellAI.FinetuneExampleUtteranceVariant1Role? Type337 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type338 { get; set; }
+ public global::RetellAI.FinetuneExampleUtteranceVariant2? Type338 { get; set; }
///
///
///
- public global::RetellAI.KnowledgeBaseAddSourcesRequest? Type339 { get; set; }
+ public global::RetellAI.FinetuneExampleUtteranceVariant2Role? Type339 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type340 { get; set; }
+ public global::RetellAI.FinetuneExampleUtteranceVariant3? Type340 { get; set; }
///
///
///
- public global::RetellAI.KnowledgeBaseAddSourcesRequestKnowledgeBaseText? Type341 { get; set; }
+ public global::RetellAI.FinetuneExampleUtteranceVariant3Role? Type341 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type342 { get; set; }
+ public global::RetellAI.FunctionNodeVariant2? Type342 { get; set; }
///