diff --git a/src/libs/RetellAI/Generated/RetellAI.AllOf.2.g.cs b/src/libs/RetellAI/Generated/RetellAI.AllOf.2.g.cs index aedd435..b804381 100644 --- a/src/libs/RetellAI/Generated/RetellAI.AllOf.2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.AllOf.2.g.cs @@ -6,7 +6,7 @@ namespace RetellAI /// /// /// - public readonly partial struct AllOf<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2> : global::System.IEquatable> + public readonly partial struct AllOf : global::System.IEquatable> { /// /// @@ -105,42 +105,17 @@ Value1 as object Value2?.ToString() ; - private static bool RequiresValue<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] TValue>() => RequirementCache.Value; - - private static bool DetermineRequiresValue([global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] global::System.Type type) + private static bool RequiresValue() { + var type = typeof(TValue); if (global::System.Nullable.GetUnderlyingType(type) != null) { return false; } - if (type.IsValueType || - type == typeof(string) || - type.IsArray) - { - return true; - } - - foreach (var property in type.GetProperties(global::System.Reflection.BindingFlags.Instance | global::System.Reflection.BindingFlags.Public)) - { - foreach (var attributeData in property.CustomAttributes) - { - var attributeTypeName = attributeData.AttributeType.FullName; - if (attributeTypeName == "System.Text.Json.Serialization.JsonRequiredAttribute" || - attributeTypeName == "Newtonsoft.Json.JsonRequiredAttribute" || - attributeTypeName == "System.Runtime.CompilerServices.RequiredMemberAttribute") - { - return true; - } - } - } - - return false; - } - - private static class RequirementCache<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] TValue> - { - public static readonly bool Value = DetermineRequiresValue(typeof(TValue)); + return type.IsValueType || + type == typeof(string) || + type.IsArray; } diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateAgentVersion.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateAgentVersion.g.cs new file mode 100644 index 0000000..b5fd8de --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateAgentVersion.g.cs @@ -0,0 +1,58 @@ +#nullable enable + +namespace RetellAI +{ + public partial interface IRetellAiClient + { + /// + /// Create a new draft agent version from a base version. + /// + /// + /// Example: agent_xxx + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task> CreateAgentVersionAsync( + string agentId, + + global::RetellAI.CreateAgentVersionRequest request, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Create a new draft agent version from a base version. + /// + /// + /// Example: agent_xxx + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task>> CreateAgentVersionAsResponseAsync( + string agentId, + + global::RetellAI.CreateAgentVersionRequest request, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Create a new draft agent version from a base version. + /// + /// + /// Example: agent_xxx + /// + /// + /// Existing version used as the base when creating a new draft.
+ /// Example: 12 + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task> CreateAgentVersionAsync( + string agentId, + int baseVersion, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateChat.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateChat.g.cs index 241f39e..645f120 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateChat.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateChat.g.cs @@ -36,8 +36,7 @@ public partial interface IRetellAiClient /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// The version of the chat agent to use for the chat. If not provided, will default to latest version.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// An arbitrary object for storage purpose only. You can put anything here like your internal customer id associated with the chat. Not used for processing. You can later get this field from the chat object. @@ -51,7 +50,7 @@ public partial interface IRetellAiClient /// global::System.Threading.Tasks.Task CreateChatAsync( string agentId, - int? agentVersion = default, + global::RetellAI.AgentVersionReference? agentVersion = default, object? metadata = default, object? retellLlmDynamicVariables = default, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreatePhoneCall.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreatePhoneCall.g.cs index 6b21dd0..7318dd9 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreatePhoneCall.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreatePhoneCall.g.cs @@ -44,8 +44,7 @@ public partial interface IRetellAiClient /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// For this particular call, override the agent version used with this version. This does not bind the agent version to this number, this is for one time override.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -72,7 +71,7 @@ public partial interface IRetellAiClient string fromNumber, string toNumber, string? overrideAgentId = default, - int? overrideAgentVersion = default, + global::RetellAI.AgentVersionReference? overrideAgentVersion = default, global::RetellAI.AgentOverrideRequest? agentOverride = default, object? metadata = default, object? retellLlmDynamicVariables = default, diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateSmsChat.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateSmsChat.g.cs index 03a73e0..462cbec 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateSmsChat.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateSmsChat.g.cs @@ -44,8 +44,7 @@ public partial interface IRetellAiClient /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// For this particular chat, override the agent version used with this version. This does not bind the agent version to this number, this is for one time override.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// An arbitrary object for storage purpose only. You can put anything here like your internal customer id associated with the chat. Not used for processing. You can later get this field from the chat object. @@ -61,7 +60,7 @@ public partial interface IRetellAiClient string fromNumber, string toNumber, string? overrideAgentId = default, - int? overrideAgentVersion = default, + global::RetellAI.AgentVersionReference? overrideAgentVersion = default, object? metadata = default, object? retellLlmDynamicVariables = default, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateWebCall.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateWebCall.g.cs index ad9f585..16cd17c 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateWebCall.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateWebCall.g.cs @@ -36,8 +36,7 @@ public partial interface IRetellAiClient /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// The version of the agent to use for the call.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -62,7 +61,7 @@ public partial interface IRetellAiClient /// global::System.Threading.Tasks.Task CreateWebCallAsync( string agentId, - int? agentVersion = default, + global::RetellAI.AgentVersionReference? agentVersion = default, global::RetellAI.AgentOverrideRequest? agentOverride = default, object? metadata = default, object? retellLlmDynamicVariables = default, diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.PublishAgent.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.DeleteAgentVersion.g.cs similarity index 73% rename from src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.PublishAgent.g.cs rename to src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.DeleteAgentVersion.g.cs index 7ac2863..af97b4a 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.PublishAgent.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.DeleteAgentVersion.g.cs @@ -5,29 +5,37 @@ namespace RetellAI public partial interface IRetellAiClient { /// - /// Publish the latest version of the agent and create a new draft agent with newer version. + /// Delete a specific agent version. /// /// - /// Example: 16b980523634a6dc504898cda492e939 + /// Example: agent_xxx + /// + /// + /// Example: 1 /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - global::System.Threading.Tasks.Task PublishAgentAsync( + global::System.Threading.Tasks.Task DeleteAgentVersionAsync( string agentId, + int version, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// - /// Publish the latest version of the agent and create a new draft agent with newer version. + /// Delete a specific agent version. /// /// - /// Example: 16b980523634a6dc504898cda492e939 + /// Example: agent_xxx + /// + /// + /// Example: 1 /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - global::System.Threading.Tasks.Task PublishAgentAsResponseAsync( + global::System.Threading.Tasks.Task DeleteAgentVersionAsResponseAsync( string agentId, + int version, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.GetAgentVersions.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.GetAgentVersions.g.cs index 9de968c..d311364 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.GetAgentVersions.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.GetAgentVersions.g.cs @@ -10,11 +10,15 @@ public partial interface IRetellAiClient /// /// Example: 16b980523634a6dc504898cda492e939 /// + /// + /// Default Value: false + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> GetAgentVersionsAsync( string agentId, + bool? includeResponseEngine = default, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,11 +27,15 @@ public partial interface IRetellAiClient /// /// Example: 16b980523634a6dc504898cda492e939 /// + /// + /// Default Value: false + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// global::System.Threading.Tasks.Task>> GetAgentVersionsAsResponseAsync( string agentId, + bool? includeResponseEngine = default, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.GetChatAgentVersions.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.GetChatAgentVersions.g.cs index 5780347..d57f934 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.GetChatAgentVersions.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.GetChatAgentVersions.g.cs @@ -10,11 +10,15 @@ public partial interface IRetellAiClient /// /// Example: 16b980523634a6dc504898cda492e939 /// + /// + /// Default Value: false + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> GetChatAgentVersionsAsync( string agentId, + bool? includeResponseEngine = default, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// @@ -23,11 +27,15 @@ public partial interface IRetellAiClient /// /// Example: 16b980523634a6dc504898cda492e939 /// + /// + /// Default Value: false + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// global::System.Threading.Tasks.Task>> GetChatAgentVersionsAsResponseAsync( string agentId, + bool? includeResponseEngine = default, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.PublishAgentVersion.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.PublishAgentVersion.g.cs new file mode 100644 index 0000000..f2085d6 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.PublishAgentVersion.g.cs @@ -0,0 +1,61 @@ +#nullable enable + +namespace RetellAI +{ + public partial interface IRetellAiClient + { + /// + /// Publish an existing draft version in place. + /// + /// + /// Example: agent_xxx + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task PublishAgentVersionAsync( + string agentId, + + global::RetellAI.PublishAgentVersionRequest request, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Publish an existing draft version in place. + /// + /// + /// Example: agent_xxx + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task PublishAgentVersionAsResponseAsync( + string agentId, + + global::RetellAI.PublishAgentVersionRequest request, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + /// + /// Publish an existing draft version in place. + /// + /// + /// Example: agent_xxx + /// + /// + /// Example: 15 + /// + /// + /// Example: Hotfix for transfer timeout + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + global::System.Threading.Tasks.Task PublishAgentVersionAsync( + string agentId, + int version, + string? versionDescription = default, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default); + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.PublishChatAgent.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.PublishChatAgent.g.cs deleted file mode 100644 index 81aa17f..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.PublishChatAgent.g.cs +++ /dev/null @@ -1,34 +0,0 @@ -#nullable enable - -namespace RetellAI -{ - public partial interface IRetellAiClient - { - /// - /// Publish the latest version of the chat agent and create a new draft chat agent with newer version. - /// - /// - /// Example: 16b980523634a6dc504898cda492e939 - /// - /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. - /// The token to cancel the operation with - /// - global::System.Threading.Tasks.Task PublishChatAgentAsync( - string agentId, - global::RetellAI.AutoSDKRequestOptions? requestOptions = default, - global::System.Threading.CancellationToken cancellationToken = default); - /// - /// Publish the latest version of the chat agent and create a new draft chat agent with newer version. - /// - /// - /// Example: 16b980523634a6dc504898cda492e939 - /// - /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. - /// The token to cancel the operation with - /// - global::System.Threading.Tasks.Task PublishChatAgentAsResponseAsync( - string agentId, - global::RetellAI.AutoSDKRequestOptions? requestOptions = default, - global::System.Threading.CancellationToken cancellationToken = default); - } -} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.RegisterPhoneCall.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.RegisterPhoneCall.g.cs index 7f793d0..2388312 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.RegisterPhoneCall.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.RegisterPhoneCall.g.cs @@ -36,8 +36,7 @@ public partial interface IRetellAiClient /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// The version of the agent to use for the call.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -66,7 +65,7 @@ public partial interface IRetellAiClient /// global::System.Threading.Tasks.Task RegisterPhoneCallAsync( string agentId, - int? agentVersion = default, + global::RetellAI.AgentVersionReference? agentVersion = default, global::RetellAI.AgentOverrideRequest? agentOverride = default, string? fromNumber = default, string? toNumber = default, diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateAgent.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateAgent.g.cs index fa48774..134e805 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateAgent.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateAgent.g.cs @@ -205,6 +205,9 @@ public partial interface IRetellAiClient /// If this option is set, the call will try to detect IVR in the first 3 minutes of the call. Actions defined will be applied when the IVR is detected. Set this to null to disable IVR detection.
/// Example: {"action":{"type":"hangup"}} /// + /// + /// If this option is set, the agent prompt will include call screen handling instructions for identity and call purpose questions. Set this to null to disable call screen prompt instructions. + /// /// /// Post call analysis data to extract from the call. This data will augment the pre-defined variables extracted in the call analysis. This will be available after the call ends. /// @@ -246,6 +249,10 @@ public partial interface IRetellAiClient /// If set to true, DTMF input will be accepted and processed. If false, any DTMF input will be ignored. Default to true.
/// Example: true /// + /// + /// If set to true, DTMF input will interrupt the agent even when interruption_sensitivity is 0. Can be overridden per conversation or subagent node. Default to false.
+ /// Example: false + /// /// /// /// If set, determines what denoising mode to use. Use "no-denoise" to bypass all audio denoising. Default to noise-cancellation.
@@ -307,6 +314,7 @@ public partial interface IRetellAiClient int? voicemailDetectionTimeoutMs = default, global::RetellAI.AgentRequestVoicemailOption? voicemailOption = default, global::RetellAI.AgentRequestIvrOption? ivrOption = default, + global::RetellAI.CallScreeningOption? callScreeningOption = default, global::System.Collections.Generic.IList? postCallAnalysisData = default, global::RetellAI.NullableLLMModel? postCallAnalysisModel = default, string? analysisSuccessfulPrompt = default, @@ -318,6 +326,7 @@ public partial interface IRetellAiClient global::RetellAI.AgentRequestCustomSttConfig? customSttConfig = default, global::RetellAI.AgentRequestVocabSpecialization? vocabSpecialization = default, bool? allowUserDtmf = default, + bool? allowDtmfInterruption = default, global::RetellAI.AgentRequestUserDtmfOptions? userDtmfOptions = default, global::RetellAI.AgentRequestDenoisingMode? denoisingMode = default, global::RetellAI.PIIConfig? piiConfig = default, diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AgentResponse.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AgentResponse.g.cs index fcf6de3..47f4ed1 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AgentResponse.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AgentResponse.g.cs @@ -36,10 +36,13 @@ public class AgentResponseJsonConverter : global::System.Text.Json.Serialization var __score0 = 0; if (__jsonProps.Contains("agent_id")) __score0++; + if (__jsonProps.Contains("assigned_tags")) __score0++; + if (__jsonProps.Contains("base_version")) __score0++; if (__jsonProps.Contains("is_published")) __score0++; if (__jsonProps.Contains("version")) __score0++; var __score1 = 0; if (__jsonProps.Contains("agent_name")) __score1++; + if (__jsonProps.Contains("allow_dtmf_interruption")) __score1++; if (__jsonProps.Contains("allow_user_dtmf")) __score1++; if (__jsonProps.Contains("ambient_sound")) __score1++; if (__jsonProps.Contains("ambient_sound_volume")) __score1++; @@ -50,6 +53,9 @@ public class AgentResponseJsonConverter : global::System.Text.Json.Serialization if (__jsonProps.Contains("backchannel_words")) __score1++; if (__jsonProps.Contains("begin_message_delay_ms")) __score1++; if (__jsonProps.Contains("boosted_keywords")) __score1++; + if (__jsonProps.Contains("call_screening_option")) __score1++; + if (__jsonProps.Contains("call_screening_option.agent_identity")) __score1++; + if (__jsonProps.Contains("call_screening_option.call_purpose")) __score1++; if (__jsonProps.Contains("custom_stt_config")) __score1++; if (__jsonProps.Contains("custom_stt_config.endpointing_ms")) __score1++; if (__jsonProps.Contains("custom_stt_config.provider")) __score1++; @@ -78,6 +84,7 @@ public class AgentResponseJsonConverter : global::System.Text.Json.Serialization if (__jsonProps.Contains("is_public")) __score1++; if (__jsonProps.Contains("ivr_option")) __score1++; if (__jsonProps.Contains("ivr_option.action")) __score1++; + if (__jsonProps.Contains("ivr_option.detection_prompt")) __score1++; if (__jsonProps.Contains("language")) __score1++; if (__jsonProps.Contains("max_call_duration_ms")) __score1++; if (__jsonProps.Contains("opt_in_signed_url")) __score1++; @@ -110,12 +117,14 @@ public class AgentResponseJsonConverter : global::System.Text.Json.Serialization if (__jsonProps.Contains("voicemail_message")) __score1++; if (__jsonProps.Contains("voicemail_option")) __score1++; if (__jsonProps.Contains("voicemail_option.action")) __score1++; + if (__jsonProps.Contains("voicemail_option.detection_prompt")) __score1++; if (__jsonProps.Contains("volume")) __score1++; if (__jsonProps.Contains("webhook_events")) __score1++; if (__jsonProps.Contains("webhook_timeout_ms")) __score1++; if (__jsonProps.Contains("webhook_url")) __score1++; var __score2 = 0; if (__jsonProps.Contains("last_modification_timestamp")) __score2++; + if (__jsonProps.Contains("response_engine_data")) __score2++; var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AgentVersionReference.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AgentVersionReference.g.cs new file mode 100644 index 0000000..5415d61 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AgentVersionReference.g.cs @@ -0,0 +1,159 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace RetellAI.JsonConverters +{ + /// + public class AgentVersionReferenceJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.AgentVersionReference 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 __ti = typeInfoResolver.GetTypeInfo(typeof(int), 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)) __score0++; + } + } + } + var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(string), 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)) __score1++; + } + } + } + var __bestScore = 0; + var __bestIndex = -1; + if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } + if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; } + + int? agentVersionReferenceVariant1 = default; + string? agentVersionReferenceVariant2 = default; + if (__bestIndex >= 0) + { + if (__bestIndex == 0) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(int), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(int).Name}"); + agentVersionReferenceVariant1 = 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(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + agentVersionReferenceVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + } + + if (agentVersionReferenceVariant1 == null && agentVersionReferenceVariant2 == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(int), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(int).Name}"); + agentVersionReferenceVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + agentVersionReferenceVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + var __value = new global::RetellAI.AgentVersionReference( + agentVersionReferenceVariant1, + + agentVersionReferenceVariant2 + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.AgentVersionReference 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.IsAgentVersionReferenceVariant1) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(int), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(int).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.AgentVersionReferenceVariant1!.Value, typeInfo); + } + else if (value.IsAgentVersionReferenceVariant2) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.AgentVersionReferenceVariant2!, typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AllOf2.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AllOf2.g.cs index 8125801..df52784 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AllOf2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.AllOf2.g.cs @@ -3,7 +3,7 @@ namespace RetellAI.JsonConverters { /// - public class AllOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2> : global::System.Text.Json.Serialization.JsonConverter> + public class AllOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> { /// public override global::RetellAI.AllOf Read( diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatAgentResponse.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatAgentResponse.g.cs index 1b22f99..ade8562 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatAgentResponse.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChatAgentResponse.g.cs @@ -36,6 +36,8 @@ public class ChatAgentResponseJsonConverter : global::System.Text.Json.Serializa var __score0 = 0; if (__jsonProps.Contains("agent_id")) __score0++; + if (__jsonProps.Contains("assigned_tags")) __score0++; + if (__jsonProps.Contains("base_version")) __score0++; if (__jsonProps.Contains("is_published")) __score0++; if (__jsonProps.Contains("version")) __score0++; var __score1 = 0; @@ -71,6 +73,7 @@ public class ChatAgentResponseJsonConverter : global::System.Text.Json.Serializa if (__jsonProps.Contains("webhook_url")) __score1++; var __score2 = 0; if (__jsonProps.Contains("last_modification_timestamp")) __score2++; + if (__jsonProps.Contains("response_engine_data")) __score2++; var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationNode.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationNode.g.cs index b22987a..99e6e20 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationNode.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ConversationNode.g.cs @@ -23,12 +23,20 @@ public class ConversationNodeJsonConverter : global::System.Text.Json.Serializat foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) { __jsonProps.Add(__jsonProp.Name); + if (__jsonProp.Value.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __nestedJsonProp in __jsonProp.Value.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name + "." + __nestedJsonProp.Name); + } + } } } var __score0 = 0; var __score1 = 0; + if (__jsonProps.Contains("allow_dtmf_interruption")) __score1++; if (__jsonProps.Contains("interruption_sensitivity")) __score1++; if (__jsonProps.Contains("responsiveness")) __score1++; if (__jsonProps.Contains("voice_speed")) __score1++; @@ -38,6 +46,9 @@ public class ConversationNodeJsonConverter : global::System.Text.Json.Serializat if (__jsonProps.Contains("finetune_conversation_examples")) __score2++; if (__jsonProps.Contains("finetune_transition_examples")) __score2++; if (__jsonProps.Contains("instruction")) __score2++; + if (__jsonProps.Contains("kb_config")) __score2++; + if (__jsonProps.Contains("kb_config.filter_score")) __score2++; + if (__jsonProps.Contains("kb_config.top_k")) __score2++; if (__jsonProps.Contains("knowledge_base_ids")) __score2++; if (__jsonProps.Contains("skip_response_edge")) __score2++; if (__jsonProps.Contains("type")) __score2++; diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus.g.cs new file mode 100644 index 0000000..3c8eea3 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class CreateAgentVersionResponseStatusJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.CreateAgentVersionResponseStatus 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.CreateAgentVersionResponseStatusExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.CreateAgentVersionResponseStatus)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.CreateAgentVersionResponseStatus); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.CreateAgentVersionResponseStatus value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.CreateAgentVersionResponseStatusExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus2.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus2.g.cs new file mode 100644 index 0000000..167829d --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus2.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class CreateAgentVersionResponseStatus2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.CreateAgentVersionResponseStatus2 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.CreateAgentVersionResponseStatus2Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.CreateAgentVersionResponseStatus2)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.CreateAgentVersionResponseStatus2); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.CreateAgentVersionResponseStatus2 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.CreateAgentVersionResponseStatus2Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus2Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus2Nullable.g.cs new file mode 100644 index 0000000..01cf44c --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus2Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class CreateAgentVersionResponseStatus2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.CreateAgentVersionResponseStatus2? 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.CreateAgentVersionResponseStatus2Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.CreateAgentVersionResponseStatus2)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.CreateAgentVersionResponseStatus2?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.CreateAgentVersionResponseStatus2? 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.CreateAgentVersionResponseStatus2Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus3.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus3.g.cs new file mode 100644 index 0000000..6cd09ae --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus3.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class CreateAgentVersionResponseStatus3JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.CreateAgentVersionResponseStatus3 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.CreateAgentVersionResponseStatus3Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.CreateAgentVersionResponseStatus3)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.CreateAgentVersionResponseStatus3); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.CreateAgentVersionResponseStatus3 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.CreateAgentVersionResponseStatus3Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus3Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus3Nullable.g.cs new file mode 100644 index 0000000..df8ee0d --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus3Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class CreateAgentVersionResponseStatus3NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.CreateAgentVersionResponseStatus3? 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.CreateAgentVersionResponseStatus3Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.CreateAgentVersionResponseStatus3)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.CreateAgentVersionResponseStatus3?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.CreateAgentVersionResponseStatus3? 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.CreateAgentVersionResponseStatus3Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus4.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus4.g.cs new file mode 100644 index 0000000..4f63f12 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus4.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class CreateAgentVersionResponseStatus4JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.CreateAgentVersionResponseStatus4 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.CreateAgentVersionResponseStatus4Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.CreateAgentVersionResponseStatus4)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.CreateAgentVersionResponseStatus4); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.CreateAgentVersionResponseStatus4 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.CreateAgentVersionResponseStatus4Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus4Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus4Nullable.g.cs new file mode 100644 index 0000000..15f4241 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus4Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class CreateAgentVersionResponseStatus4NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.CreateAgentVersionResponseStatus4? 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.CreateAgentVersionResponseStatus4Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.CreateAgentVersionResponseStatus4)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.CreateAgentVersionResponseStatus4?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.CreateAgentVersionResponseStatus4? 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.CreateAgentVersionResponseStatus4Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus5.g.cs new file mode 100644 index 0000000..ec4d5b6 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus5.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class CreateAgentVersionResponseStatus5JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.CreateAgentVersionResponseStatus5 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.CreateAgentVersionResponseStatus5Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.CreateAgentVersionResponseStatus5)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.CreateAgentVersionResponseStatus5); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.CreateAgentVersionResponseStatus5 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.CreateAgentVersionResponseStatus5Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus5Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus5Nullable.g.cs new file mode 100644 index 0000000..24e8f70 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatus5Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class CreateAgentVersionResponseStatus5NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.CreateAgentVersionResponseStatus5? 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.CreateAgentVersionResponseStatus5Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.CreateAgentVersionResponseStatus5)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.CreateAgentVersionResponseStatus5?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.CreateAgentVersionResponseStatus5? 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.CreateAgentVersionResponseStatus5Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatusNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatusNullable.g.cs new file mode 100644 index 0000000..fb1404c --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateAgentVersionResponseStatusNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class CreateAgentVersionResponseStatusNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.CreateAgentVersionResponseStatus? 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.CreateAgentVersionResponseStatusExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.CreateAgentVersionResponseStatus)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.CreateAgentVersionResponseStatus?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.CreateAgentVersionResponseStatus? 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.CreateAgentVersionResponseStatusExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus.g.cs new file mode 100644 index 0000000..11c7289 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class DeleteAgentVersionResponseStatusJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.DeleteAgentVersionResponseStatus 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.DeleteAgentVersionResponseStatusExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.DeleteAgentVersionResponseStatus)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.DeleteAgentVersionResponseStatus); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.DeleteAgentVersionResponseStatus value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.DeleteAgentVersionResponseStatusExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2.g.cs new file mode 100644 index 0000000..8765cca --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class DeleteAgentVersionResponseStatus2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.DeleteAgentVersionResponseStatus2 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.DeleteAgentVersionResponseStatus2Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.DeleteAgentVersionResponseStatus2)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.DeleteAgentVersionResponseStatus2); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.DeleteAgentVersionResponseStatus2 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.DeleteAgentVersionResponseStatus2Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2Nullable.g.cs new file mode 100644 index 0000000..cbb0e81 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class DeleteAgentVersionResponseStatus2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.DeleteAgentVersionResponseStatus2? 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.DeleteAgentVersionResponseStatus2Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.DeleteAgentVersionResponseStatus2)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.DeleteAgentVersionResponseStatus2?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.DeleteAgentVersionResponseStatus2? 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.DeleteAgentVersionResponseStatus2Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3.g.cs new file mode 100644 index 0000000..c88b06e --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class DeleteAgentVersionResponseStatus3JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.DeleteAgentVersionResponseStatus3 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.DeleteAgentVersionResponseStatus3Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.DeleteAgentVersionResponseStatus3)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.DeleteAgentVersionResponseStatus3); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.DeleteAgentVersionResponseStatus3 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.DeleteAgentVersionResponseStatus3Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3Nullable.g.cs new file mode 100644 index 0000000..cf01d55 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class DeleteAgentVersionResponseStatus3NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.DeleteAgentVersionResponseStatus3? 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.DeleteAgentVersionResponseStatus3Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.DeleteAgentVersionResponseStatus3)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.DeleteAgentVersionResponseStatus3?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.DeleteAgentVersionResponseStatus3? 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.DeleteAgentVersionResponseStatus3Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4.g.cs new file mode 100644 index 0000000..9318c19 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class DeleteAgentVersionResponseStatus4JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.DeleteAgentVersionResponseStatus4 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.DeleteAgentVersionResponseStatus4Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.DeleteAgentVersionResponseStatus4)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.DeleteAgentVersionResponseStatus4); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.DeleteAgentVersionResponseStatus4 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.DeleteAgentVersionResponseStatus4Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4Nullable.g.cs new file mode 100644 index 0000000..021c884 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class DeleteAgentVersionResponseStatus4NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.DeleteAgentVersionResponseStatus4? 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.DeleteAgentVersionResponseStatus4Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.DeleteAgentVersionResponseStatus4)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.DeleteAgentVersionResponseStatus4?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.DeleteAgentVersionResponseStatus4? 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.DeleteAgentVersionResponseStatus4Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5.g.cs new file mode 100644 index 0000000..422f305 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class DeleteAgentVersionResponseStatus5JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.DeleteAgentVersionResponseStatus5 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.DeleteAgentVersionResponseStatus5Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.DeleteAgentVersionResponseStatus5)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.DeleteAgentVersionResponseStatus5); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.DeleteAgentVersionResponseStatus5 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.DeleteAgentVersionResponseStatus5Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5Nullable.g.cs new file mode 100644 index 0000000..8159eeb --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class DeleteAgentVersionResponseStatus5NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.DeleteAgentVersionResponseStatus5? 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.DeleteAgentVersionResponseStatus5Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.DeleteAgentVersionResponseStatus5)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.DeleteAgentVersionResponseStatus5?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.DeleteAgentVersionResponseStatus5? 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.DeleteAgentVersionResponseStatus5Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatusNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatusNullable.g.cs new file mode 100644 index 0000000..fd2a8c6 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.DeleteAgentVersionResponseStatusNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class DeleteAgentVersionResponseStatusNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.DeleteAgentVersionResponseStatus? 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.DeleteAgentVersionResponseStatusExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.DeleteAgentVersionResponseStatus)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.DeleteAgentVersionResponseStatus?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.DeleteAgentVersionResponseStatus? 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.DeleteAgentVersionResponseStatusExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.OneOf2.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.OneOf2.g.cs index 4b854ac..4b6fc7d 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.OneOf2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.OneOf2.g.cs @@ -3,7 +3,7 @@ namespace RetellAI.JsonConverters { /// - public class OneOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2> : global::System.Text.Json.Serialization.JsonConverter> + public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> { /// public override global::RetellAI.OneOf Read( diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.OneOf3.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.OneOf3.g.cs index a73ec77..f3b9ff3 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.OneOf3.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.OneOf3.g.cs @@ -3,7 +3,7 @@ namespace RetellAI.JsonConverters { /// - public class OneOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T3> : global::System.Text.Json.Serialization.JsonConverter> + public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> { /// public override global::RetellAI.OneOf Read( diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus5.g.cs deleted file mode 100644 index 3fdf7a3..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus5.g.cs +++ /dev/null @@ -1,53 +0,0 @@ -#nullable enable - -namespace RetellAI.JsonConverters -{ - /// - public sealed class PublishAgentResponseStatus5JsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::RetellAI.PublishAgentResponseStatus5 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.PublishAgentResponseStatus5Extensions.ToEnum(stringValue) ?? default; - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::RetellAI.PublishAgentResponseStatus5)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::RetellAI.PublishAgentResponseStatus5); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishAgentResponseStatus5 value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - writer.WriteStringValue(global::RetellAI.PublishAgentResponseStatus5Extensions.ToValueString(value)); - } - } -} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus4.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus.g.cs similarity index 70% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus4.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus.g.cs index 3dda456..0aa1575 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus4.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class PublishAgentResponseStatus4JsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class PublishAgentVersionResponseStatusJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.PublishAgentResponseStatus4 Read( + public override global::RetellAI.PublishAgentVersionResponseStatus Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class PublishAgentResponseStatus4JsonConverter : global::System.Te var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.PublishAgentResponseStatus4Extensions.ToEnum(stringValue) ?? default; + return global::RetellAI.PublishAgentVersionResponseStatusExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class PublishAgentResponseStatus4JsonConverter : global::System.Te case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.PublishAgentResponseStatus4)numValue; + return (global::RetellAI.PublishAgentVersionResponseStatus)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.PublishAgentResponseStatus4); + return default(global::RetellAI.PublishAgentVersionResponseStatus); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class PublishAgentResponseStatus4JsonConverter : global::System.Te /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishAgentResponseStatus4 value, + global::RetellAI.PublishAgentVersionResponseStatus value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::RetellAI.PublishAgentResponseStatus4Extensions.ToValueString(value)); + writer.WriteStringValue(global::RetellAI.PublishAgentVersionResponseStatusExtensions.ToValueString(value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus3.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus2.g.cs similarity index 70% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus3.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus2.g.cs index 9f001b8..f04bcc6 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus3.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus2.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class PublishAgentResponseStatus3JsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class PublishAgentVersionResponseStatus2JsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.PublishAgentResponseStatus3 Read( + public override global::RetellAI.PublishAgentVersionResponseStatus2 Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class PublishAgentResponseStatus3JsonConverter : global::System.Te var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.PublishAgentResponseStatus3Extensions.ToEnum(stringValue) ?? default; + return global::RetellAI.PublishAgentVersionResponseStatus2Extensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class PublishAgentResponseStatus3JsonConverter : global::System.Te case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.PublishAgentResponseStatus3)numValue; + return (global::RetellAI.PublishAgentVersionResponseStatus2)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.PublishAgentResponseStatus3); + return default(global::RetellAI.PublishAgentVersionResponseStatus2); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class PublishAgentResponseStatus3JsonConverter : global::System.Te /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishAgentResponseStatus3 value, + global::RetellAI.PublishAgentVersionResponseStatus2 value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::RetellAI.PublishAgentResponseStatus3Extensions.ToValueString(value)); + writer.WriteStringValue(global::RetellAI.PublishAgentVersionResponseStatus2Extensions.ToValueString(value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatusNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus2Nullable.g.cs similarity index 74% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatusNullable.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus2Nullable.g.cs index 8210907..6d6b1e5 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatusNullable.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus2Nullable.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class PublishAgentResponseStatusNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class PublishAgentVersionResponseStatus2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.PublishAgentResponseStatus? Read( + public override global::RetellAI.PublishAgentVersionResponseStatus2? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class PublishAgentResponseStatusNullableJsonConverter : global::Sy var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.PublishAgentResponseStatusExtensions.ToEnum(stringValue); + return global::RetellAI.PublishAgentVersionResponseStatus2Extensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class PublishAgentResponseStatusNullableJsonConverter : global::Sy case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.PublishAgentResponseStatus)numValue; + return (global::RetellAI.PublishAgentVersionResponseStatus2)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.PublishAgentResponseStatus?); + return default(global::RetellAI.PublishAgentVersionResponseStatus2?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class PublishAgentResponseStatusNullableJsonConverter : global::Sy /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishAgentResponseStatus? value, + global::RetellAI.PublishAgentVersionResponseStatus2? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::RetellAI.PublishAgentResponseStatusExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::RetellAI.PublishAgentVersionResponseStatus2Extensions.ToValueString(value.Value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus3.g.cs similarity index 70% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus3.g.cs index 3ea8bfd..2724e6a 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus3.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class PublishAgentResponseStatusJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class PublishAgentVersionResponseStatus3JsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.PublishAgentResponseStatus Read( + public override global::RetellAI.PublishAgentVersionResponseStatus3 Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class PublishAgentResponseStatusJsonConverter : global::System.Tex var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.PublishAgentResponseStatusExtensions.ToEnum(stringValue) ?? default; + return global::RetellAI.PublishAgentVersionResponseStatus3Extensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class PublishAgentResponseStatusJsonConverter : global::System.Tex case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.PublishAgentResponseStatus)numValue; + return (global::RetellAI.PublishAgentVersionResponseStatus3)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.PublishAgentResponseStatus); + return default(global::RetellAI.PublishAgentVersionResponseStatus3); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class PublishAgentResponseStatusJsonConverter : global::System.Tex /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishAgentResponseStatus value, + global::RetellAI.PublishAgentVersionResponseStatus3 value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::RetellAI.PublishAgentResponseStatusExtensions.ToValueString(value)); + writer.WriteStringValue(global::RetellAI.PublishAgentVersionResponseStatus3Extensions.ToValueString(value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus3Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus3Nullable.g.cs similarity index 72% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus3Nullable.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus3Nullable.g.cs index d74fb9a..2eefe58 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus3Nullable.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus3Nullable.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class PublishAgentResponseStatus3NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class PublishAgentVersionResponseStatus3NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.PublishAgentResponseStatus3? Read( + public override global::RetellAI.PublishAgentVersionResponseStatus3? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class PublishAgentResponseStatus3NullableJsonConverter : global::S var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.PublishAgentResponseStatus3Extensions.ToEnum(stringValue); + return global::RetellAI.PublishAgentVersionResponseStatus3Extensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class PublishAgentResponseStatus3NullableJsonConverter : global::S case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.PublishAgentResponseStatus3)numValue; + return (global::RetellAI.PublishAgentVersionResponseStatus3)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.PublishAgentResponseStatus3?); + return default(global::RetellAI.PublishAgentVersionResponseStatus3?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class PublishAgentResponseStatus3NullableJsonConverter : global::S /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishAgentResponseStatus3? value, + global::RetellAI.PublishAgentVersionResponseStatus3? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::RetellAI.PublishAgentResponseStatus3Extensions.ToValueString(value.Value)); + writer.WriteStringValue(global::RetellAI.PublishAgentVersionResponseStatus3Extensions.ToValueString(value.Value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus2.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus4.g.cs similarity index 70% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus2.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus4.g.cs index 13b710d..90bee36 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus4.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class PublishAgentResponseStatus2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class PublishAgentVersionResponseStatus4JsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.PublishAgentResponseStatus2 Read( + public override global::RetellAI.PublishAgentVersionResponseStatus4 Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class PublishAgentResponseStatus2JsonConverter : global::System.Te var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.PublishAgentResponseStatus2Extensions.ToEnum(stringValue) ?? default; + return global::RetellAI.PublishAgentVersionResponseStatus4Extensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class PublishAgentResponseStatus2JsonConverter : global::System.Te case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.PublishAgentResponseStatus2)numValue; + return (global::RetellAI.PublishAgentVersionResponseStatus4)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.PublishAgentResponseStatus2); + return default(global::RetellAI.PublishAgentVersionResponseStatus4); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class PublishAgentResponseStatus2JsonConverter : global::System.Te /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishAgentResponseStatus2 value, + global::RetellAI.PublishAgentVersionResponseStatus4 value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::RetellAI.PublishAgentResponseStatus2Extensions.ToValueString(value)); + writer.WriteStringValue(global::RetellAI.PublishAgentVersionResponseStatus4Extensions.ToValueString(value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus4Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus4Nullable.g.cs similarity index 72% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus4Nullable.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus4Nullable.g.cs index 307257d..66c0272 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus4Nullable.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus4Nullable.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class PublishAgentResponseStatus4NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class PublishAgentVersionResponseStatus4NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.PublishAgentResponseStatus4? Read( + public override global::RetellAI.PublishAgentVersionResponseStatus4? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class PublishAgentResponseStatus4NullableJsonConverter : global::S var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.PublishAgentResponseStatus4Extensions.ToEnum(stringValue); + return global::RetellAI.PublishAgentVersionResponseStatus4Extensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class PublishAgentResponseStatus4NullableJsonConverter : global::S case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.PublishAgentResponseStatus4)numValue; + return (global::RetellAI.PublishAgentVersionResponseStatus4)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.PublishAgentResponseStatus4?); + return default(global::RetellAI.PublishAgentVersionResponseStatus4?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class PublishAgentResponseStatus4NullableJsonConverter : global::S /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishAgentResponseStatus4? value, + global::RetellAI.PublishAgentVersionResponseStatus4? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::RetellAI.PublishAgentResponseStatus4Extensions.ToValueString(value.Value)); + writer.WriteStringValue(global::RetellAI.PublishAgentVersionResponseStatus4Extensions.ToValueString(value.Value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus5.g.cs new file mode 100644 index 0000000..18af7d4 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus5.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class PublishAgentVersionResponseStatus5JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.PublishAgentVersionResponseStatus5 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.PublishAgentVersionResponseStatus5Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.PublishAgentVersionResponseStatus5)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.PublishAgentVersionResponseStatus5); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.PublishAgentVersionResponseStatus5 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.PublishAgentVersionResponseStatus5Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus5Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus5Nullable.g.cs similarity index 72% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus5Nullable.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus5Nullable.g.cs index 13f8bfd..06c1099 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus5Nullable.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatus5Nullable.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class PublishAgentResponseStatus5NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class PublishAgentVersionResponseStatus5NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.PublishAgentResponseStatus5? Read( + public override global::RetellAI.PublishAgentVersionResponseStatus5? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class PublishAgentResponseStatus5NullableJsonConverter : global::S var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.PublishAgentResponseStatus5Extensions.ToEnum(stringValue); + return global::RetellAI.PublishAgentVersionResponseStatus5Extensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class PublishAgentResponseStatus5NullableJsonConverter : global::S case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.PublishAgentResponseStatus5)numValue; + return (global::RetellAI.PublishAgentVersionResponseStatus5)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.PublishAgentResponseStatus5?); + return default(global::RetellAI.PublishAgentVersionResponseStatus5?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class PublishAgentResponseStatus5NullableJsonConverter : global::S /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishAgentResponseStatus5? value, + global::RetellAI.PublishAgentVersionResponseStatus5? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::RetellAI.PublishAgentResponseStatus5Extensions.ToValueString(value.Value)); + writer.WriteStringValue(global::RetellAI.PublishAgentVersionResponseStatus5Extensions.ToValueString(value.Value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus2Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatusNullable.g.cs similarity index 72% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus2Nullable.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatusNullable.g.cs index e509a90..7338459 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentResponseStatus2Nullable.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishAgentVersionResponseStatusNullable.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class PublishAgentResponseStatus2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class PublishAgentVersionResponseStatusNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.PublishAgentResponseStatus2? Read( + public override global::RetellAI.PublishAgentVersionResponseStatus? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class PublishAgentResponseStatus2NullableJsonConverter : global::S var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.PublishAgentResponseStatus2Extensions.ToEnum(stringValue); + return global::RetellAI.PublishAgentVersionResponseStatusExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class PublishAgentResponseStatus2NullableJsonConverter : global::S case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.PublishAgentResponseStatus2)numValue; + return (global::RetellAI.PublishAgentVersionResponseStatus)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.PublishAgentResponseStatus2?); + return default(global::RetellAI.PublishAgentVersionResponseStatus?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class PublishAgentResponseStatus2NullableJsonConverter : global::S /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishAgentResponseStatus2? value, + global::RetellAI.PublishAgentVersionResponseStatus? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::RetellAI.PublishAgentResponseStatus2Extensions.ToValueString(value.Value)); + writer.WriteStringValue(global::RetellAI.PublishAgentVersionResponseStatusExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus2.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus2.g.cs deleted file mode 100644 index 9d15300..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus2.g.cs +++ /dev/null @@ -1,53 +0,0 @@ -#nullable enable - -namespace RetellAI.JsonConverters -{ - /// - public sealed class PublishChatAgentResponseStatus2JsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::RetellAI.PublishChatAgentResponseStatus2 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.PublishChatAgentResponseStatus2Extensions.ToEnum(stringValue) ?? default; - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::RetellAI.PublishChatAgentResponseStatus2)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::RetellAI.PublishChatAgentResponseStatus2); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishChatAgentResponseStatus2 value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - writer.WriteStringValue(global::RetellAI.PublishChatAgentResponseStatus2Extensions.ToValueString(value)); - } - } -} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus2Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus2Nullable.g.cs deleted file mode 100644 index 022430b..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus2Nullable.g.cs +++ /dev/null @@ -1,60 +0,0 @@ -#nullable enable - -namespace RetellAI.JsonConverters -{ - /// - public sealed class PublishChatAgentResponseStatus2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::RetellAI.PublishChatAgentResponseStatus2? 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.PublishChatAgentResponseStatus2Extensions.ToEnum(stringValue); - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::RetellAI.PublishChatAgentResponseStatus2)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::RetellAI.PublishChatAgentResponseStatus2?); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishChatAgentResponseStatus2? 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.PublishChatAgentResponseStatus2Extensions.ToValueString(value.Value)); - } - } - } -} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus3.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus3.g.cs deleted file mode 100644 index 497cda0..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus3.g.cs +++ /dev/null @@ -1,53 +0,0 @@ -#nullable enable - -namespace RetellAI.JsonConverters -{ - /// - public sealed class PublishChatAgentResponseStatus3JsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::RetellAI.PublishChatAgentResponseStatus3 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.PublishChatAgentResponseStatus3Extensions.ToEnum(stringValue) ?? default; - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::RetellAI.PublishChatAgentResponseStatus3)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::RetellAI.PublishChatAgentResponseStatus3); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishChatAgentResponseStatus3 value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - writer.WriteStringValue(global::RetellAI.PublishChatAgentResponseStatus3Extensions.ToValueString(value)); - } - } -} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus3Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus3Nullable.g.cs deleted file mode 100644 index 54397fa..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus3Nullable.g.cs +++ /dev/null @@ -1,60 +0,0 @@ -#nullable enable - -namespace RetellAI.JsonConverters -{ - /// - public sealed class PublishChatAgentResponseStatus3NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::RetellAI.PublishChatAgentResponseStatus3? 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.PublishChatAgentResponseStatus3Extensions.ToEnum(stringValue); - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::RetellAI.PublishChatAgentResponseStatus3)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::RetellAI.PublishChatAgentResponseStatus3?); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishChatAgentResponseStatus3? 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.PublishChatAgentResponseStatus3Extensions.ToValueString(value.Value)); - } - } - } -} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus4.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus4.g.cs deleted file mode 100644 index 5e2c6f5..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus4.g.cs +++ /dev/null @@ -1,53 +0,0 @@ -#nullable enable - -namespace RetellAI.JsonConverters -{ - /// - public sealed class PublishChatAgentResponseStatus4JsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::RetellAI.PublishChatAgentResponseStatus4 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.PublishChatAgentResponseStatus4Extensions.ToEnum(stringValue) ?? default; - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::RetellAI.PublishChatAgentResponseStatus4)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::RetellAI.PublishChatAgentResponseStatus4); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishChatAgentResponseStatus4 value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - writer.WriteStringValue(global::RetellAI.PublishChatAgentResponseStatus4Extensions.ToValueString(value)); - } - } -} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus4Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus4Nullable.g.cs deleted file mode 100644 index 075a86c..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus4Nullable.g.cs +++ /dev/null @@ -1,60 +0,0 @@ -#nullable enable - -namespace RetellAI.JsonConverters -{ - /// - public sealed class PublishChatAgentResponseStatus4NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::RetellAI.PublishChatAgentResponseStatus4? 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.PublishChatAgentResponseStatus4Extensions.ToEnum(stringValue); - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::RetellAI.PublishChatAgentResponseStatus4)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::RetellAI.PublishChatAgentResponseStatus4?); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishChatAgentResponseStatus4? 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.PublishChatAgentResponseStatus4Extensions.ToValueString(value.Value)); - } - } - } -} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus5.g.cs deleted file mode 100644 index dc12208..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus5.g.cs +++ /dev/null @@ -1,53 +0,0 @@ -#nullable enable - -namespace RetellAI.JsonConverters -{ - /// - public sealed class PublishChatAgentResponseStatus5JsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::RetellAI.PublishChatAgentResponseStatus5 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.PublishChatAgentResponseStatus5Extensions.ToEnum(stringValue) ?? default; - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::RetellAI.PublishChatAgentResponseStatus5)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::RetellAI.PublishChatAgentResponseStatus5); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishChatAgentResponseStatus5 value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - writer.WriteStringValue(global::RetellAI.PublishChatAgentResponseStatus5Extensions.ToValueString(value)); - } - } -} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus5Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus5Nullable.g.cs deleted file mode 100644 index 7c0ddab..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus5Nullable.g.cs +++ /dev/null @@ -1,60 +0,0 @@ -#nullable enable - -namespace RetellAI.JsonConverters -{ - /// - public sealed class PublishChatAgentResponseStatus5NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::RetellAI.PublishChatAgentResponseStatus5? 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.PublishChatAgentResponseStatus5Extensions.ToEnum(stringValue); - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::RetellAI.PublishChatAgentResponseStatus5)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::RetellAI.PublishChatAgentResponseStatus5?); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishChatAgentResponseStatus5? 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.PublishChatAgentResponseStatus5Extensions.ToValueString(value.Value)); - } - } - } -} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SubagentNode.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SubagentNode.g.cs index 6854d74..2246185 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SubagentNode.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.SubagentNode.g.cs @@ -36,6 +36,7 @@ public class SubagentNodeJsonConverter : global::System.Text.Json.Serialization. var __score0 = 0; var __score1 = 0; + if (__jsonProps.Contains("allow_dtmf_interruption")) __score1++; if (__jsonProps.Contains("interruption_sensitivity")) __score1++; if (__jsonProps.Contains("responsiveness")) __score1++; if (__jsonProps.Contains("voice_speed")) __score1++; @@ -47,6 +48,9 @@ public class SubagentNodeJsonConverter : global::System.Text.Json.Serialization. if (__jsonProps.Contains("instruction")) __score2++; if (__jsonProps.Contains("instruction.text")) __score2++; if (__jsonProps.Contains("instruction.type")) __score2++; + if (__jsonProps.Contains("kb_config")) __score2++; + if (__jsonProps.Contains("kb_config.filter_score")) __score2++; + if (__jsonProps.Contains("kb_config.top_k")) __score2++; if (__jsonProps.Contains("knowledge_base_ids")) __score2++; if (__jsonProps.Contains("skip_response_edge")) __score2++; if (__jsonProps.Contains("tool_ids")) __score2++; diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateAgentResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateAgentResponseStatus5.g.cs new file mode 100644 index 0000000..b095c85 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateAgentResponseStatus5.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class UpdateAgentResponseStatus5JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.UpdateAgentResponseStatus5 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.UpdateAgentResponseStatus5Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.UpdateAgentResponseStatus5)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.UpdateAgentResponseStatus5); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.UpdateAgentResponseStatus5 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::RetellAI.UpdateAgentResponseStatus5Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateAgentResponseStatus5Nullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateAgentResponseStatus5Nullable.g.cs new file mode 100644 index 0000000..b4902ff --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateAgentResponseStatus5Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace RetellAI.JsonConverters +{ + /// + public sealed class UpdateAgentResponseStatus5NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.UpdateAgentResponseStatus5? 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.UpdateAgentResponseStatus5Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::RetellAI.UpdateAgentResponseStatus5)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::RetellAI.UpdateAgentResponseStatus5?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.UpdateAgentResponseStatus5? 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.UpdateAgentResponseStatus5Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateChatAgentResponseStatus5.g.cs similarity index 68% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateChatAgentResponseStatus5.g.cs index 4a6f7f4..c43f40f 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatus.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateChatAgentResponseStatus5.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class PublishChatAgentResponseStatusJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class UpdateChatAgentResponseStatus5JsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.PublishChatAgentResponseStatus Read( + public override global::RetellAI.UpdateChatAgentResponseStatus5 Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class PublishChatAgentResponseStatusJsonConverter : global::System var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.PublishChatAgentResponseStatusExtensions.ToEnum(stringValue) ?? default; + return global::RetellAI.UpdateChatAgentResponseStatus5Extensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class PublishChatAgentResponseStatusJsonConverter : global::System case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.PublishChatAgentResponseStatus)numValue; + return (global::RetellAI.UpdateChatAgentResponseStatus5)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.PublishChatAgentResponseStatus); + return default(global::RetellAI.UpdateChatAgentResponseStatus5); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class PublishChatAgentResponseStatusJsonConverter : global::System /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishChatAgentResponseStatus value, + global::RetellAI.UpdateChatAgentResponseStatus5 value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::RetellAI.PublishChatAgentResponseStatusExtensions.ToValueString(value)); + writer.WriteStringValue(global::RetellAI.UpdateChatAgentResponseStatus5Extensions.ToValueString(value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatusNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateChatAgentResponseStatus5Nullable.g.cs similarity index 70% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatusNullable.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateChatAgentResponseStatus5Nullable.g.cs index f2a62e7..e16bcad 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.PublishChatAgentResponseStatusNullable.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateChatAgentResponseStatus5Nullable.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class PublishChatAgentResponseStatusNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class UpdateChatAgentResponseStatus5NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.PublishChatAgentResponseStatus? Read( + public override global::RetellAI.UpdateChatAgentResponseStatus5? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class PublishChatAgentResponseStatusNullableJsonConverter : global var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.PublishChatAgentResponseStatusExtensions.ToEnum(stringValue); + return global::RetellAI.UpdateChatAgentResponseStatus5Extensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class PublishChatAgentResponseStatusNullableJsonConverter : global case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.PublishChatAgentResponseStatus)numValue; + return (global::RetellAI.UpdateChatAgentResponseStatus5)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.PublishChatAgentResponseStatus?); + return default(global::RetellAI.UpdateChatAgentResponseStatus5?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class PublishChatAgentResponseStatusNullableJsonConverter : global /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.PublishChatAgentResponseStatus? value, + global::RetellAI.UpdateChatAgentResponseStatus5? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::RetellAI.PublishChatAgentResponseStatusExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::RetellAI.UpdateChatAgentResponseStatus5Extensions.ToValueString(value.Value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs index 9bb3945..cd087db 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs @@ -2009,45 +2009,65 @@ namespace RetellAI typeof(global::RetellAI.JsonConverters.ListVoicesResponseStatus2NullableJsonConverter), - typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatusJsonConverter), + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatusJsonConverter), - typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatusNullableJsonConverter), + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatusNullableJsonConverter), - typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatus2JsonConverter), + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus2JsonConverter), - typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatus2NullableJsonConverter), + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus2NullableJsonConverter), - typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatus3JsonConverter), + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus3JsonConverter), - typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatus3NullableJsonConverter), + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus3NullableJsonConverter), - typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatus4JsonConverter), + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus4JsonConverter), - typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatus4NullableJsonConverter), + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus4NullableJsonConverter), - typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatus5JsonConverter), + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus5JsonConverter), - typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatus5NullableJsonConverter), + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus5NullableJsonConverter), - typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatusJsonConverter), + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatusJsonConverter), - typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatusNullableJsonConverter), + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatusNullableJsonConverter), - typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatus2JsonConverter), + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus2JsonConverter), - typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatus2NullableJsonConverter), + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus2NullableJsonConverter), - typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatus3JsonConverter), + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus3JsonConverter), - typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatus3NullableJsonConverter), + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus3NullableJsonConverter), - typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatus4JsonConverter), + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus4JsonConverter), - typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatus4NullableJsonConverter), + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus4NullableJsonConverter), - typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatus5JsonConverter), + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus5JsonConverter), - typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatus5NullableJsonConverter), + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5NullableJsonConverter), typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatusJsonConverter), @@ -2065,6 +2085,10 @@ namespace RetellAI typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus4NullableJsonConverter), + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus5NullableJsonConverter), + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatusJsonConverter), typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatusNullableJsonConverter), @@ -2081,6 +2105,10 @@ namespace RetellAI typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus4NullableJsonConverter), + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus5NullableJsonConverter), + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatusJsonConverter), typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatusNullableJsonConverter), @@ -2357,6 +2385,8 @@ namespace RetellAI typeof(global::RetellAI.JsonConverters.StopCallResponseStatus4NullableJsonConverter), + typeof(global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter), + typeof(global::RetellAI.JsonConverters.AgentResponseJsonConverter), typeof(global::RetellAI.JsonConverters.AgentSwapNodeJsonConverter), @@ -2601,12 +2631,20 @@ namespace RetellAI typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), typeof(global::RetellAI.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NullableLLMModel), TypeInfoPropertyName = "NullableLLMModel_RetellAI_NullableLLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatResponse), TypeInfoPropertyName = "ListChatResponse_RetellAI_ListChatResponse")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMResponse), TypeInfoPropertyName = "ListRetellLLMResponse_RetellAI_ListRetellLLMResponse")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.LLMModel?), TypeInfoPropertyName = "NullableLLMModel_RetellAI_LLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListChatResponse_System_Collections_Generic_List_global_RetellAI_ChatResponse")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListRetellLLMResponse_System_Collections_Generic_List_global_RetellAI_RetellLLMResponse")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.JsonSerializerContextTypes))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlertMetricType), TypeInfoPropertyName = "AlertMetricType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AsrProvider), TypeInfoPropertyName = "AsrProvider2")] @@ -2653,7 +2691,10 @@ namespace RetellAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UtteranceNaturalnessIssues))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentWeight))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentVersionReference), TypeInfoPropertyName = "AgentVersionReference2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(int))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentOverrideRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RetellLlmOverride))] @@ -2675,9 +2716,9 @@ 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::RetellAI.CallScreeningOption))] [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))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentRequestVocabSpecialization), TypeInfoPropertyName = "AgentRequestVocabSpecialization2")] @@ -3098,244 +3139,2887 @@ namespace RetellAI [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))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSenderVariant1Type), TypeInfoPropertyName = "SmsSenderVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSenderVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSenderVariant2Type), TypeInfoPropertyName = "SmsSenderVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsDestination), TypeInfoPropertyName = "SmsDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsDestinationVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsDestinationVariant1Type), TypeInfoPropertyName = "SmsDestinationVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsDestinationVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsDestinationVariant2Type), TypeInfoPropertyName = "SmsDestinationVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf), TypeInfoPropertyName = "OneOfSentimentAnalysisDetailVariant1SentimentAnalysisDetailVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SentimentAnalysisDetailVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SentimentAnalysisDetailVariant1Sentiment), TypeInfoPropertyName = "SentimentAnalysisDetailVariant1Sentiment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SentimentAnalysisDetailVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SentimentAnalysisDetailVariant2Sentiment), TypeInfoPropertyName = "SentimentAnalysisDetailVariant2Sentiment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SkipResponseEdgeVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SkipResponseEdgeVariant2TransitionCondition))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SkipResponseEdgeVariant2TransitionConditionType), TypeInfoPropertyName = "SkipResponseEdgeVariant2TransitionConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SkipResponseEdgeVariant2TransitionConditionPrompt), TypeInfoPropertyName = "SkipResponseEdgeVariant2TransitionConditionPrompt2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlwaysEdgeVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlwaysEdgeVariant2TransitionCondition))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlwaysEdgeVariant2TransitionConditionType), TypeInfoPropertyName = "AlwaysEdgeVariant2TransitionConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlwaysEdgeVariant2TransitionConditionPrompt), TypeInfoPropertyName = "AlwaysEdgeVariant2TransitionConditionPrompt2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentInferred))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentInferredType), TypeInfoPropertyName = "SmsContentInferredType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentPredefined))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentPredefinedType), TypeInfoPropertyName = "SmsContentPredefinedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentTemplate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentTemplateType), TypeInfoPropertyName = "SmsContentTemplateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentTemplateTemplate), TypeInfoPropertyName = "SmsContentTemplateTemplate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsFailedEdge), TypeInfoPropertyName = "SmsFailedEdge2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsFailedEdgeVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsFailedEdgeVariant2TransitionCondition))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsFailedEdgeVariant2TransitionConditionType), TypeInfoPropertyName = "SmsFailedEdgeVariant2TransitionConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsFailedEdgeVariant2TransitionConditionPrompt), TypeInfoPropertyName = "SmsFailedEdgeVariant2TransitionConditionPrompt2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsNodeVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsNodeVariant2Type), TypeInfoPropertyName = "SmsNodeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf), TypeInfoPropertyName = "OneOfNodeInstructionSmsInstructionTemplate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSuccessEdge), TypeInfoPropertyName = "SmsSuccessEdge2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSuccessEdgeVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSuccessEdgeVariant2TransitionCondition))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSuccessEdgeVariant2TransitionConditionType), TypeInfoPropertyName = "SmsSuccessEdgeVariant2TransitionConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSuccessEdgeVariant2TransitionConditionPrompt), TypeInfoPropertyName = "SmsSuccessEdgeVariant2TransitionConditionPrompt2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StateEdge))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StateTransitionMessageBaseRole), TypeInfoPropertyName = "StateTransitionMessageBaseRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StringAnalysisDataType), TypeInfoPropertyName = "StringAnalysisDataType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseBatchJob))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseBatchJobStatus), TypeInfoPropertyName = "TestCaseBatchJobStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseDefinitionInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolMock))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseDefinition), TypeInfoPropertyName = "TestCaseDefinition2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseDefinitionVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseDefinitionVariant2Type), TypeInfoPropertyName = "TestCaseDefinitionVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseJob))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseJobStatus), TypeInfoPropertyName = "TestCaseJobStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolMockInputMatchRule), TypeInfoPropertyName = "ToolMockInputMatchRule2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolMockInputMatchRuleVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolMockInputMatchRuleVariant1Type), TypeInfoPropertyName = "ToolMockInputMatchRuleVariant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolMockInputMatchRuleVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolMockInputMatchRuleVariant2Type), TypeInfoPropertyName = "ToolMockInputMatchRuleVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UtteranceToolCallAccuracy))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolCallInvocationMessageBaseRole), TypeInfoPropertyName = "ToolCallInvocationMessageBaseRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolCallInvocationUtterance))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolCallInvocationUtteranceRole), TypeInfoPropertyName = "ToolCallInvocationUtteranceRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolCallResultMessageBaseRole), TypeInfoPropertyName = "ToolCallResultMessageBaseRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolCallResultUtterance))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolCallResultUtteranceRole), TypeInfoPropertyName = "ToolCallResultUtteranceRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolParameterType), TypeInfoPropertyName = "ToolParameterType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferCallTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferCallNodeVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferCallNodeVariant2Type), TypeInfoPropertyName = "TransferCallNodeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferDestination), TypeInfoPropertyName = "TransferDestination2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOption), TypeInfoPropertyName = "TransferOption2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferCallToolType), TypeInfoPropertyName = "TransferCallToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferCallToolExecutionMessageType), TypeInfoPropertyName = "TransferCallToolExecutionMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferDestinationInferred))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferDestinationInferredType), TypeInfoPropertyName = "TransferDestinationInferredType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferDestinationPredefined))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferDestinationPredefinedType), TypeInfoPropertyName = "TransferDestinationPredefinedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferFailedEdgeVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferFailedEdgeVariant2TransitionCondition))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferFailedEdgeVariant2TransitionConditionType), TypeInfoPropertyName = "TransferFailedEdgeVariant2TransitionConditionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferFailedEdgeVariant2TransitionConditionPrompt), TypeInfoPropertyName = "TransferFailedEdgeVariant2TransitionConditionPrompt2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionAgenticWarmTransfer))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionAgenticWarmTransferType), TypeInfoPropertyName = "TransferOptionAgenticWarmTransferType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionAgenticWarmTransferOnHoldMusic), TypeInfoPropertyName = "TransferOptionAgenticWarmTransferOnHoldMusic2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf), TypeInfoPropertyName = "OneOfWarmTransferPromptWarmTransferStaticMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.WarmTransferPrompt))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.WarmTransferStaticMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfig))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfigTransferAgent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeout), TypeInfoPropertyName = "TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeout2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionColdTransfer))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionColdTransferType), TypeInfoPropertyName = "TransferOptionColdTransferType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionColdTransferColdTransferMode), TypeInfoPropertyName = "TransferOptionColdTransferColdTransferMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionWarmTransfer))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionWarmTransferType), TypeInfoPropertyName = "TransferOptionWarmTransferType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionWarmTransferOnHoldMusic), TypeInfoPropertyName = "TransferOptionWarmTransferOnHoldMusic2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateOrganizationRequest), TypeInfoPropertyName = "UpdateOrganizationRequest2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateOrganizationRequestVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UserFormRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UtteranceMistranscribedImportantEntitiesDetail))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UtteranceOrToolCall), TypeInfoPropertyName = "UtteranceOrToolCall2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.Utterance))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UtteranceRole), TypeInfoPropertyName = "UtteranceRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UtteranceWord))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallBase))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallBaseCallStatus), TypeInfoPropertyName = "V2CallBaseCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallBaseDataStorageSetting), TypeInfoPropertyName = "V2CallBaseDataStorageSetting2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallBaseLatency))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallBaseCallCost))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallBaseLlmTokenUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallResponse), TypeInfoPropertyName = "V2CallResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2WebCallResponse), TypeInfoPropertyName = "V2WebCallResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponse), TypeInfoPropertyName = "V2PhoneCallResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3CallResponse), TypeInfoPropertyName = "V3CallResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponseVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponseVariant1CallType), TypeInfoPropertyName = "V2PhoneCallResponseVariant1CallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponseVariant1Direction), TypeInfoPropertyName = "V2PhoneCallResponseVariant1Direction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponseVariant1TelephonyIdentifier))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2WebCallResponseVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2WebCallResponseVariant1CallType), TypeInfoPropertyName = "V2WebCallResponseVariant1CallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoiceResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoiceResponseProvider), TypeInfoPropertyName = "VoiceResponseProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoiceResponseGender), TypeInfoPropertyName = "VoiceResponseGender2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionBridgeTransfer))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionBridgeTransferType), TypeInfoPropertyName = "VoicemailActionBridgeTransferType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionHangup))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionHangupType), TypeInfoPropertyName = "VoicemailActionHangupType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionPrompt))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionPromptType), TypeInfoPropertyName = "VoicemailActionPromptType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionStaticText))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionStaticTextType), TypeInfoPropertyName = "VoicemailActionStaticTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.IvrActionHangup))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.IvrActionHangupType), TypeInfoPropertyName = "IvrActionHangupType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.IvrAction), TypeInfoPropertyName = "IvrAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.WarmTransferPromptType), TypeInfoPropertyName = "WarmTransferPromptType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.WarmTransferStaticMessageType), TypeInfoPropertyName = "WarmTransferStaticMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf), TypeInfoPropertyName = "AllOfAgentRequestObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchTestRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf), TypeInfoPropertyName = "AllOfTestCaseDefinitionInputObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf), TypeInfoPropertyName = "AllOfChatAgentRequestObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentPlaygroundCompletionRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateChatCompletionRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateChatRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneNumberRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneNumberRequestNumberProvider), TypeInfoPropertyName = "CreatePhoneNumberRequestNumberProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneNumberRequestCountryCode), TypeInfoPropertyName = "CreatePhoneNumberRequestCountryCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateSmsChatRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CloneVoiceRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CloneVoiceRequestVoiceProvider), TypeInfoPropertyName = "CloneVoiceRequestVoiceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddCommunityVoiceRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddCommunityVoiceRequestVoiceProvider), TypeInfoPropertyName = "AddCommunityVoiceRequestVoiceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SearchCommunityVoiceRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SearchCommunityVoiceRequestVoiceProvider), TypeInfoPropertyName = "SearchCommunityVoiceRequestVoiceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ImportPhoneNumberRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatsV3Request))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatsV3RequestSortOrder), TypeInfoPropertyName = "ListChatsV3RequestSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataRequestDataStorageSetting), TypeInfoPropertyName = "UpdateChatMetadataRequestDataStorageSetting2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteria))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaCallStatu), TypeInfoPropertyName = "ListCallsRequestFilterCriteriaCallStatu2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaCallTypeItem), TypeInfoPropertyName = "ListCallsRequestFilterCriteriaCallTypeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaDirectionItem), TypeInfoPropertyName = "ListCallsRequestFilterCriteriaDirectionItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaUserSentimentItem), TypeInfoPropertyName = "ListCallsRequestFilterCriteriaUserSentimentItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaStartTimestamp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaEndTimestamp))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaDurationMs))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaE2eLatencyP50))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestSortOrder), TypeInfoPropertyName = "ListCallsRequestSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3Request))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3RequestSortOrder), TypeInfoPropertyName = "ListCallsV3RequestSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallRequestDirection), TypeInfoPropertyName = "RegisterPhoneCallRequestDirection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataRequestDataStorageSetting), TypeInfoPropertyName = "UpdateCallMetadataRequestDataStorageSetting2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListTestCaseDefinitionsType), TypeInfoPropertyName = "ListTestCaseDefinitionsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListTestCaseDefinitionsV2Type), TypeInfoPropertyName = "ListTestCaseDefinitionsV2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListBatchTestsType), TypeInfoPropertyName = "ListBatchTestsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListBatchTestsV2Type), TypeInfoPropertyName = "ListBatchTestsV2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatSortOrder), TypeInfoPropertyName = "ListChatSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListConversationFlowComponentsV2SortOrder), TypeInfoPropertyName = "ListConversationFlowComponentsV2SortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListConversationFlowsV2SortOrder), TypeInfoPropertyName = "ListConversationFlowsV2SortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListPhoneNumbersV2SortOrder), TypeInfoPropertyName = "ListPhoneNumbersV2SortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2SortOrder), TypeInfoPropertyName = "ListRetellLLMV2SortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2SortOrder), TypeInfoPropertyName = "ListExportRequestsV2SortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponseStatus), TypeInfoPropertyName = "AddKnowledgeBaseSourcesResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponseStatus2), TypeInfoPropertyName = "AddKnowledgeBaseSourcesResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponseStatus3), TypeInfoPropertyName = "AddKnowledgeBaseSourcesResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponseStatus4), TypeInfoPropertyName = "AddKnowledgeBaseSourcesResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponse5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponseStatus5), TypeInfoPropertyName = "AddKnowledgeBaseSourcesResponseStatus52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponseStatus), TypeInfoPropertyName = "CreateAgentResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponseStatus2), TypeInfoPropertyName = "CreateAgentResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponseStatus3), TypeInfoPropertyName = "CreateAgentResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponseStatus4), TypeInfoPropertyName = "CreateAgentResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponseStatus), TypeInfoPropertyName = "CreateBatchCallResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponseStatus2), TypeInfoPropertyName = "CreateBatchCallResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponseStatus3), TypeInfoPropertyName = "CreateBatchCallResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponseStatus4), TypeInfoPropertyName = "CreateBatchCallResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchTestResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchTestResponseStatus), TypeInfoPropertyName = "CreateBatchTestResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchTestResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchTestResponseStatus2), TypeInfoPropertyName = "CreateBatchTestResponseStatus22")] + internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + typeof(global::RetellAI.JsonConverters.AlertMetricTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertMetricTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AsrProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.AsrProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertFilterStatusCodeValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertFilterStatusCodeValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertFilterErrorCodeItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertFilterErrorCodeItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseThresholdTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseThresholdTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseComparatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseComparatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseFrequencyJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseFrequencyNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseWindowJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseWindowNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestThresholdTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestThresholdTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestComparatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestComparatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestFrequencyJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestFrequencyNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestWindowJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestWindowNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseThresholdTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseThresholdTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseComparatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseComparatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseFrequencyJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseFrequencyNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseWindowJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseWindowNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVoiceModelJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVoiceModelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVoiceEmotionJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVoiceEmotionNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestAmbientSoundJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestAmbientSoundNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestWebhookEventJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestWebhookEventNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestPronunciationDictionaryItemAlphabetJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestPronunciationDictionaryItemAlphabetNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestSttModeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestSttModeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVocabSpecializationJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVocabSpecializationNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestDenoisingModeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestDenoisingModeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapWebhookSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapWebhookSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BookAppointmentCalToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BookAppointmentCalToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanAnalysisDataTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanAnalysisDataTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BranchNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BranchNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallAnalysisUserSentimentJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallAnalysisUserSentimentNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentRequestWebhookEventJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentRequestWebhookEventNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentRequestDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentRequestDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAnalysisUserSentimentJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAnalysisUserSentimentNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatResponseChatStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatResponseChatStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatResponseChatTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatResponseChatTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CheckAvailabilityCalToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CheckAvailabilityCalToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortAggregatedResultGroupByJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortAggregatedResultGroupByNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortFilterStartTimestampVariant1OpJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortFilterStartTimestampVariant1OpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortFilterCallDurationFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortFilterCallDurationFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortSuccessfulCriteriaTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortSuccessfulCriteriaTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortSuccessfulCriteriaOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortSuccessfulCriteriaOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeVariant2ComponentTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeVariant2ComponentTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowOverrideStartSpeakerJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowOverrideStartSpeakerNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationNodeVariant3TypeJsonConverter), + + 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), + + typeof(global::RetellAI.JsonConverters.CustomToolMethodJsonConverter), + + typeof(global::RetellAI.JsonConverters.CustomToolMethodNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CustomToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CustomToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DTMFUtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.DTMFUtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RangeFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.RangeFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RangeFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.RangeFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PresentFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PresentFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PresentFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.PresentFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterCallStatusValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterCallStatusValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterCallTypeValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterCallTypeValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterDirectionValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterDirectionValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterUserSentimentValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterUserSentimentValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterDataStorageSettingValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterDataStorageSettingValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DayOfWeekJsonConverter), + + typeof(global::RetellAI.JsonConverters.DayOfWeekNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DisconnectionReason4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DisconnectionReason4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndCallToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndCallToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndCallToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndCallToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumAnalysisDataTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumAnalysisDataTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationConditionOperatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationConditionOperatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationOperatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationOperatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariableToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariableToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariablesNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariablesNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant1RoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant1RoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant2RoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant2RoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant3RoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant3RoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeVariant2ToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeVariant2ToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.HallucinationTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.HallucinationTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceDocumentTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceDocumentTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceTextTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceTextTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceUrlTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceUrlTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.LanguageLegacyEnumJsonConverter), + + typeof(global::RetellAI.JsonConverters.LanguageLegacyEnumNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.Language3JsonConverter), + + typeof(global::RetellAI.JsonConverters.Language3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.LLMModelJsonConverter), + + typeof(global::RetellAI.JsonConverters.LLMModelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.MessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.MessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ModelChoiceCascadingTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ModelChoiceCascadingTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NaturalnessIssueJsonConverter), + + typeof(global::RetellAI.JsonConverters.NaturalnessIssueNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionPromptTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionPromptTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionStaticTextTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionStaticTextTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsInstructionTemplateTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsInstructionTemplateTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsInstructionTemplateTemplateJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsInstructionTemplateTemplateNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageBaseTransitionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageBaseTransitionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionUtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionUtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionUtteranceTransitionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionUtteranceTransitionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NullableLLMModelJsonConverter), + + typeof(global::RetellAI.JsonConverters.NullableLLMModelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberAnalysisDataTypeJsonConverter), + + 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), + + typeof(global::RetellAI.JsonConverters.PIIConfigCategorieJsonConverter), + + typeof(global::RetellAI.JsonConverters.PIIConfigCategorieNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GuardrailConfigOutputTopicJsonConverter), + + typeof(global::RetellAI.JsonConverters.GuardrailConfigOutputTopicNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GuardrailConfigInputTopicJsonConverter), + + typeof(global::RetellAI.JsonConverters.GuardrailConfigInputTopicNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PerformanceMetricCriteriaOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.PerformanceMetricCriteriaOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PhoneNumberResponsePhoneNumberTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PhoneNumberResponsePhoneNumberTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PostCallAnalysisSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.PostCallAnalysisSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PromptConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PromptConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.QaViewFilterScoreRangeTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.QaViewFilterScoreRangeTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.QaViewFilterScoreRangeOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.QaViewFilterScoreRangeOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineConversationFlowTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineConversationFlowTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineCustomLmTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineCustomLmTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineRetellLmTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineRetellLmTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmOverrideS2sModelJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmOverrideS2sModelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmOverrideStartSpeakerJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmOverrideStartSpeakerNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SendSMSToolTypeJsonConverter), + + 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), + + typeof(global::RetellAI.JsonConverters.SmsSenderVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSenderVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationVariant1TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationVariant1TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant1SentimentJsonConverter), + + typeof(global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant1SentimentNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant2SentimentJsonConverter), + + typeof(global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant2SentimentNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentInferredTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentInferredTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentPredefinedTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentPredefinedTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentTemplateTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentTemplateTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentTemplateTemplateJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentTemplateTemplateNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StateTransitionMessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.StateTransitionMessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringAnalysisDataTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringAnalysisDataTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseBatchJobStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseBatchJobStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseDefinitionVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseDefinitionVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseJobStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseJobStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant1TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant1TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationMessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationMessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationUtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationUtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultMessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultMessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultUtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultUtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolParameterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolParameterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationInferredTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationInferredTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationPredefinedTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationPredefinedTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferOnHoldMusicJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferOnHoldMusicNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeoutJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeoutNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionColdTransferTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionColdTransferTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionColdTransferColdTransferModeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionColdTransferColdTransferModeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionWarmTransferTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionWarmTransferTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionWarmTransferOnHoldMusicJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionWarmTransferOnHoldMusicNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.UtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallBaseCallStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallBaseCallStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallBaseDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallBaseDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1CallTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1CallTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1DirectionJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1DirectionNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2WebCallResponseVariant1CallTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2WebCallResponseVariant1CallTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoiceResponseProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoiceResponseProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoiceResponseGenderJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoiceResponseGenderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionBridgeTransferTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionBridgeTransferTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionHangupTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionHangupTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionPromptTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionPromptTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionStaticTextTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionStaticTextTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.IvrActionHangupTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.IvrActionHangupTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.WarmTransferPromptTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.WarmTransferPromptTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.WarmTransferStaticMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.WarmTransferStaticMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberRequestNumberProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberRequestNumberProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberRequestCountryCodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberRequestCountryCodeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceRequestVoiceProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceRequestVoiceProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceRequestVoiceProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceRequestVoiceProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceRequestVoiceProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceRequestVoiceProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3RequestSortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3RequestSortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataRequestDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataRequestDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallStatuJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallStatuNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallTypeItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallTypeItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaDirectionItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaDirectionItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaUserSentimentItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaUserSentimentItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestSortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestSortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3RequestSortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3RequestSortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallRequestDirectionJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallRequestDirectionNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataRequestDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataRequestDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatSortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatSortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConcurrencyResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConcurrencyResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConcurrencyResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConcurrencyResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListAgentsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListAgentsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListAgentsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListAgentsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatAgentsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatAgentsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatAgentsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatAgentsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListVoicesResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListVoicesResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListVoicesResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListVoicesResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemChannelJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemChannelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapNodeJsonConverter), + + 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), + + typeof(global::RetellAI.JsonConverters.CancelTransferNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.V3ChatResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowComponentResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SubagentNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateOrganizationRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.ValueFilterJsonConverter), + + typeof(global::RetellAI.JsonConverters.CustomFieldFilterJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariablesNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.LanguageLegacyJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.MessageOrToolCallJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatMessageInputJsonConverter), + + typeof(global::RetellAI.JsonConverters.MessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.ModelChoiceJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeBaseJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeToolJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.OrganizationResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellResponseEngineJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLLMResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSenderJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.StateTransitionMessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseDefinitionJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationMessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultMessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateOrganizationRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.UtteranceOrToolCallJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.V3CallResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2WebCallResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionJsonConverter), + + typeof(global::RetellAI.JsonConverters.IvrActionJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter?, global::RetellAI.RangeFilter>), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.UnixTimestampJsonConverter), + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NullableLLMModel), TypeInfoPropertyName = "NullableLLMModel_RetellAI_NullableLLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatResponse), TypeInfoPropertyName = "ListChatResponse_RetellAI_ListChatResponse")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMResponse), TypeInfoPropertyName = "ListRetellLLMResponse_RetellAI_ListRetellLLMResponse")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.LLMModel?), TypeInfoPropertyName = "NullableLLMModel_RetellAI_LLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListChatResponse_System_Collections_Generic_List_global_RetellAI_ChatResponse")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListRetellLLMResponse_System_Collections_Generic_List_global_RetellAI_RetellLLMResponse")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSenderVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSenderVariant1Type), TypeInfoPropertyName = "SmsSenderVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSenderVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSenderVariant2Type), TypeInfoPropertyName = "SmsSenderVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsDestination), TypeInfoPropertyName = "SmsDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsDestinationVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsDestinationVariant1Type), TypeInfoPropertyName = "SmsDestinationVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsDestinationVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsDestinationVariant2Type), TypeInfoPropertyName = "SmsDestinationVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf), TypeInfoPropertyName = "OneOfSentimentAnalysisDetailVariant1SentimentAnalysisDetailVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SentimentAnalysisDetailVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SentimentAnalysisDetailVariant1Sentiment), TypeInfoPropertyName = "SentimentAnalysisDetailVariant1Sentiment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SentimentAnalysisDetailVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SentimentAnalysisDetailVariant2Sentiment), TypeInfoPropertyName = "SentimentAnalysisDetailVariant2Sentiment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SkipResponseEdgeVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SkipResponseEdgeVariant2TransitionCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SkipResponseEdgeVariant2TransitionConditionType), TypeInfoPropertyName = "SkipResponseEdgeVariant2TransitionConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SkipResponseEdgeVariant2TransitionConditionPrompt), TypeInfoPropertyName = "SkipResponseEdgeVariant2TransitionConditionPrompt2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlwaysEdgeVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlwaysEdgeVariant2TransitionCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlwaysEdgeVariant2TransitionConditionType), TypeInfoPropertyName = "AlwaysEdgeVariant2TransitionConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AlwaysEdgeVariant2TransitionConditionPrompt), TypeInfoPropertyName = "AlwaysEdgeVariant2TransitionConditionPrompt2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentInferred))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentInferredType), TypeInfoPropertyName = "SmsContentInferredType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentPredefined))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentPredefinedType), TypeInfoPropertyName = "SmsContentPredefinedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentTemplate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentTemplateType), TypeInfoPropertyName = "SmsContentTemplateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsContentTemplateTemplate), TypeInfoPropertyName = "SmsContentTemplateTemplate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsFailedEdge), TypeInfoPropertyName = "SmsFailedEdge2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsFailedEdgeVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsFailedEdgeVariant2TransitionCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsFailedEdgeVariant2TransitionConditionType), TypeInfoPropertyName = "SmsFailedEdgeVariant2TransitionConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsFailedEdgeVariant2TransitionConditionPrompt), TypeInfoPropertyName = "SmsFailedEdgeVariant2TransitionConditionPrompt2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsNodeVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsNodeVariant2Type), TypeInfoPropertyName = "SmsNodeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf), TypeInfoPropertyName = "OneOfNodeInstructionSmsInstructionTemplate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSuccessEdge), TypeInfoPropertyName = "SmsSuccessEdge2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSuccessEdgeVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSuccessEdgeVariant2TransitionCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSuccessEdgeVariant2TransitionConditionType), TypeInfoPropertyName = "SmsSuccessEdgeVariant2TransitionConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SmsSuccessEdgeVariant2TransitionConditionPrompt), TypeInfoPropertyName = "SmsSuccessEdgeVariant2TransitionConditionPrompt2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StateEdge))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StateTransitionMessageBaseRole), TypeInfoPropertyName = "StateTransitionMessageBaseRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StringAnalysisDataType), TypeInfoPropertyName = "StringAnalysisDataType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseBatchJob))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseBatchJobStatus), TypeInfoPropertyName = "TestCaseBatchJobStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseDefinitionInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolMock))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseDefinition), TypeInfoPropertyName = "TestCaseDefinition2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseDefinitionVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseDefinitionVariant2Type), TypeInfoPropertyName = "TestCaseDefinitionVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseJob))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TestCaseJobStatus), TypeInfoPropertyName = "TestCaseJobStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolMockInputMatchRule), TypeInfoPropertyName = "ToolMockInputMatchRule2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolMockInputMatchRuleVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolMockInputMatchRuleVariant1Type), TypeInfoPropertyName = "ToolMockInputMatchRuleVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolMockInputMatchRuleVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolMockInputMatchRuleVariant2Type), TypeInfoPropertyName = "ToolMockInputMatchRuleVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UtteranceToolCallAccuracy))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolCallInvocationMessageBaseRole), TypeInfoPropertyName = "ToolCallInvocationMessageBaseRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolCallInvocationUtterance))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolCallInvocationUtteranceRole), TypeInfoPropertyName = "ToolCallInvocationUtteranceRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolCallResultMessageBaseRole), TypeInfoPropertyName = "ToolCallResultMessageBaseRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolCallResultUtterance))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolCallResultUtteranceRole), TypeInfoPropertyName = "ToolCallResultUtteranceRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ToolParameterType), TypeInfoPropertyName = "ToolParameterType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferCallTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferCallNodeVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferCallNodeVariant2Type), TypeInfoPropertyName = "TransferCallNodeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferDestination), TypeInfoPropertyName = "TransferDestination2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOption), TypeInfoPropertyName = "TransferOption2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferCallToolType), TypeInfoPropertyName = "TransferCallToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferCallToolExecutionMessageType), TypeInfoPropertyName = "TransferCallToolExecutionMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferDestinationInferred))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferDestinationInferredType), TypeInfoPropertyName = "TransferDestinationInferredType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferDestinationPredefined))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferDestinationPredefinedType), TypeInfoPropertyName = "TransferDestinationPredefinedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferFailedEdgeVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferFailedEdgeVariant2TransitionCondition))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferFailedEdgeVariant2TransitionConditionType), TypeInfoPropertyName = "TransferFailedEdgeVariant2TransitionConditionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferFailedEdgeVariant2TransitionConditionPrompt), TypeInfoPropertyName = "TransferFailedEdgeVariant2TransitionConditionPrompt2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionAgenticWarmTransfer))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionAgenticWarmTransferType), TypeInfoPropertyName = "TransferOptionAgenticWarmTransferType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionAgenticWarmTransferOnHoldMusic), TypeInfoPropertyName = "TransferOptionAgenticWarmTransferOnHoldMusic2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf), TypeInfoPropertyName = "OneOfWarmTransferPromptWarmTransferStaticMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.WarmTransferPrompt))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.WarmTransferStaticMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfigTransferAgent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeout), TypeInfoPropertyName = "TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeout2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionColdTransfer))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionColdTransferType), TypeInfoPropertyName = "TransferOptionColdTransferType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionColdTransferColdTransferMode), TypeInfoPropertyName = "TransferOptionColdTransferColdTransferMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionWarmTransfer))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionWarmTransferType), TypeInfoPropertyName = "TransferOptionWarmTransferType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.TransferOptionWarmTransferOnHoldMusic), TypeInfoPropertyName = "TransferOptionWarmTransferOnHoldMusic2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateOrganizationRequest), TypeInfoPropertyName = "UpdateOrganizationRequest2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateOrganizationRequestVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UserFormRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UtteranceMistranscribedImportantEntitiesDetail))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UtteranceOrToolCall), TypeInfoPropertyName = "UtteranceOrToolCall2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.Utterance))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UtteranceRole), TypeInfoPropertyName = "UtteranceRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UtteranceWord))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallBase))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallBaseCallStatus), TypeInfoPropertyName = "V2CallBaseCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallBaseDataStorageSetting), TypeInfoPropertyName = "V2CallBaseDataStorageSetting2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallBaseLatency))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallBaseCallCost))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallBaseLlmTokenUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallResponse), TypeInfoPropertyName = "V2CallResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2WebCallResponse), TypeInfoPropertyName = "V2WebCallResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponse), TypeInfoPropertyName = "V2PhoneCallResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3CallResponse), TypeInfoPropertyName = "V3CallResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponseVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponseVariant1CallType), TypeInfoPropertyName = "V2PhoneCallResponseVariant1CallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponseVariant1Direction), TypeInfoPropertyName = "V2PhoneCallResponseVariant1Direction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponseVariant1TelephonyIdentifier))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2WebCallResponseVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2WebCallResponseVariant1CallType), TypeInfoPropertyName = "V2WebCallResponseVariant1CallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoiceResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoiceResponseProvider), TypeInfoPropertyName = "VoiceResponseProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoiceResponseGender), TypeInfoPropertyName = "VoiceResponseGender2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionBridgeTransfer))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionBridgeTransferType), TypeInfoPropertyName = "VoicemailActionBridgeTransferType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionHangup))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionHangupType), TypeInfoPropertyName = "VoicemailActionHangupType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionPrompt))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionPromptType), TypeInfoPropertyName = "VoicemailActionPromptType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionStaticText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.VoicemailActionStaticTextType), TypeInfoPropertyName = "VoicemailActionStaticTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.IvrActionHangup))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.IvrActionHangupType), TypeInfoPropertyName = "IvrActionHangupType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.IvrAction), TypeInfoPropertyName = "IvrAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.WarmTransferPromptType), TypeInfoPropertyName = "WarmTransferPromptType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.WarmTransferStaticMessageType), TypeInfoPropertyName = "WarmTransferStaticMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf), TypeInfoPropertyName = "AllOfAgentRequestObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchTestRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf), TypeInfoPropertyName = "AllOfTestCaseDefinitionInputObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf), TypeInfoPropertyName = "AllOfChatAgentRequestObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentPlaygroundCompletionRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateChatCompletionRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateChatRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneNumberRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneNumberRequestNumberProvider), TypeInfoPropertyName = "CreatePhoneNumberRequestNumberProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneNumberRequestCountryCode), TypeInfoPropertyName = "CreatePhoneNumberRequestCountryCode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateSmsChatRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CloneVoiceRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CloneVoiceRequestVoiceProvider), TypeInfoPropertyName = "CloneVoiceRequestVoiceProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddCommunityVoiceRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddCommunityVoiceRequestVoiceProvider), TypeInfoPropertyName = "AddCommunityVoiceRequestVoiceProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SearchCommunityVoiceRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.SearchCommunityVoiceRequestVoiceProvider), TypeInfoPropertyName = "SearchCommunityVoiceRequestVoiceProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ImportPhoneNumberRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatsV3Request))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatsV3RequestSortOrder), TypeInfoPropertyName = "ListChatsV3RequestSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataRequestDataStorageSetting), TypeInfoPropertyName = "UpdateChatMetadataRequestDataStorageSetting2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteria))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaCallStatu), TypeInfoPropertyName = "ListCallsRequestFilterCriteriaCallStatu2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaCallTypeItem), TypeInfoPropertyName = "ListCallsRequestFilterCriteriaCallTypeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaDirectionItem), TypeInfoPropertyName = "ListCallsRequestFilterCriteriaDirectionItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaUserSentimentItem), TypeInfoPropertyName = "ListCallsRequestFilterCriteriaUserSentimentItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaStartTimestamp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaEndTimestamp))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaDurationMs))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestFilterCriteriaE2eLatencyP50))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsRequestSortOrder), TypeInfoPropertyName = "ListCallsRequestSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3Request))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3RequestSortOrder), TypeInfoPropertyName = "ListCallsV3RequestSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallRequestDirection), TypeInfoPropertyName = "RegisterPhoneCallRequestDirection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataRequestDataStorageSetting), TypeInfoPropertyName = "UpdateCallMetadataRequestDataStorageSetting2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListTestCaseDefinitionsType), TypeInfoPropertyName = "ListTestCaseDefinitionsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListTestCaseDefinitionsV2Type), TypeInfoPropertyName = "ListTestCaseDefinitionsV2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListBatchTestsType), TypeInfoPropertyName = "ListBatchTestsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListBatchTestsV2Type), TypeInfoPropertyName = "ListBatchTestsV2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatSortOrder), TypeInfoPropertyName = "ListChatSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListConversationFlowComponentsV2SortOrder), TypeInfoPropertyName = "ListConversationFlowComponentsV2SortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListConversationFlowsV2SortOrder), TypeInfoPropertyName = "ListConversationFlowsV2SortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListPhoneNumbersV2SortOrder), TypeInfoPropertyName = "ListPhoneNumbersV2SortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2SortOrder), TypeInfoPropertyName = "ListRetellLLMV2SortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2SortOrder), TypeInfoPropertyName = "ListExportRequestsV2SortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponseStatus), TypeInfoPropertyName = "AddKnowledgeBaseSourcesResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponseStatus2), TypeInfoPropertyName = "AddKnowledgeBaseSourcesResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponseStatus3), TypeInfoPropertyName = "AddKnowledgeBaseSourcesResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponseStatus4), TypeInfoPropertyName = "AddKnowledgeBaseSourcesResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AddKnowledgeBaseSourcesResponseStatus5), TypeInfoPropertyName = "AddKnowledgeBaseSourcesResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponseStatus), TypeInfoPropertyName = "CreateAgentResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponseStatus2), TypeInfoPropertyName = "CreateAgentResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponseStatus3), TypeInfoPropertyName = "CreateAgentResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentResponseStatus4), TypeInfoPropertyName = "CreateAgentResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponseStatus), TypeInfoPropertyName = "CreateBatchCallResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponseStatus2), TypeInfoPropertyName = "CreateBatchCallResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponseStatus3), TypeInfoPropertyName = "CreateBatchCallResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchCallResponseStatus4), TypeInfoPropertyName = "CreateBatchCallResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchTestResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchTestResponseStatus), TypeInfoPropertyName = "CreateBatchTestResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchTestResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchTestResponseStatus2), TypeInfoPropertyName = "CreateBatchTestResponseStatus22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchTestResponse3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchTestResponseStatus3), TypeInfoPropertyName = "CreateBatchTestResponseStatus32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateBatchTestResponse4))] @@ -3592,6 +6276,2649 @@ namespace RetellAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteConversationFlowResponse2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteConversationFlowResponseStatus2), TypeInfoPropertyName = "DeleteConversationFlowResponseStatus22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteConversationFlowResponse3))] + internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + typeof(global::RetellAI.JsonConverters.AlertMetricTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertMetricTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AsrProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.AsrProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertFilterStatusCodeValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertFilterStatusCodeValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertFilterErrorCodeItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertFilterErrorCodeItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseThresholdTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseThresholdTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseComparatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseComparatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseFrequencyJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseFrequencyNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseWindowJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseWindowNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestThresholdTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestThresholdTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestComparatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestComparatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestFrequencyJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestFrequencyNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestWindowJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestWindowNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseThresholdTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseThresholdTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseComparatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseComparatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseFrequencyJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseFrequencyNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseWindowJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseWindowNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVoiceModelJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVoiceModelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVoiceEmotionJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVoiceEmotionNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestAmbientSoundJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestAmbientSoundNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestWebhookEventJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestWebhookEventNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestPronunciationDictionaryItemAlphabetJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestPronunciationDictionaryItemAlphabetNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestSttModeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestSttModeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVocabSpecializationJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVocabSpecializationNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestDenoisingModeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestDenoisingModeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapWebhookSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapWebhookSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BookAppointmentCalToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BookAppointmentCalToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanAnalysisDataTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanAnalysisDataTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BranchNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BranchNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallAnalysisUserSentimentJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallAnalysisUserSentimentNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentRequestWebhookEventJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentRequestWebhookEventNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentRequestDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentRequestDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAnalysisUserSentimentJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAnalysisUserSentimentNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatResponseChatStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatResponseChatStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatResponseChatTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatResponseChatTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CheckAvailabilityCalToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CheckAvailabilityCalToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortAggregatedResultGroupByJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortAggregatedResultGroupByNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortFilterStartTimestampVariant1OpJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortFilterStartTimestampVariant1OpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortFilterCallDurationFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortFilterCallDurationFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortSuccessfulCriteriaTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortSuccessfulCriteriaTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortSuccessfulCriteriaOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortSuccessfulCriteriaOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeVariant2ComponentTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeVariant2ComponentTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowOverrideStartSpeakerJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowOverrideStartSpeakerNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationNodeVariant3TypeJsonConverter), + + 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), + + typeof(global::RetellAI.JsonConverters.CustomToolMethodJsonConverter), + + typeof(global::RetellAI.JsonConverters.CustomToolMethodNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CustomToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CustomToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DTMFUtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.DTMFUtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RangeFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.RangeFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RangeFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.RangeFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PresentFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PresentFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PresentFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.PresentFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterCallStatusValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterCallStatusValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterCallTypeValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterCallTypeValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterDirectionValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterDirectionValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterUserSentimentValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterUserSentimentValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterDataStorageSettingValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterDataStorageSettingValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DayOfWeekJsonConverter), + + typeof(global::RetellAI.JsonConverters.DayOfWeekNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DisconnectionReason4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DisconnectionReason4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndCallToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndCallToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndCallToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndCallToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumAnalysisDataTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumAnalysisDataTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationConditionOperatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationConditionOperatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationOperatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationOperatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariableToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariableToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariablesNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariablesNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant1RoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant1RoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant2RoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant2RoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant3RoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant3RoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeVariant2ToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeVariant2ToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.HallucinationTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.HallucinationTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceDocumentTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceDocumentTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceTextTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceTextTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceUrlTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceUrlTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.LanguageLegacyEnumJsonConverter), + + typeof(global::RetellAI.JsonConverters.LanguageLegacyEnumNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.Language3JsonConverter), + + typeof(global::RetellAI.JsonConverters.Language3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.LLMModelJsonConverter), + + typeof(global::RetellAI.JsonConverters.LLMModelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.MessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.MessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ModelChoiceCascadingTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ModelChoiceCascadingTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NaturalnessIssueJsonConverter), + + typeof(global::RetellAI.JsonConverters.NaturalnessIssueNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionPromptTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionPromptTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionStaticTextTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionStaticTextTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsInstructionTemplateTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsInstructionTemplateTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsInstructionTemplateTemplateJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsInstructionTemplateTemplateNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageBaseTransitionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageBaseTransitionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionUtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionUtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionUtteranceTransitionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionUtteranceTransitionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NullableLLMModelJsonConverter), + + typeof(global::RetellAI.JsonConverters.NullableLLMModelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberAnalysisDataTypeJsonConverter), + + 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), + + typeof(global::RetellAI.JsonConverters.PIIConfigCategorieJsonConverter), + + typeof(global::RetellAI.JsonConverters.PIIConfigCategorieNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GuardrailConfigOutputTopicJsonConverter), + + typeof(global::RetellAI.JsonConverters.GuardrailConfigOutputTopicNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GuardrailConfigInputTopicJsonConverter), + + typeof(global::RetellAI.JsonConverters.GuardrailConfigInputTopicNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PerformanceMetricCriteriaOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.PerformanceMetricCriteriaOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PhoneNumberResponsePhoneNumberTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PhoneNumberResponsePhoneNumberTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PostCallAnalysisSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.PostCallAnalysisSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PromptConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PromptConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.QaViewFilterScoreRangeTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.QaViewFilterScoreRangeTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.QaViewFilterScoreRangeOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.QaViewFilterScoreRangeOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineConversationFlowTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineConversationFlowTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineCustomLmTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineCustomLmTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineRetellLmTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineRetellLmTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmOverrideS2sModelJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmOverrideS2sModelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmOverrideStartSpeakerJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmOverrideStartSpeakerNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SendSMSToolTypeJsonConverter), + + 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), + + typeof(global::RetellAI.JsonConverters.SmsSenderVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSenderVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationVariant1TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationVariant1TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant1SentimentJsonConverter), + + typeof(global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant1SentimentNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant2SentimentJsonConverter), + + typeof(global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant2SentimentNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentInferredTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentInferredTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentPredefinedTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentPredefinedTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentTemplateTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentTemplateTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentTemplateTemplateJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentTemplateTemplateNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StateTransitionMessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.StateTransitionMessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringAnalysisDataTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringAnalysisDataTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseBatchJobStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseBatchJobStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseDefinitionVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseDefinitionVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseJobStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseJobStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant1TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant1TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationMessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationMessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationUtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationUtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultMessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultMessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultUtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultUtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolParameterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolParameterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationInferredTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationInferredTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationPredefinedTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationPredefinedTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferOnHoldMusicJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferOnHoldMusicNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeoutJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeoutNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionColdTransferTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionColdTransferTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionColdTransferColdTransferModeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionColdTransferColdTransferModeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionWarmTransferTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionWarmTransferTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionWarmTransferOnHoldMusicJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionWarmTransferOnHoldMusicNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.UtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallBaseCallStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallBaseCallStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallBaseDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallBaseDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1CallTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1CallTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1DirectionJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1DirectionNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2WebCallResponseVariant1CallTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2WebCallResponseVariant1CallTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoiceResponseProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoiceResponseProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoiceResponseGenderJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoiceResponseGenderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionBridgeTransferTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionBridgeTransferTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionHangupTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionHangupTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionPromptTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionPromptTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionStaticTextTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionStaticTextTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.IvrActionHangupTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.IvrActionHangupTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.WarmTransferPromptTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.WarmTransferPromptTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.WarmTransferStaticMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.WarmTransferStaticMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberRequestNumberProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberRequestNumberProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberRequestCountryCodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberRequestCountryCodeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceRequestVoiceProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceRequestVoiceProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceRequestVoiceProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceRequestVoiceProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceRequestVoiceProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceRequestVoiceProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3RequestSortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3RequestSortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataRequestDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataRequestDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallStatuJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallStatuNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallTypeItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallTypeItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaDirectionItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaDirectionItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaUserSentimentItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaUserSentimentItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestSortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestSortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3RequestSortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3RequestSortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallRequestDirectionJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallRequestDirectionNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataRequestDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataRequestDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatSortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatSortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConcurrencyResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConcurrencyResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConcurrencyResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConcurrencyResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListAgentsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListAgentsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListAgentsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListAgentsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatAgentsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatAgentsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatAgentsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatAgentsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListVoicesResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListVoicesResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListVoicesResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListVoicesResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemChannelJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemChannelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapNodeJsonConverter), + + 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), + + typeof(global::RetellAI.JsonConverters.CancelTransferNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.V3ChatResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowComponentResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SubagentNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateOrganizationRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.ValueFilterJsonConverter), + + typeof(global::RetellAI.JsonConverters.CustomFieldFilterJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariablesNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.LanguageLegacyJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.MessageOrToolCallJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatMessageInputJsonConverter), + + typeof(global::RetellAI.JsonConverters.MessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.ModelChoiceJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeBaseJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeToolJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.OrganizationResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellResponseEngineJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLLMResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSenderJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.StateTransitionMessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseDefinitionJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationMessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultMessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateOrganizationRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.UtteranceOrToolCallJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.V3CallResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2WebCallResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionJsonConverter), + + typeof(global::RetellAI.JsonConverters.IvrActionJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter?, global::RetellAI.RangeFilter>), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.UnixTimestampJsonConverter), + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NullableLLMModel), TypeInfoPropertyName = "NullableLLMModel_RetellAI_NullableLLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatResponse), TypeInfoPropertyName = "ListChatResponse_RetellAI_ListChatResponse")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMResponse), TypeInfoPropertyName = "ListRetellLLMResponse_RetellAI_ListRetellLLMResponse")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.LLMModel?), TypeInfoPropertyName = "NullableLLMModel_RetellAI_LLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListChatResponse_System_Collections_Generic_List_global_RetellAI_ChatResponse")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListRetellLLMResponse_System_Collections_Generic_List_global_RetellAI_RetellLLMResponse")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteConversationFlowResponseStatus3), TypeInfoPropertyName = "DeleteConversationFlowResponseStatus32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteConversationFlowResponse4))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteConversationFlowResponseStatus4), TypeInfoPropertyName = "DeleteConversationFlowResponseStatus42")] @@ -3783,7 +9110,6 @@ namespace RetellAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatAgentsResponse2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatAgentsResponseStatus2), TypeInfoPropertyName = "ListChatAgentsResponseStatus22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatResponse), TypeInfoPropertyName = "ListChatResponse_RetellAI_ListChatResponse")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatResponseStatus), TypeInfoPropertyName = "ListChatResponseStatus2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatResponse2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatResponseStatus2), TypeInfoPropertyName = "ListChatResponseStatus22")] @@ -3857,222 +9183,2879 @@ namespace RetellAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListPhoneNumbersResponse2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListPhoneNumbersResponseStatus2), TypeInfoPropertyName = "ListPhoneNumbersResponseStatus22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMResponseStatus), TypeInfoPropertyName = "ListRetellLLMResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMResponseStatus2), TypeInfoPropertyName = "ListRetellLLMResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf), TypeInfoPropertyName = "AllOfPaginatedResponseBaseListRetellLLMV2Response22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2Response2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2Response3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2ResponseStatus), TypeInfoPropertyName = "ListRetellLLMV2ResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2Response4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2ResponseStatus2), TypeInfoPropertyName = "ListRetellLLMV2ResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2Response5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2ResponseStatus3), TypeInfoPropertyName = "ListRetellLLMV2ResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2Response6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2ResponseStatus4), TypeInfoPropertyName = "ListRetellLLMV2ResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2Response7))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2ResponseStatus5), TypeInfoPropertyName = "ListRetellLLMV2ResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListVoicesResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListVoicesResponseStatus), TypeInfoPropertyName = "ListVoicesResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListVoicesResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListVoicesResponseStatus2), TypeInfoPropertyName = "ListVoicesResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf), TypeInfoPropertyName = "OneOfAgentResponseChatAgentResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionResponseStatus), TypeInfoPropertyName = "CreateAgentVersionResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionResponseStatus2), TypeInfoPropertyName = "CreateAgentVersionResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionResponseStatus3), TypeInfoPropertyName = "CreateAgentVersionResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionResponseStatus4), TypeInfoPropertyName = "CreateAgentVersionResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionResponse6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateAgentVersionResponseStatus5), TypeInfoPropertyName = "CreateAgentVersionResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponseStatus), TypeInfoPropertyName = "PublishAgentVersionResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponseStatus2), TypeInfoPropertyName = "PublishAgentVersionResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponseStatus3), TypeInfoPropertyName = "PublishAgentVersionResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponseStatus4), TypeInfoPropertyName = "PublishAgentVersionResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentVersionResponseStatus5), TypeInfoPropertyName = "PublishAgentVersionResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentVersionResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentVersionResponseStatus), TypeInfoPropertyName = "DeleteAgentVersionResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentVersionResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentVersionResponseStatus2), TypeInfoPropertyName = "DeleteAgentVersionResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentVersionResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentVersionResponseStatus3), TypeInfoPropertyName = "DeleteAgentVersionResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentVersionResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentVersionResponseStatus4), TypeInfoPropertyName = "DeleteAgentVersionResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentVersionResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentVersionResponseStatus5), TypeInfoPropertyName = "DeleteAgentVersionResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponseStatus), TypeInfoPropertyName = "UpdateAgentResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponseStatus2), TypeInfoPropertyName = "UpdateAgentResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponseStatus3), TypeInfoPropertyName = "UpdateAgentResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponseStatus4), TypeInfoPropertyName = "UpdateAgentResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponseStatus5), TypeInfoPropertyName = "UpdateAgentResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponseStatus), TypeInfoPropertyName = "UpdateChatAgentResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponseStatus2), TypeInfoPropertyName = "UpdateChatAgentResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponseStatus3), TypeInfoPropertyName = "UpdateChatAgentResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponseStatus4), TypeInfoPropertyName = "UpdateChatAgentResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponseStatus5), TypeInfoPropertyName = "UpdateChatAgentResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponseStatus), TypeInfoPropertyName = "UpdateChatMetadataResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponseStatus2), TypeInfoPropertyName = "UpdateChatMetadataResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponseStatus3), TypeInfoPropertyName = "UpdateChatMetadataResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponseStatus4), TypeInfoPropertyName = "UpdateChatMetadataResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponseStatus), TypeInfoPropertyName = "UpdateConversationFlowComponentResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponseStatus2), TypeInfoPropertyName = "UpdateConversationFlowComponentResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponseStatus3), TypeInfoPropertyName = "UpdateConversationFlowComponentResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponseStatus4), TypeInfoPropertyName = "UpdateConversationFlowComponentResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponseStatus5), TypeInfoPropertyName = "UpdateConversationFlowComponentResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponseStatus), TypeInfoPropertyName = "UpdateConversationFlowResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponseStatus2), TypeInfoPropertyName = "UpdateConversationFlowResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponseStatus3), TypeInfoPropertyName = "UpdateConversationFlowResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponseStatus4), TypeInfoPropertyName = "UpdateConversationFlowResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponseStatus5), TypeInfoPropertyName = "UpdateConversationFlowResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponseStatus), TypeInfoPropertyName = "UpdatePhoneNumberResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponseStatus2), TypeInfoPropertyName = "UpdatePhoneNumberResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponseStatus3), TypeInfoPropertyName = "UpdatePhoneNumberResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponseStatus4), TypeInfoPropertyName = "UpdatePhoneNumberResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponseStatus), TypeInfoPropertyName = "UpdateRetellLLMResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponseStatus2), TypeInfoPropertyName = "UpdateRetellLLMResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponseStatus3), TypeInfoPropertyName = "UpdateRetellLLMResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponseStatus4), TypeInfoPropertyName = "UpdateRetellLLMResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponseStatus), TypeInfoPropertyName = "CreatePhoneCallResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponseStatus2), TypeInfoPropertyName = "CreatePhoneCallResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponseStatus3), TypeInfoPropertyName = "CreatePhoneCallResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponseStatus4), TypeInfoPropertyName = "CreatePhoneCallResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponseStatus5), TypeInfoPropertyName = "CreatePhoneCallResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponse6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponseStatus6), TypeInfoPropertyName = "CreatePhoneCallResponseStatus62")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponseStatus), TypeInfoPropertyName = "CreateWebCallResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponseStatus2), TypeInfoPropertyName = "CreateWebCallResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponseStatus3), TypeInfoPropertyName = "CreateWebCallResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponseStatus4), TypeInfoPropertyName = "CreateWebCallResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponseStatus5), TypeInfoPropertyName = "CreateWebCallResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponse6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponseStatus6), TypeInfoPropertyName = "CreateWebCallResponseStatus62")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponseStatus), TypeInfoPropertyName = "DeleteCallResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponseStatus2), TypeInfoPropertyName = "DeleteCallResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponseStatus3), TypeInfoPropertyName = "DeleteCallResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponseStatus4), TypeInfoPropertyName = "DeleteCallResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponseStatus), TypeInfoPropertyName = "GetCallResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponseStatus2), TypeInfoPropertyName = "GetCallResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponseStatus3), TypeInfoPropertyName = "GetCallResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponseStatus4), TypeInfoPropertyName = "GetCallResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponseStatus), TypeInfoPropertyName = "ListCallsResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponseStatus2), TypeInfoPropertyName = "ListCallsResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponseStatus3), TypeInfoPropertyName = "ListCallsResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf), TypeInfoPropertyName = "AllOfPaginatedResponseBaseListCallsV3Response22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3Response2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3Response3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3ResponseStatus), TypeInfoPropertyName = "ListCallsV3ResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3Response4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3ResponseStatus2), TypeInfoPropertyName = "ListCallsV3ResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3Response5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3ResponseStatus3), TypeInfoPropertyName = "ListCallsV3ResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3Response6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3ResponseStatus4), TypeInfoPropertyName = "ListCallsV3ResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf), TypeInfoPropertyName = "AllOfPaginatedResponseBaseListExportRequestsV2Response22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2Response2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseItemChannel), TypeInfoPropertyName = "ListExportRequestsV2ResponseItemChannel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseItemStatus), TypeInfoPropertyName = "ListExportRequestsV2ResponseItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2Response3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseStatus), TypeInfoPropertyName = "ListExportRequestsV2ResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2Response4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseStatus2), TypeInfoPropertyName = "ListExportRequestsV2ResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2Response5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseStatus3), TypeInfoPropertyName = "ListExportRequestsV2ResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2Response6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseStatus4), TypeInfoPropertyName = "ListExportRequestsV2ResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponseStatus), TypeInfoPropertyName = "RegisterPhoneCallResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponseStatus2), TypeInfoPropertyName = "RegisterPhoneCallResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponseStatus3), TypeInfoPropertyName = "RegisterPhoneCallResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponseStatus4), TypeInfoPropertyName = "RegisterPhoneCallResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponseStatus5), TypeInfoPropertyName = "RegisterPhoneCallResponseStatus52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponse6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponseStatus6), TypeInfoPropertyName = "RegisterPhoneCallResponseStatus62")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponseStatus), TypeInfoPropertyName = "UpdateCallMetadataResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponseStatus2), TypeInfoPropertyName = "UpdateCallMetadataResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponseStatus3), TypeInfoPropertyName = "UpdateCallMetadataResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponseStatus4), TypeInfoPropertyName = "UpdateCallMetadataResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponseStatus), TypeInfoPropertyName = "StopCallResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponse2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponseStatus2), TypeInfoPropertyName = "StopCallResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponseStatus3), TypeInfoPropertyName = "StopCallResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponseStatus4), TypeInfoPropertyName = "StopCallResponseStatus42")] + [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::RetellAI.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [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))] + internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + typeof(global::RetellAI.JsonConverters.AlertMetricTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertMetricTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AsrProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.AsrProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertFilterStatusCodeValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertFilterStatusCodeValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertFilterErrorCodeItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertFilterErrorCodeItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseThresholdTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseThresholdTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseComparatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseComparatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseFrequencyJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseFrequencyNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseWindowJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertIncidentResponseWindowNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestThresholdTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestThresholdTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestComparatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestComparatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestFrequencyJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestFrequencyNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestWindowJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleRequestWindowNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseThresholdTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseThresholdTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseComparatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseComparatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseFrequencyJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseFrequencyNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseWindowJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlertRuleResponseWindowNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVoiceModelJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVoiceModelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVoiceEmotionJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVoiceEmotionNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestAmbientSoundJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestAmbientSoundNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestWebhookEventJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestWebhookEventNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestPronunciationDictionaryItemAlphabetJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestPronunciationDictionaryItemAlphabetNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestSttModeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestSttModeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVocabSpecializationJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestVocabSpecializationNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestDenoisingModeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentRequestDenoisingModeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapWebhookSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapWebhookSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BookAppointmentCalToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BookAppointmentCalToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanAnalysisDataTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanAnalysisDataTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BranchNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BranchNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BridgeTransferToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallAnalysisUserSentimentJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallAnalysisUserSentimentNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CancelTransferToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentRequestWebhookEventJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentRequestWebhookEventNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentRequestDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentRequestDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAnalysisUserSentimentJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAnalysisUserSentimentNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatResponseChatStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatResponseChatStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatResponseChatTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatResponseChatTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CheckAvailabilityCalToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CheckAvailabilityCalToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortAggregatedResultGroupByJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortAggregatedResultGroupByNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortFilterStartTimestampVariant1OpJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortFilterStartTimestampVariant1OpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortFilterCallDurationFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortFilterCallDurationFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortSuccessfulCriteriaTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortSuccessfulCriteriaTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortSuccessfulCriteriaOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.CohortSuccessfulCriteriaOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeVariant2ComponentTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeVariant2ComponentTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowOverrideStartSpeakerJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowOverrideStartSpeakerNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationNodeVariant3TypeJsonConverter), + + 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), + + typeof(global::RetellAI.JsonConverters.CustomToolMethodJsonConverter), + + typeof(global::RetellAI.JsonConverters.CustomToolMethodNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CustomToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CustomToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DTMFUtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.DTMFUtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.BooleanFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RangeFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.RangeFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RangeFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.RangeFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PresentFilterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PresentFilterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PresentFilterOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.PresentFilterOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterCallStatusValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterCallStatusValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterCallTypeValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterCallTypeValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterDirectionValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterDirectionValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterUserSentimentValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterUserSentimentValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterDataStorageSettingValueItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.CallFilterDataStorageSettingValueItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DayOfWeekJsonConverter), + + typeof(global::RetellAI.JsonConverters.DayOfWeekNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DisconnectionReason4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DisconnectionReason4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndCallToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndCallToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndCallToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndCallToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumAnalysisDataTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EnumAnalysisDataTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationConditionOperatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationConditionOperatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationOperatorJsonConverter), + + typeof(global::RetellAI.JsonConverters.EquationOperatorNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariableToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariableToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariablesNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariablesNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant1RoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant1RoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant2RoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant2RoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant3RoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant3RoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeVariant2ToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeVariant2ToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.HallucinationTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.HallucinationTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceDocumentTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceDocumentTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceTextTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceTextTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceUrlTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.KnowledgeBaseSourceUrlTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.LanguageLegacyEnumJsonConverter), + + typeof(global::RetellAI.JsonConverters.LanguageLegacyEnumNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.Language3JsonConverter), + + typeof(global::RetellAI.JsonConverters.Language3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.LLMModelJsonConverter), + + typeof(global::RetellAI.JsonConverters.LLMModelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.MessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.MessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ModelChoiceCascadingTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ModelChoiceCascadingTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NaturalnessIssueJsonConverter), + + typeof(global::RetellAI.JsonConverters.NaturalnessIssueNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionPromptTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionPromptTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionStaticTextTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionStaticTextTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsInstructionTemplateTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsInstructionTemplateTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsInstructionTemplateTemplateJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsInstructionTemplateTemplateNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageBaseTransitionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageBaseTransitionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionUtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionUtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionUtteranceTransitionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionUtteranceTransitionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NullableLLMModelJsonConverter), + + typeof(global::RetellAI.JsonConverters.NullableLLMModelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.NumberAnalysisDataTypeJsonConverter), + + 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), + + typeof(global::RetellAI.JsonConverters.PIIConfigCategorieJsonConverter), + + typeof(global::RetellAI.JsonConverters.PIIConfigCategorieNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GuardrailConfigOutputTopicJsonConverter), + + typeof(global::RetellAI.JsonConverters.GuardrailConfigOutputTopicNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GuardrailConfigInputTopicJsonConverter), + + typeof(global::RetellAI.JsonConverters.GuardrailConfigInputTopicNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PerformanceMetricCriteriaOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.PerformanceMetricCriteriaOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PhoneNumberResponsePhoneNumberTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PhoneNumberResponsePhoneNumberTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PostCallAnalysisSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.PostCallAnalysisSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PromptConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.PromptConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.QaViewFilterScoreRangeTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.QaViewFilterScoreRangeTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.QaViewFilterScoreRangeOpJsonConverter), + + typeof(global::RetellAI.JsonConverters.QaViewFilterScoreRangeOpNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineConversationFlowTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineConversationFlowTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineCustomLmTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineCustomLmTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineRetellLmTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineRetellLmTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmOverrideS2sModelJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmOverrideS2sModelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmOverrideStartSpeakerJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmOverrideStartSpeakerNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SendSMSToolTypeJsonConverter), + + 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), + + typeof(global::RetellAI.JsonConverters.SmsSenderVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSenderVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationVariant1TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationVariant1TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant1SentimentJsonConverter), + + typeof(global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant1SentimentNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant2SentimentJsonConverter), + + typeof(global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant2SentimentNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentInferredTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentInferredTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentPredefinedTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentPredefinedTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentTemplateTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentTemplateTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentTemplateTemplateJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentTemplateTemplateNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StateTransitionMessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.StateTransitionMessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringAnalysisDataTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.StringAnalysisDataTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseBatchJobStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseBatchJobStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseDefinitionVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseDefinitionVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseJobStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseJobStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant1TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant1TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationMessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationMessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationUtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationUtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultMessageBaseRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultMessageBaseRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultUtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultUtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolParameterTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolParameterTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallNodeVariant2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallNodeVariant2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallToolTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallToolTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallToolExecutionMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallToolExecutionMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationInferredTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationInferredTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationPredefinedTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationPredefinedTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionPromptJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionPromptNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferOnHoldMusicJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferOnHoldMusicNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeoutJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeoutNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionColdTransferTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionColdTransferTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionColdTransferColdTransferModeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionColdTransferColdTransferModeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionWarmTransferTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionWarmTransferTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionWarmTransferOnHoldMusicJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionWarmTransferOnHoldMusicNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UtteranceRoleJsonConverter), + + typeof(global::RetellAI.JsonConverters.UtteranceRoleNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallBaseCallStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallBaseCallStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallBaseDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallBaseDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1CallTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1CallTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1DirectionJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1DirectionNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2WebCallResponseVariant1CallTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2WebCallResponseVariant1CallTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoiceResponseProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoiceResponseProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoiceResponseGenderJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoiceResponseGenderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionBridgeTransferTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionBridgeTransferTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionHangupTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionHangupTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionPromptTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionPromptTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionStaticTextTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionStaticTextTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.IvrActionHangupTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.IvrActionHangupTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.WarmTransferPromptTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.WarmTransferPromptTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.WarmTransferStaticMessageTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.WarmTransferStaticMessageTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberRequestNumberProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberRequestNumberProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberRequestCountryCodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberRequestCountryCodeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceRequestVoiceProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceRequestVoiceProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceRequestVoiceProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceRequestVoiceProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceRequestVoiceProviderJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceRequestVoiceProviderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3RequestSortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3RequestSortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataRequestDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataRequestDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallStatuJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallStatuNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallTypeItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallTypeItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaDirectionItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaDirectionItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaUserSentimentItemJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaUserSentimentItemNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestSortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsRequestSortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3RequestSortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3RequestSortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallRequestDirectionJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallRequestDirectionNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataRequestDataStorageSettingJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataRequestDataStorageSettingNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsTypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsTypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2TypeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2TypeNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatSortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatSortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2SortOrderJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2SortOrderNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateBatchTestResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetBatchTestResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetTestRunResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateChatResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateSmsChatResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.EndChatResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetChatResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConcurrencyResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConcurrencyResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConcurrencyResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConcurrencyResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetConversationFlowResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetMCPToolsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetRetellLLMResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetVoiceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CloneVoiceResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListAgentsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListAgentsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListAgentsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListAgentsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatAgentsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatAgentsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatAgentsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatAgentsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListChatsV3ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListVoicesResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListVoicesResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListVoicesResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListVoicesResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateWebCallResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.DeleteCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.GetCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListCallsV3ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemChannelJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemChannelNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus5JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus5NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus6JsonConverter), + + typeof(global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus6NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatusJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatusNullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus2JsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus2NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus3JsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus3NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus4JsonConverter), + + typeof(global::RetellAI.JsonConverters.StopCallResponseStatus4NullableJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.AgentSwapNodeJsonConverter), + + 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), + + typeof(global::RetellAI.JsonConverters.CancelTransferNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatAgentResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.V3ChatResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.ComponentNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowComponentResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationFlowJsonConverter), + + typeof(global::RetellAI.JsonConverters.ConversationNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SubagentNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowComponentRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateConversationFlowRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.CreateOrganizationRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.ValueFilterJsonConverter), + + typeof(global::RetellAI.JsonConverters.CustomFieldFilterJsonConverter), + + typeof(global::RetellAI.JsonConverters.ElseEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.EndNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ExtractDynamicVariablesNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.FinetuneExampleUtteranceJsonConverter), + + typeof(global::RetellAI.JsonConverters.FunctionNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.CodeNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.LanguageLegacyJsonConverter), + + typeof(global::RetellAI.JsonConverters.MCPNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.MessageOrToolCallJsonConverter), + + typeof(global::RetellAI.JsonConverters.ChatMessageInputJsonConverter), + + typeof(global::RetellAI.JsonConverters.MessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.ModelChoiceJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeBaseJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeInstructionJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeToolJsonConverter), + + typeof(global::RetellAI.JsonConverters.NodeTransitionMessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.OrganizationResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.PressDigitNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.ResponseEngineJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellResponseEngineJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLLMResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.RetellLlmRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSenderJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsDestinationJsonConverter), + + typeof(global::RetellAI.JsonConverters.SkipResponseEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.AlwaysEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsContentJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsFailedEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.SmsSuccessEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.StateTransitionMessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.TestCaseDefinitionJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolMockInputMatchRuleJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallInvocationMessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolCallResultMessageJsonConverter), + + typeof(global::RetellAI.JsonConverters.ToolJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferCallNodeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferDestinationJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferFailedEdgeJsonConverter), + + typeof(global::RetellAI.JsonConverters.TransferOptionJsonConverter), + + typeof(global::RetellAI.JsonConverters.UpdateOrganizationRequestJsonConverter), + + typeof(global::RetellAI.JsonConverters.UtteranceOrToolCallJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2CallResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.V3CallResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2PhoneCallResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.V2WebCallResponseJsonConverter), + + typeof(global::RetellAI.JsonConverters.VoicemailActionJsonConverter), + + typeof(global::RetellAI.JsonConverters.IvrActionJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter>), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter?, global::RetellAI.RangeFilter>), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.OneOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.AllOfJsonConverter), + + typeof(global::RetellAI.JsonConverters.UnixTimestampJsonConverter), + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.NullableLLMModel), TypeInfoPropertyName = "NullableLLMModel_RetellAI_NullableLLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListChatResponse), TypeInfoPropertyName = "ListChatResponse_RetellAI_ListChatResponse")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMResponse), TypeInfoPropertyName = "ListRetellLLMResponse_RetellAI_ListRetellLLMResponse")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMResponseStatus), TypeInfoPropertyName = "ListRetellLLMResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMResponseStatus2), TypeInfoPropertyName = "ListRetellLLMResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf), TypeInfoPropertyName = "AllOfPaginatedResponseBaseListRetellLLMV2Response22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2Response2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2Response3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2ResponseStatus), TypeInfoPropertyName = "ListRetellLLMV2ResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2Response4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2ResponseStatus2), TypeInfoPropertyName = "ListRetellLLMV2ResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2Response5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2ResponseStatus3), TypeInfoPropertyName = "ListRetellLLMV2ResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2Response6))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2ResponseStatus4), TypeInfoPropertyName = "ListRetellLLMV2ResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2Response7))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListRetellLLMV2ResponseStatus5), TypeInfoPropertyName = "ListRetellLLMV2ResponseStatus52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListVoicesResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListVoicesResponseStatus), TypeInfoPropertyName = "ListVoicesResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListVoicesResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListVoicesResponseStatus2), TypeInfoPropertyName = "ListVoicesResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentResponseStatus), TypeInfoPropertyName = "PublishAgentResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentResponseStatus2), TypeInfoPropertyName = "PublishAgentResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentResponseStatus3), TypeInfoPropertyName = "PublishAgentResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentResponseStatus4), TypeInfoPropertyName = "PublishAgentResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentResponse5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishAgentResponseStatus5), TypeInfoPropertyName = "PublishAgentResponseStatus52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishChatAgentResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishChatAgentResponseStatus), TypeInfoPropertyName = "PublishChatAgentResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishChatAgentResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishChatAgentResponseStatus2), TypeInfoPropertyName = "PublishChatAgentResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishChatAgentResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishChatAgentResponseStatus3), TypeInfoPropertyName = "PublishChatAgentResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishChatAgentResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishChatAgentResponseStatus4), TypeInfoPropertyName = "PublishChatAgentResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishChatAgentResponse5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PublishChatAgentResponseStatus5), TypeInfoPropertyName = "PublishChatAgentResponseStatus52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponseStatus), TypeInfoPropertyName = "UpdateAgentResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponseStatus2), TypeInfoPropertyName = "UpdateAgentResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponseStatus3), TypeInfoPropertyName = "UpdateAgentResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateAgentResponseStatus4), TypeInfoPropertyName = "UpdateAgentResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponseStatus), TypeInfoPropertyName = "UpdateChatAgentResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponseStatus2), TypeInfoPropertyName = "UpdateChatAgentResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponseStatus3), TypeInfoPropertyName = "UpdateChatAgentResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatAgentResponseStatus4), TypeInfoPropertyName = "UpdateChatAgentResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponseStatus), TypeInfoPropertyName = "UpdateChatMetadataResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponseStatus2), TypeInfoPropertyName = "UpdateChatMetadataResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponseStatus3), TypeInfoPropertyName = "UpdateChatMetadataResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateChatMetadataResponseStatus4), TypeInfoPropertyName = "UpdateChatMetadataResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponseStatus), TypeInfoPropertyName = "UpdateConversationFlowComponentResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponseStatus2), TypeInfoPropertyName = "UpdateConversationFlowComponentResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponseStatus3), TypeInfoPropertyName = "UpdateConversationFlowComponentResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponseStatus4), TypeInfoPropertyName = "UpdateConversationFlowComponentResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponse5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowComponentResponseStatus5), TypeInfoPropertyName = "UpdateConversationFlowComponentResponseStatus52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponseStatus), TypeInfoPropertyName = "UpdateConversationFlowResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponseStatus2), TypeInfoPropertyName = "UpdateConversationFlowResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponseStatus3), TypeInfoPropertyName = "UpdateConversationFlowResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponseStatus4), TypeInfoPropertyName = "UpdateConversationFlowResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponse5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateConversationFlowResponseStatus5), TypeInfoPropertyName = "UpdateConversationFlowResponseStatus52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponseStatus), TypeInfoPropertyName = "UpdatePhoneNumberResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponseStatus2), TypeInfoPropertyName = "UpdatePhoneNumberResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponseStatus3), TypeInfoPropertyName = "UpdatePhoneNumberResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdatePhoneNumberResponseStatus4), TypeInfoPropertyName = "UpdatePhoneNumberResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponseStatus), TypeInfoPropertyName = "UpdateRetellLLMResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponseStatus2), TypeInfoPropertyName = "UpdateRetellLLMResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponseStatus3), TypeInfoPropertyName = "UpdateRetellLLMResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateRetellLLMResponseStatus4), TypeInfoPropertyName = "UpdateRetellLLMResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponseStatus), TypeInfoPropertyName = "CreatePhoneCallResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponseStatus2), TypeInfoPropertyName = "CreatePhoneCallResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponseStatus3), TypeInfoPropertyName = "CreatePhoneCallResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponseStatus4), TypeInfoPropertyName = "CreatePhoneCallResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponse5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponseStatus5), TypeInfoPropertyName = "CreatePhoneCallResponseStatus52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponse6))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreatePhoneCallResponseStatus6), TypeInfoPropertyName = "CreatePhoneCallResponseStatus62")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponseStatus), TypeInfoPropertyName = "CreateWebCallResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponseStatus2), TypeInfoPropertyName = "CreateWebCallResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponseStatus3), TypeInfoPropertyName = "CreateWebCallResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponseStatus4), TypeInfoPropertyName = "CreateWebCallResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponse5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponseStatus5), TypeInfoPropertyName = "CreateWebCallResponseStatus52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponse6))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateWebCallResponseStatus6), TypeInfoPropertyName = "CreateWebCallResponseStatus62")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponseStatus), TypeInfoPropertyName = "DeleteCallResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponseStatus2), TypeInfoPropertyName = "DeleteCallResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponseStatus3), TypeInfoPropertyName = "DeleteCallResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteCallResponseStatus4), TypeInfoPropertyName = "DeleteCallResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponseStatus), TypeInfoPropertyName = "GetCallResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponseStatus2), TypeInfoPropertyName = "GetCallResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponseStatus3), TypeInfoPropertyName = "GetCallResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetCallResponseStatus4), TypeInfoPropertyName = "GetCallResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponseStatus), TypeInfoPropertyName = "ListCallsResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponseStatus2), TypeInfoPropertyName = "ListCallsResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsResponseStatus3), TypeInfoPropertyName = "ListCallsResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf), TypeInfoPropertyName = "AllOfPaginatedResponseBaseListCallsV3Response22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3Response2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3Response3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3ResponseStatus), TypeInfoPropertyName = "ListCallsV3ResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3Response4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3ResponseStatus2), TypeInfoPropertyName = "ListCallsV3ResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3Response5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3ResponseStatus3), TypeInfoPropertyName = "ListCallsV3ResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3Response6))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListCallsV3ResponseStatus4), TypeInfoPropertyName = "ListCallsV3ResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf), TypeInfoPropertyName = "AllOfPaginatedResponseBaseListExportRequestsV2Response22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2Response2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseItemChannel), TypeInfoPropertyName = "ListExportRequestsV2ResponseItemChannel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseItemStatus), TypeInfoPropertyName = "ListExportRequestsV2ResponseItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2Response3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseStatus), TypeInfoPropertyName = "ListExportRequestsV2ResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2Response4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseStatus2), TypeInfoPropertyName = "ListExportRequestsV2ResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2Response5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseStatus3), TypeInfoPropertyName = "ListExportRequestsV2ResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2Response6))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ListExportRequestsV2ResponseStatus4), TypeInfoPropertyName = "ListExportRequestsV2ResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponseStatus), TypeInfoPropertyName = "RegisterPhoneCallResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponseStatus2), TypeInfoPropertyName = "RegisterPhoneCallResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponseStatus3), TypeInfoPropertyName = "RegisterPhoneCallResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponseStatus4), TypeInfoPropertyName = "RegisterPhoneCallResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponse5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponseStatus5), TypeInfoPropertyName = "RegisterPhoneCallResponseStatus52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponse6))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.RegisterPhoneCallResponseStatus6), TypeInfoPropertyName = "RegisterPhoneCallResponseStatus62")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponseStatus), TypeInfoPropertyName = "UpdateCallMetadataResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponseStatus2), TypeInfoPropertyName = "UpdateCallMetadataResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponseStatus3), TypeInfoPropertyName = "UpdateCallMetadataResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateCallMetadataResponseStatus4), TypeInfoPropertyName = "UpdateCallMetadataResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponseStatus), TypeInfoPropertyName = "StopCallResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponseStatus2), TypeInfoPropertyName = "StopCallResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponseStatus3), TypeInfoPropertyName = "StopCallResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.StopCallResponseStatus4), TypeInfoPropertyName = "StopCallResponseStatus42")] - [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::RetellAI.OneOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [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::RetellAI.LLMModel?), TypeInfoPropertyName = "NullableLLMModel_RetellAI_LLMModel")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListChatResponse_System_Collections_Generic_List_global_RetellAI_ChatResponse")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListRetellLLMResponse_System_Collections_Generic_List_global_RetellAI_RetellLLMResponse")] [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))] @@ -4145,18 +12128,1376 @@ 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))] [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))] + internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + /// + /// + /// public sealed partial class SourceGenerationContext : global::System.Text.Json.Serialization.JsonSerializerContext { + private static readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Resolver = global::System.Text.Json.Serialization.Metadata.JsonTypeInfoResolver.Combine( + SourceGenerationContextChunk0.Default, + + SourceGenerationContextChunk1.Default, + + SourceGenerationContextChunk2.Default, + + SourceGenerationContextChunk3.Default + ); + + private static readonly global::System.Text.Json.JsonSerializerOptions DefaultOptions = CreateDefaultOptions(); + + /// + /// + /// + public static SourceGenerationContext Default { get; } = new(DefaultOptions); + + private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions options) + : base(options) + { + } + + /// + protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions => DefaultOptions; + + /// + public override global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo(global::System.Type type) + { + return Resolver.GetTypeInfo(type, Options); + } + + private static global::System.Text.Json.JsonSerializerOptions CreateDefaultOptions() + { + var options = new global::System.Text.Json.JsonSerializerOptions + { + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + TypeInfoResolver = Resolver, + }; + options.Converters.Add(new global::RetellAI.JsonConverters.AlertMetricTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertMetricTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AsrProviderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AsrProviderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertFilterStatusCodeValueItemJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertFilterStatusCodeValueItemNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertFilterErrorCodeItemJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertFilterErrorCodeItemNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertIncidentResponseThresholdTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertIncidentResponseThresholdTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertIncidentResponseComparatorJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertIncidentResponseComparatorNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertIncidentResponseFrequencyJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertIncidentResponseFrequencyNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertIncidentResponseWindowJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertIncidentResponseWindowNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleRequestThresholdTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleRequestThresholdTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleRequestComparatorJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleRequestComparatorNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleRequestFrequencyJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleRequestFrequencyNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleRequestWindowJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleRequestWindowNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleResponseThresholdTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleResponseThresholdTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleResponseComparatorJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleResponseComparatorNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleResponseFrequencyJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleResponseFrequencyNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleResponseWindowJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlertRuleResponseWindowNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestVoiceModelJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestVoiceModelNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestVoiceEmotionJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestVoiceEmotionNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestAmbientSoundJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestAmbientSoundNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestWebhookEventJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestWebhookEventNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestDataStorageSettingJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestDataStorageSettingNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestPronunciationDictionaryItemAlphabetJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestPronunciationDictionaryItemAlphabetNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestSttModeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestSttModeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestVocabSpecializationJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestVocabSpecializationNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestDenoisingModeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentRequestDenoisingModeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentSwapNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentSwapNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentSwapToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentSwapToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentSwapToolExecutionMessageTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentSwapToolExecutionMessageTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentSwapWebhookSettingJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentSwapWebhookSettingNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BookAppointmentCalToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BookAppointmentCalToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BooleanAnalysisDataTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BooleanAnalysisDataTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BranchNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BranchNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BridgeTransferNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BridgeTransferNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BridgeTransferToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BridgeTransferToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BridgeTransferToolExecutionMessageTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BridgeTransferToolExecutionMessageTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallAnalysisUserSentimentJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallAnalysisUserSentimentNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CancelTransferNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CancelTransferNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CancelTransferToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CancelTransferToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CancelTransferToolExecutionMessageTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CancelTransferToolExecutionMessageTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatAgentRequestWebhookEventJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatAgentRequestWebhookEventNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatAgentRequestDataStorageSettingJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatAgentRequestDataStorageSettingNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatAnalysisUserSentimentJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatAnalysisUserSentimentNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatResponseChatStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatResponseChatStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatResponseChatTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatResponseChatTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CheckAvailabilityCalToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CheckAvailabilityCalToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CohortAggregatedResultGroupByJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CohortAggregatedResultGroupByNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CohortFilterStartTimestampVariant1OpJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CohortFilterStartTimestampVariant1OpNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CohortFilterCallDurationFilterOpJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CohortFilterCallDurationFilterOpNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CohortSuccessfulCriteriaTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CohortSuccessfulCriteriaTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CohortSuccessfulCriteriaOpJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CohortSuccessfulCriteriaOpNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ComponentNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ComponentNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ComponentNodeVariant2ComponentTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ComponentNodeVariant2ComponentTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ConversationFlowOverrideStartSpeakerJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ConversationFlowOverrideStartSpeakerNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ConversationNodeVariant3TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ConversationNodeVariant3TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SubagentNodeVariant3TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SubagentNodeVariant3TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CustomToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CustomToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CustomToolMethodJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CustomToolMethodNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CustomToolExecutionMessageTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CustomToolExecutionMessageTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CodeToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CodeToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CodeToolExecutionMessageTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CodeToolExecutionMessageTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DTMFUtteranceRoleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DTMFUtteranceRoleNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StringFilterTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StringFilterTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StringFilterOpJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StringFilterOpNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NumberFilterTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NumberFilterTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NumberFilterOpJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NumberFilterOpNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BooleanFilterTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BooleanFilterTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BooleanFilterOpJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BooleanFilterOpNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RangeFilterTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RangeFilterTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RangeFilterOpJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RangeFilterOpNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EnumFilterTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EnumFilterTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EnumFilterOpJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EnumFilterOpNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PresentFilterTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PresentFilterTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PresentFilterOpJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PresentFilterOpNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallFilterCallStatusValueItemJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallFilterCallStatusValueItemNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallFilterCallTypeValueItemJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallFilterCallTypeValueItemNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallFilterDirectionValueItemJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallFilterDirectionValueItemNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallFilterUserSentimentValueItemJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallFilterUserSentimentValueItemNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallFilterDataStorageSettingValueItemJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallFilterDataStorageSettingValueItemNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DayOfWeekJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DayOfWeekNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DisconnectionReason4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DisconnectionReason4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionPromptJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ElseEdgeVariant2TransitionConditionPromptNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndCallToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndCallToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndCallToolExecutionMessageTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndCallToolExecutionMessageTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EnumAnalysisDataTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EnumAnalysisDataTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EquationConditionTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EquationConditionTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EquationConditionOperatorJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EquationConditionOperatorNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EquationOperatorJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EquationOperatorNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ExtractDynamicVariableToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ExtractDynamicVariableToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ExtractDynamicVariablesNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ExtractDynamicVariablesNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant1RoleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant1RoleNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant2RoleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant2RoleNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant3RoleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.FinetuneExampleUtteranceVariant3RoleNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.FunctionNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.FunctionNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.FunctionNodeVariant2ToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.FunctionNodeVariant2ToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CodeNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CodeNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.HallucinationTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.HallucinationTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.KnowledgeBaseResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.KnowledgeBaseResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.KnowledgeBaseSourceDocumentTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.KnowledgeBaseSourceDocumentTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.KnowledgeBaseSourceTextTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.KnowledgeBaseSourceTextTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.KnowledgeBaseSourceUrlTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.KnowledgeBaseSourceUrlTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.LanguageLegacyEnumJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.LanguageLegacyEnumNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.Language3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.Language3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.LLMModelJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.LLMModelNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.MCPNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.MCPNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.MCPToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.MCPToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.MCPToolExecutionMessageTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.MCPToolExecutionMessageTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.MessageBaseRoleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.MessageBaseRoleNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ModelChoiceCascadingTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ModelChoiceCascadingTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NaturalnessIssueJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NaturalnessIssueNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeInstructionPromptTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeInstructionPromptTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeInstructionStaticTextTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeInstructionStaticTextTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsInstructionTemplateTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsInstructionTemplateTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsInstructionTemplateTemplateJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsInstructionTemplateTemplateNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeTransitionMessageBaseRoleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeTransitionMessageBaseRoleNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeTransitionMessageBaseTransitionTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeTransitionMessageBaseTransitionTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeTransitionUtteranceRoleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeTransitionUtteranceRoleNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeTransitionUtteranceTransitionTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeTransitionUtteranceTransitionTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NullableLLMModelJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NullableLLMModelNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NumberAnalysisDataTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NumberAnalysisDataTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PresetAnalysisDataTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PresetAnalysisDataTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PresetAnalysisDataNameJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PresetAnalysisDataNameNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallPresetAnalysisDataTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallPresetAnalysisDataTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallPresetAnalysisDataNameJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CallPresetAnalysisDataNameNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatPresetAnalysisDataTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatPresetAnalysisDataTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatPresetAnalysisDataNameJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatPresetAnalysisDataNameNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PIIConfigModeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PIIConfigModeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PIIConfigCategorieJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PIIConfigCategorieNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GuardrailConfigOutputTopicJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GuardrailConfigOutputTopicNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GuardrailConfigInputTopicJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GuardrailConfigInputTopicNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PerformanceMetricCriteriaOpJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PerformanceMetricCriteriaOpNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PhoneNumberResponsePhoneNumberTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PhoneNumberResponsePhoneNumberTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PostCallAnalysisSettingJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PostCallAnalysisSettingNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PressDigitNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PressDigitNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PressDigitToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PressDigitToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PromptConditionTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PromptConditionTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.QaViewFilterScoreRangeTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.QaViewFilterScoreRangeTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.QaViewFilterScoreRangeOpJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.QaViewFilterScoreRangeOpNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ResponseEngineConversationFlowTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ResponseEngineConversationFlowTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ResponseEngineCustomLmTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ResponseEngineCustomLmTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ResponseEngineRetellLmTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ResponseEngineRetellLmTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RetellLlmOverrideS2sModelJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RetellLlmOverrideS2sModelNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RetellLlmOverrideStartSpeakerJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RetellLlmOverrideStartSpeakerNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SendSMSToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SendSMSToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SendSMSToolExecutionMessageTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SendSMSToolExecutionMessageTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsSenderVariant1TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsSenderVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsSenderVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsSenderVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsDestinationVariant1TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsDestinationVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsDestinationVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsDestinationVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant1SentimentJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant1SentimentNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant2SentimentJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SentimentAnalysisDetailVariant2SentimentNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionPromptJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SkipResponseEdgeVariant2TransitionConditionPromptNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionPromptJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlwaysEdgeVariant2TransitionConditionPromptNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsContentInferredTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsContentInferredTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsContentPredefinedTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsContentPredefinedTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsContentTemplateTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsContentTemplateTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsContentTemplateTemplateJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsContentTemplateTemplateNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionPromptJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsFailedEdgeVariant2TransitionConditionPromptNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionPromptJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsSuccessEdgeVariant2TransitionConditionPromptNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StateTransitionMessageBaseRoleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StateTransitionMessageBaseRoleNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StringAnalysisDataTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StringAnalysisDataTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TestCaseBatchJobStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TestCaseBatchJobStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TestCaseDefinitionVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TestCaseDefinitionVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TestCaseJobStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TestCaseJobStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant1TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolMockInputMatchRuleVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolCallInvocationMessageBaseRoleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolCallInvocationMessageBaseRoleNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolCallInvocationUtteranceRoleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolCallInvocationUtteranceRoleNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolCallResultMessageBaseRoleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolCallResultMessageBaseRoleNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolCallResultUtteranceRoleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolCallResultUtteranceRoleNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolParameterTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolParameterTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferCallNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferCallNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferCallToolTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferCallToolTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferCallToolExecutionMessageTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferCallToolExecutionMessageTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferDestinationInferredTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferDestinationInferredTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferDestinationPredefinedTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferDestinationPredefinedTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionPromptJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferFailedEdgeVariant2TransitionConditionPromptNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferOnHoldMusicJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferOnHoldMusicNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeoutJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeoutNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionColdTransferTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionColdTransferTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionColdTransferColdTransferModeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionColdTransferColdTransferModeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionWarmTransferTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionWarmTransferTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionWarmTransferOnHoldMusicJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionWarmTransferOnHoldMusicNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UtteranceRoleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UtteranceRoleNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V2CallBaseCallStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V2CallBaseCallStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V2CallBaseDataStorageSettingJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V2CallBaseDataStorageSettingNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1CallTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1CallTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1DirectionJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V2PhoneCallResponseVariant1DirectionNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V2WebCallResponseVariant1CallTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V2WebCallResponseVariant1CallTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.VoiceResponseProviderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.VoiceResponseProviderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.VoiceResponseGenderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.VoiceResponseGenderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.VoicemailActionBridgeTransferTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.VoicemailActionBridgeTransferTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.VoicemailActionHangupTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.VoicemailActionHangupTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.VoicemailActionPromptTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.VoicemailActionPromptTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.VoicemailActionStaticTextTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.VoicemailActionStaticTextTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.IvrActionHangupTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.IvrActionHangupTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.WarmTransferPromptTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.WarmTransferPromptTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.WarmTransferStaticMessageTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.WarmTransferStaticMessageTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneNumberRequestNumberProviderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneNumberRequestNumberProviderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneNumberRequestCountryCodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneNumberRequestCountryCodeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CloneVoiceRequestVoiceProviderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CloneVoiceRequestVoiceProviderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddCommunityVoiceRequestVoiceProviderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddCommunityVoiceRequestVoiceProviderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SearchCommunityVoiceRequestVoiceProviderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SearchCommunityVoiceRequestVoiceProviderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatsV3RequestSortOrderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatsV3RequestSortOrderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatMetadataRequestDataStorageSettingJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatMetadataRequestDataStorageSettingNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallStatuJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallStatuNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallTypeItemJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaCallTypeItemNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaDirectionItemJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaDirectionItemNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaUserSentimentItemJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsRequestFilterCriteriaUserSentimentItemNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsRequestSortOrderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsRequestSortOrderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsV3RequestSortOrderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsV3RequestSortOrderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallRequestDirectionJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallRequestDirectionNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateCallMetadataRequestDataStorageSettingJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateCallMetadataRequestDataStorageSettingNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsTypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsTypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsV2TypeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsV2TypeNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatSortOrderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatSortOrderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsV2SortOrderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsV2SortOrderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsV2SortOrderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsV2SortOrderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListPhoneNumbersV2SortOrderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListPhoneNumbersV2SortOrderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMV2SortOrderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMV2SortOrderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2SortOrderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2SortOrderNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddKnowledgeBaseSourcesResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchCallResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchCallResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchCallResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchCallResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchCallResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchCallResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchCallResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchCallResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchTestResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchTestResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchTestResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchTestResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchTestResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchTestResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchTestResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchTestResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchTestResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateBatchTestResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateTestCaseDefinitionResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteTestCaseDefinitionResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestCaseDefinitionResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestCaseDefinitionsV2ResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateTestCaseDefinitionResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetBatchTestResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetBatchTestResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetBatchTestResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetBatchTestResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetBatchTestResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetBatchTestResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetBatchTestResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetBatchTestResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetBatchTestResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetBatchTestResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListBatchTestsV2ResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestRunResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestRunResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestRunResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestRunResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestRunResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestRunResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestRunResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestRunResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestRunResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetTestRunResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListTestRunsV2ResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatAgentResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatAgentResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatAgentResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatAgentResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatAgentResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatAgentResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatAgentResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatAgentResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus6JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentPlaygroundCompletionResponseStatus6NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatCompletionResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatCompletionResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus6JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatCompletionResponseStatus6NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatResponseStatus6JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateChatResponseStatus6NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowComponentResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateKnowledgeBaseResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneNumberResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateRetellLLMResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateRetellLLMResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateRetellLLMResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateSmsChatResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateSmsChatResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateSmsChatResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateSmsChatResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateSmsChatResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateSmsChatResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateSmsChatResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateSmsChatResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateSmsChatResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateSmsChatResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateSmsChatResponseStatus6JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateSmsChatResponseStatus6NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteChatAgentResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteChatAgentResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteChatAgentResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowComponentResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteConversationFlowResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseSourceResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteKnowledgeBaseResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeletePhoneNumberResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteRetellLLMResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndChatResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndChatResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndChatResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndChatResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndChatResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndChatResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndChatResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndChatResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentVersionsResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentVersionsResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentVersionsResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetAgentResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentVersionsResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatAgentResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetChatResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConcurrencyResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConcurrencyResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConcurrencyResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConcurrencyResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowComponentResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetConversationFlowResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetKnowledgeBaseResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetMCPToolsResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetMCPToolsResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetMCPToolsResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetMCPToolsResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetMCPToolsResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetMCPToolsResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetMCPToolsResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetMCPToolsResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetPhoneNumberResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetPhoneNumberResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetPhoneNumberResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetRetellLLMResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetRetellLLMResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetRetellLLMResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetRetellLLMResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetRetellLLMResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetRetellLLMResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetRetellLLMResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetRetellLLMResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetVoiceResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetVoiceResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetVoiceResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetVoiceResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetVoiceResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetVoiceResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetVoiceResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetVoiceResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CloneVoiceResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CloneVoiceResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CloneVoiceResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CloneVoiceResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CloneVoiceResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CloneVoiceResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CloneVoiceResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CloneVoiceResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CloneVoiceResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CloneVoiceResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AddCommunityVoiceResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SearchCommunityVoiceResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ImportPhoneNumberResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListAgentsResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListAgentsResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListAgentsResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListAgentsResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatAgentsResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatAgentsResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatAgentsResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatAgentsResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatsV3ResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatsV3ResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatsV3ResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatsV3ResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatsV3ResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatsV3ResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatsV3ResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListChatsV3ResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsV2ResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowComponentsResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsV2ResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListConversationFlowsResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListKnowledgeBasesResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListPhoneNumbersV2ResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListPhoneNumbersResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListRetellLLMV2ResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListVoicesResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListVoicesResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListVoicesResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListVoicesResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentVersionResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentVersionResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PublishAgentVersionResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PublishAgentVersionResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateAgentResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateAgentResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateAgentResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateAgentResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateAgentResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateAgentResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateAgentResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateAgentResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateAgentResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateAgentResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatAgentResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatAgentResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateChatMetadataResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowComponentResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateConversationFlowResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdatePhoneNumberResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateRetellLLMResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneCallResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneCallResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus6JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreatePhoneCallResponseStatus6NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateWebCallResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateWebCallResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateWebCallResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateWebCallResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateWebCallResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateWebCallResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateWebCallResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateWebCallResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateWebCallResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateWebCallResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateWebCallResponseStatus6JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateWebCallResponseStatus6NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteCallResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteCallResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteCallResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteCallResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteCallResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteCallResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteCallResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.DeleteCallResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetCallResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetCallResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetCallResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetCallResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetCallResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetCallResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetCallResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.GetCallResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsV3ResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsV3ResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsV3ResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsV3ResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsV3ResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsV3ResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsV3ResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListCallsV3ResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemChannelJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemChannelNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2ResponseItemStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ListExportRequestsV2ResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus5JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus5NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus6JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RegisterPhoneCallResponseStatus6NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateCallMetadataResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StopCallResponseStatusJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StopCallResponseStatusNullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StopCallResponseStatus2JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StopCallResponseStatus2NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StopCallResponseStatus3JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StopCallResponseStatus3NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StopCallResponseStatus4JsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StopCallResponseStatus4NullableJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentResponseJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AgentSwapNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AnalysisDataJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PostCallAnalysisDataJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PostChatAnalysisDataJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BranchNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.BridgeTransferNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CancelTransferNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatAgentResponseJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V3ChatResponseJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ComponentNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ConversationFlowComponentResponseJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ConversationFlowNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ConversationFlowResponseJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ConversationFlowJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ConversationNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SubagentNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowComponentRequestJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateConversationFlowRequestJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CreateOrganizationRequestJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ValueFilterJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CustomFieldFilterJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ElseEdgeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.EndNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ExtractDynamicVariablesNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.FinetuneExampleUtteranceJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.FunctionNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.CodeNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.LanguageLegacyJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.MCPNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.MessageOrToolCallJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChatMessageInputJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.MessageJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ModelChoiceJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeBaseJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeInstructionJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeToolJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.NodeTransitionMessageJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OrganizationResponseJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.PressDigitNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ResponseEngineJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RetellResponseEngineJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RetellLLMResponseJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.RetellLlmRequestJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsSenderJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsDestinationJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SkipResponseEdgeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AlwaysEdgeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsContentJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsFailedEdgeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.SmsSuccessEdgeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.StateTransitionMessageJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TestCaseDefinitionJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolMockInputMatchRuleJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolCallInvocationMessageJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolCallResultMessageJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ToolJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferCallNodeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferDestinationJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferFailedEdgeJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.TransferOptionJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UpdateOrganizationRequestJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UtteranceOrToolCallJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V2CallResponseJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V3CallResponseJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V2PhoneCallResponseJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.V2WebCallResponseJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.VoicemailActionJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.IvrActionJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter>()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter>()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter?, global::RetellAI.RangeFilter>()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.UnixTimestampJsonConverter()); + + return options; + } } } \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs index c501af8..61802d8 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs @@ -208,4823 +208,4823 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public int? Type45 { get; set; } + public global::RetellAI.AgentVersionReference? Type45 { get; set; } /// /// /// - public global::RetellAI.AgentOverrideRequest? Type46 { get; set; } + public int? Type46 { get; set; } /// /// /// - public global::RetellAI.AgentRequest? Type47 { get; set; } + public global::RetellAI.CreateAgentVersionRequest? Type47 { get; set; } /// /// /// - public global::RetellAI.RetellLlmOverride? Type48 { get; set; } + public global::RetellAI.PublishAgentVersionRequest? Type48 { get; set; } /// /// /// - public global::RetellAI.ConversationFlowOverride? Type49 { get; set; } + public global::RetellAI.AgentOverrideRequest? Type49 { get; set; } /// /// /// - public global::RetellAI.ResponseEngine? Type50 { get; set; } + public global::RetellAI.AgentRequest? Type50 { get; set; } /// /// /// - public global::RetellAI.AgentRequestVoiceModel? Type51 { get; set; } + public global::RetellAI.RetellLlmOverride? Type51 { get; set; } /// /// /// - public global::RetellAI.AgentRequestVoiceEmotion? Type52 { get; set; } + public global::RetellAI.ConversationFlowOverride? Type52 { get; set; } /// /// /// - public global::RetellAI.AgentRequestAmbientSound? Type53 { get; set; } + public global::RetellAI.ResponseEngine? Type53 { get; set; } /// /// /// - public global::RetellAI.OneOf>? Type54 { get; set; } + public global::RetellAI.AgentRequestVoiceModel? Type54 { get; set; } /// /// /// - public global::RetellAI.LanguageLegacy? Type55 { get; set; } + public global::RetellAI.AgentRequestVoiceEmotion? Type55 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type56 { get; set; } + public global::RetellAI.AgentRequestAmbientSound? Type56 { get; set; } /// /// /// - public global::RetellAI.Language3? Type57 { get; set; } + public global::RetellAI.OneOf>? Type57 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type58 { get; set; } + public global::RetellAI.LanguageLegacy? Type58 { get; set; } /// /// /// - public global::RetellAI.AgentRequestWebhookEvent? Type59 { get; set; } + public global::System.Collections.Generic.IList? Type59 { get; set; } /// /// /// - public global::RetellAI.AgentRequestDataStorageSetting? Type60 { get; set; } + public global::RetellAI.Language3? Type60 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type61 { get; set; } + public global::System.Collections.Generic.IList? Type61 { get; set; } /// /// /// - public global::RetellAI.AgentRequestPronunciationDictionaryItem? Type62 { get; set; } + public global::RetellAI.AgentRequestWebhookEvent? Type62 { get; set; } /// /// /// - public global::RetellAI.AgentRequestPronunciationDictionaryItemAlphabet? Type63 { get; set; } + public global::RetellAI.AgentRequestDataStorageSetting? Type63 { get; set; } /// /// /// - public global::RetellAI.AgentRequestVoicemailOption? Type64 { get; set; } + public global::System.Collections.Generic.IList? Type64 { get; set; } /// /// /// - public global::RetellAI.VoicemailAction? Type65 { get; set; } + public global::RetellAI.AgentRequestPronunciationDictionaryItem? Type65 { get; set; } /// /// /// - public global::RetellAI.AgentRequestIvrOption? Type66 { get; set; } + public global::RetellAI.AgentRequestPronunciationDictionaryItemAlphabet? Type66 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type67 { get; set; } + public global::RetellAI.AgentRequestVoicemailOption? Type67 { get; set; } /// /// /// - public global::RetellAI.PostCallAnalysisData? Type68 { get; set; } + public global::RetellAI.VoicemailAction? Type68 { get; set; } /// /// /// - public global::RetellAI.NullableLLMModel? Type69 { get; set; } + public global::RetellAI.AgentRequestIvrOption? Type69 { get; set; } /// /// /// - public global::RetellAI.AgentRequestSttMode? Type70 { get; set; } + public global::RetellAI.CallScreeningOption? Type70 { get; set; } /// /// /// - public global::RetellAI.AgentRequestCustomSttConfig? Type71 { get; set; } + public global::System.Collections.Generic.IList? Type71 { get; set; } /// /// /// - public global::RetellAI.AgentRequestVocabSpecialization? Type72 { get; set; } + public global::RetellAI.PostCallAnalysisData? Type72 { get; set; } /// /// /// - public global::RetellAI.AgentRequestUserDtmfOptions? Type73 { get; set; } + public global::RetellAI.AgentRequestSttMode? Type73 { get; set; } /// /// /// - public global::RetellAI.AgentRequestDenoisingMode? Type74 { get; set; } + public global::RetellAI.AgentRequestCustomSttConfig? Type74 { get; set; } /// /// /// - public global::RetellAI.PIIConfig? Type75 { get; set; } + public global::RetellAI.AgentRequestVocabSpecialization? Type75 { get; set; } /// /// /// - public global::RetellAI.GuardrailConfig? Type76 { get; set; } + public global::RetellAI.AgentRequestUserDtmfOptions? Type76 { get; set; } /// /// /// - public global::RetellAI.VoiceHandbookConfig? Type77 { get; set; } + public global::RetellAI.AgentRequestDenoisingMode? Type77 { get; set; } /// /// /// - public global::RetellAI.AgentResponse? Type78 { get; set; } + public global::RetellAI.PIIConfig? Type78 { get; set; } /// /// /// - public global::RetellAI.AgentResponseVariant1? Type79 { get; set; } + public global::RetellAI.GuardrailConfig? Type79 { get; set; } /// /// /// - public global::RetellAI.AgentResponseVariant3? Type80 { get; set; } + public global::RetellAI.VoiceHandbookConfig? Type80 { get; set; } /// /// /// - public long? Type81 { get; set; } + public global::RetellAI.AgentResponse? Type81 { get; set; } /// /// /// - public global::RetellAI.AgentSwapNode? Type82 { get; set; } + public global::RetellAI.AgentResponseVariant1? Type82 { get; set; } /// /// /// - public global::RetellAI.NodeBase? Type83 { get; set; } + public global::RetellAI.AgentResponseVariant3? Type83 { get; set; } /// /// /// - public global::RetellAI.AgentSwapNodeVariant2? Type84 { get; set; } + public long? Type84 { get; set; } /// /// /// - public global::RetellAI.AgentSwapNodeVariant2Type? Type85 { get; set; } + public global::RetellAI.AgentSwapNode? Type85 { get; set; } /// /// /// - public global::RetellAI.PostCallAnalysisSetting? Type86 { get; set; } + public global::RetellAI.NodeBase? Type86 { get; set; } /// /// /// - public global::RetellAI.AgentSwapWebhookSetting? Type87 { get; set; } + public global::RetellAI.AgentSwapNodeVariant2? Type87 { get; set; } /// /// /// - public global::RetellAI.TransferFailedEdge? Type88 { get; set; } + public global::RetellAI.AgentSwapNodeVariant2Type? Type88 { get; set; } /// /// /// - public global::RetellAI.NodeInstruction? Type89 { get; set; } + public global::RetellAI.PostCallAnalysisSetting? Type89 { get; set; } /// /// /// - public global::RetellAI.AgentSwapTool? Type90 { get; set; } + public global::RetellAI.AgentSwapWebhookSetting? Type90 { get; set; } /// /// /// - public global::RetellAI.AgentSwapToolType? Type91 { get; set; } + public global::RetellAI.TransferFailedEdge? Type91 { get; set; } /// /// /// - public global::RetellAI.AgentSwapToolExecutionMessageType? Type92 { get; set; } + public global::RetellAI.NodeInstruction? Type92 { get; set; } /// /// /// - public global::RetellAI.AnalysisData? Type93 { get; set; } + public global::RetellAI.AgentSwapTool? Type93 { get; set; } /// /// /// - public global::RetellAI.StringAnalysisData? Type94 { get; set; } + public global::RetellAI.AgentSwapToolType? Type94 { get; set; } /// /// /// - public global::RetellAI.EnumAnalysisData? Type95 { get; set; } + public global::RetellAI.AgentSwapToolExecutionMessageType? Type95 { get; set; } /// /// /// - public global::RetellAI.BooleanAnalysisData? Type96 { get; set; } + public global::RetellAI.AnalysisData? Type96 { get; set; } /// /// /// - public global::RetellAI.NumberAnalysisData? Type97 { get; set; } + public global::RetellAI.StringAnalysisData? Type97 { get; set; } /// /// /// - public global::RetellAI.CallPresetAnalysisData? Type98 { get; set; } + public global::RetellAI.EnumAnalysisData? Type98 { get; set; } /// /// /// - public global::RetellAI.PostChatAnalysisData? Type99 { get; set; } + public global::RetellAI.BooleanAnalysisData? Type99 { get; set; } /// /// /// - public global::RetellAI.ChatPresetAnalysisData? Type100 { get; set; } + public global::RetellAI.NumberAnalysisData? Type100 { get; set; } /// /// /// - public global::RetellAI.AverageMetric? Type101 { get; set; } + public global::RetellAI.CallPresetAnalysisData? Type101 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type102 { get; set; } + public global::RetellAI.PostChatAnalysisData? Type102 { get; set; } /// /// /// - public global::RetellAI.BatchCallResponse? Type103 { get; set; } + public global::RetellAI.ChatPresetAnalysisData? Type103 { get; set; } /// /// /// - public global::RetellAI.CallTimeWindow? Type104 { get; set; } + public global::RetellAI.AverageMetric? Type104 { get; set; } /// /// /// - public global::RetellAI.BatchCallTask? Type105 { get; set; } + public global::System.Collections.Generic.IList? Type105 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type106 { get; set; } + public global::RetellAI.BatchCallResponse? Type106 { get; set; } /// /// /// - public global::RetellAI.BookAppointmentCalTool? Type107 { get; set; } + public global::RetellAI.CallTimeWindow? Type107 { get; set; } /// /// /// - public global::RetellAI.BookAppointmentCalToolType? Type108 { get; set; } + public global::RetellAI.BatchCallTask? Type108 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type109 { get; set; } + public global::System.Collections.Generic.Dictionary? Type109 { get; set; } /// /// /// - public global::RetellAI.BooleanAnalysisDataType? Type110 { get; set; } + public global::RetellAI.BookAppointmentCalTool? Type110 { get; set; } /// /// /// - public global::RetellAI.BranchNode? Type111 { get; set; } + public global::RetellAI.BookAppointmentCalToolType? Type111 { get; set; } /// /// /// - public global::RetellAI.BranchNodeVariant2? Type112 { get; set; } + public global::RetellAI.OneOf? Type112 { get; set; } /// /// /// - public global::RetellAI.BranchNodeVariant2Type? Type113 { get; set; } + public global::RetellAI.BooleanAnalysisDataType? Type113 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type114 { get; set; } + public global::RetellAI.BranchNode? Type114 { get; set; } /// /// /// - public global::RetellAI.NodeEdge? Type115 { get; set; } + public global::RetellAI.BranchNodeVariant2? Type115 { get; set; } /// /// /// - public global::RetellAI.ElseEdge? Type116 { get; set; } + public global::RetellAI.BranchNodeVariant2Type? Type116 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type117 { get; set; } + public global::System.Collections.Generic.IList? Type117 { get; set; } /// /// /// - public global::RetellAI.NodeFinetuneTransitionExample? Type118 { get; set; } + public global::RetellAI.NodeEdge? Type118 { get; set; } /// /// /// - public global::RetellAI.BreakdownMetric? Type119 { get; set; } + public global::RetellAI.ElseEdge? Type119 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type120 { get; set; } + public global::System.Collections.Generic.IList? Type120 { get; set; } /// /// /// - public global::RetellAI.Breakdown? Type121 { get; set; } + public global::RetellAI.NodeFinetuneTransitionExample? Type121 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type122 { get; set; } + public global::RetellAI.BreakdownMetric? Type122 { get; set; } /// /// /// - public global::RetellAI.BridgeTransferNode? Type123 { get; set; } + public global::System.Collections.Generic.IList? Type123 { get; set; } /// /// /// - public global::RetellAI.BridgeTransferNodeVariant2? Type124 { get; set; } + public global::RetellAI.Breakdown? Type124 { get; set; } /// /// /// - public global::RetellAI.BridgeTransferNodeVariant2Type? Type125 { get; set; } + public global::System.Collections.Generic.IList>? Type125 { get; set; } /// /// /// - public global::RetellAI.BridgeTransferTool? Type126 { get; set; } + public global::RetellAI.BridgeTransferNode? Type126 { get; set; } /// /// /// - public global::RetellAI.BridgeTransferToolType? Type127 { get; set; } + public global::RetellAI.BridgeTransferNodeVariant2? Type127 { get; set; } /// /// /// - public global::RetellAI.BridgeTransferToolExecutionMessageType? Type128 { get; set; } + public global::RetellAI.BridgeTransferNodeVariant2Type? Type128 { get; set; } /// /// /// - public global::RetellAI.CallAnalysis? Type129 { get; set; } + public global::RetellAI.BridgeTransferTool? Type129 { get; set; } /// /// /// - public global::RetellAI.CallAnalysisUserSentiment? Type130 { get; set; } + public global::RetellAI.BridgeTransferToolType? Type130 { get; set; } /// /// /// - public global::RetellAI.CallLatency? Type131 { get; set; } + public global::RetellAI.BridgeTransferToolExecutionMessageType? Type131 { get; set; } /// /// /// - public global::RetellAI.CallQA? Type132 { get; set; } + public global::RetellAI.CallAnalysis? Type132 { get; set; } /// /// /// - public global::RetellAI.Wer? Type133 { get; set; } + public global::RetellAI.CallAnalysisUserSentiment? Type133 { get; set; } /// /// /// - public global::RetellAI.InterruptionAnalysis? Type134 { get; set; } + public global::RetellAI.CallLatency? Type134 { get; set; } /// /// /// - public global::RetellAI.SentimentAnalysis? Type135 { get; set; } + public global::RetellAI.CallQA? Type135 { get; set; } /// /// /// - public global::RetellAI.MistranscribedImportantEntitiesAnalysis? Type136 { get; set; } + public global::RetellAI.Wer? Type136 { get; set; } /// /// /// - public global::RetellAI.RAGAnalysis? Type137 { get; set; } + public global::RetellAI.InterruptionAnalysis? Type137 { get; set; } /// /// /// - public global::RetellAI.ToolCallInvocationAnalysis? Type138 { get; set; } + public global::RetellAI.SentimentAnalysis? Type138 { get; set; } /// /// /// - public global::RetellAI.ToolCallAccuracyAnalysis? Type139 { get; set; } + public global::RetellAI.MistranscribedImportantEntitiesAnalysis? Type139 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionAnalysis? Type140 { get; set; } + public global::RetellAI.RAGAnalysis? Type140 { get; set; } /// /// /// - public global::RetellAI.HallucinationAnalysis? Type141 { get; set; } + public global::RetellAI.ToolCallInvocationAnalysis? Type141 { get; set; } /// /// /// - public global::RetellAI.CallQATransferCallAnalysis? Type142 { get; set; } + public global::RetellAI.ToolCallAccuracyAnalysis? Type142 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type143 { get; set; } + public global::RetellAI.NodeTransitionAnalysis? Type143 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type144 { get; set; } + public global::RetellAI.HallucinationAnalysis? Type144 { get; set; } /// /// /// - public global::RetellAI.MetricResult? Type145 { get; set; } + public global::RetellAI.CallQATransferCallAnalysis? Type145 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type146 { get; set; } + public global::System.Collections.Generic.IList? Type146 { get; set; } /// /// /// - public global::RetellAI.TimeWindow? Type147 { get; set; } + public global::System.Collections.Generic.IList? Type147 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type148 { get; set; } + public global::RetellAI.MetricResult? Type148 { get; set; } /// /// /// - public global::RetellAI.DayOfWeek? Type149 { get; set; } + public global::System.Collections.Generic.IList? Type149 { get; set; } /// /// /// - public global::RetellAI.CancelTransferNode? Type150 { get; set; } + public global::RetellAI.TimeWindow? Type150 { get; set; } /// /// /// - public global::RetellAI.CancelTransferNodeVariant2? Type151 { get; set; } + public global::System.Collections.Generic.IList? Type151 { get; set; } /// /// /// - public global::RetellAI.CancelTransferNodeVariant2Type? Type152 { get; set; } + public global::RetellAI.DayOfWeek? Type152 { get; set; } /// /// /// - public global::RetellAI.CancelTransferTool? Type153 { get; set; } + public global::RetellAI.CancelTransferNode? Type153 { get; set; } /// /// /// - public global::RetellAI.CancelTransferToolType? Type154 { get; set; } + public global::RetellAI.CancelTransferNodeVariant2? Type154 { get; set; } /// /// /// - public global::RetellAI.CancelTransferToolExecutionMessageType? Type155 { get; set; } + public global::RetellAI.CancelTransferNodeVariant2Type? Type155 { get; set; } /// /// /// - public global::RetellAI.ChCallQA? Type156 { get; set; } + public global::RetellAI.CancelTransferTool? Type156 { get; set; } /// /// /// - public global::RetellAI.ChatAgentRequest? Type157 { get; set; } + public global::RetellAI.CancelTransferToolType? Type157 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type158 { get; set; } + public global::RetellAI.CancelTransferToolExecutionMessageType? Type158 { get; set; } /// /// /// - public global::RetellAI.ChatAgentRequestWebhookEvent? Type159 { get; set; } + public global::RetellAI.ChCallQA? Type159 { get; set; } /// /// /// - public global::RetellAI.ChatAgentRequestDataStorageSetting? Type160 { get; set; } + public global::RetellAI.ChatAgentRequest? Type160 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type161 { get; set; } + public global::System.Collections.Generic.IList? Type161 { get; set; } /// /// /// - public global::RetellAI.ChatHandbookConfig? Type162 { get; set; } + public global::RetellAI.ChatAgentRequestWebhookEvent? Type162 { get; set; } /// /// /// - public global::RetellAI.ChatAgentResponse? Type163 { get; set; } + public global::RetellAI.ChatAgentRequestDataStorageSetting? Type163 { get; set; } /// /// /// - public global::RetellAI.ChatAgentResponseVariant1? Type164 { get; set; } + public global::System.Collections.Generic.IList? Type164 { get; set; } /// /// /// - public global::RetellAI.ChatAgentResponseVariant3? Type165 { get; set; } + public global::RetellAI.ChatHandbookConfig? Type165 { get; set; } /// /// /// - public global::RetellAI.ChatAnalysis? Type166 { get; set; } + public global::RetellAI.ChatAgentResponse? Type166 { get; set; } /// /// /// - public global::RetellAI.ChatAnalysisUserSentiment? Type167 { get; set; } + public global::RetellAI.ChatAgentResponseVariant1? Type167 { get; set; } /// /// /// - public global::RetellAI.ChatResponse? Type168 { get; set; } + public global::RetellAI.ChatAgentResponseVariant3? Type168 { get; set; } /// /// /// - public global::RetellAI.ChatResponseChatStatus? Type169 { get; set; } + public global::RetellAI.ChatAnalysis? Type169 { get; set; } /// /// /// - public global::RetellAI.ChatResponseChatType? Type170 { get; set; } + public global::RetellAI.ChatAnalysisUserSentiment? Type170 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type171 { get; set; } + public global::RetellAI.ChatResponse? Type171 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type172 { get; set; } + public global::RetellAI.ChatResponseChatStatus? Type172 { get; set; } /// /// /// - public global::RetellAI.MessageOrToolCall? Type173 { get; set; } + public global::RetellAI.ChatResponseChatType? Type173 { get; set; } /// /// /// - public global::RetellAI.ChatResponseChatCost? Type174 { get; set; } + public global::RetellAI.OneOf? Type174 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type175 { get; set; } + public global::System.Collections.Generic.IList? Type175 { get; set; } /// /// /// - public global::RetellAI.ProductCost? Type176 { get; set; } + public global::RetellAI.MessageOrToolCall? Type176 { get; set; } /// /// /// - public global::RetellAI.V3ChatResponse? Type177 { get; set; } + public global::RetellAI.ChatResponseChatCost? Type177 { get; set; } /// /// /// - public global::RetellAI.CheckAvailabilityCalTool? Type178 { get; set; } + public global::System.Collections.Generic.IList? Type178 { get; set; } /// /// /// - public global::RetellAI.CheckAvailabilityCalToolType? Type179 { get; set; } + public global::RetellAI.ProductCost? Type179 { get; set; } /// /// /// - public global::RetellAI.CohortAgent? Type180 { get; set; } + public global::RetellAI.V3ChatResponse? Type180 { get; set; } /// /// /// - public global::RetellAI.CohortAggregatedResult? Type181 { get; set; } + public global::RetellAI.CheckAvailabilityCalTool? Type181 { get; set; } /// /// /// - public global::RetellAI.CohortAggregatedResultGroupBy? Type182 { get; set; } + public global::RetellAI.CheckAvailabilityCalToolType? Type182 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type183 { get; set; } + public global::RetellAI.CohortAgent? Type183 { get; set; } /// /// /// - public global::RetellAI.CohortAggregatedResultTopQuestion? Type184 { get; set; } + public global::RetellAI.CohortAggregatedResult? Type184 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type185 { get; set; } + public global::RetellAI.CohortAggregatedResultGroupBy? Type185 { get; set; } /// /// /// - public global::RetellAI.CohortAggregatedResultTopRecommendation? Type186 { get; set; } + public global::System.Collections.Generic.IList? Type186 { get; set; } /// /// /// - public global::RetellAI.CohortFilter? Type187 { get; set; } + public global::RetellAI.CohortAggregatedResultTopQuestion? Type187 { get; set; } /// /// /// - public global::RetellAI.OneOf?, global::RetellAI.RangeFilter>? Type188 { get; set; } + public global::System.Collections.Generic.IList? Type188 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type189 { get; set; } + public global::RetellAI.CohortAggregatedResultTopRecommendation? Type189 { get; set; } /// /// /// - public global::RetellAI.NumberFilter? Type190 { get; set; } + public global::RetellAI.CohortFilter? Type190 { get; set; } /// /// /// - public global::RetellAI.CohortFilterStartTimestampVariant1? Type191 { get; set; } + public global::RetellAI.OneOf?, global::RetellAI.RangeFilter>? Type191 { get; set; } /// /// /// - public global::RetellAI.CohortFilterStartTimestampVariant1Op? Type192 { get; set; } + public global::RetellAI.AllOf? Type192 { get; set; } /// /// /// - public global::RetellAI.RangeFilter? Type193 { get; set; } + public global::RetellAI.NumberFilter? Type193 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type194 { get; set; } + public global::RetellAI.CohortFilterStartTimestampVariant1? Type194 { get; set; } /// /// /// - public global::RetellAI.CohortFilterDisconnectionReason? Type195 { get; set; } + public global::RetellAI.CohortFilterStartTimestampVariant1Op? Type195 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type196 { get; set; } + public global::RetellAI.RangeFilter? Type196 { get; set; } /// /// /// - public global::RetellAI.DateRange? Type197 { get; set; } + public global::RetellAI.AllOf? Type197 { get; set; } /// /// /// - public global::RetellAI.CohortFilterCallDurationFilter? Type198 { get; set; } + public global::RetellAI.CohortFilterDisconnectionReason? Type198 { get; set; } /// /// /// - public global::RetellAI.CohortFilterCallDurationFilterOp? Type199 { get; set; } + public global::RetellAI.OneOf? Type199 { get; set; } /// /// /// - public global::RetellAI.Cohort? Type200 { get; set; } + public global::RetellAI.DateRange? Type200 { get; set; } /// /// /// - public global::RetellAI.ScoringCriteria? Type201 { get; set; } + public global::RetellAI.CohortFilterCallDurationFilter? Type201 { get; set; } /// /// /// - public global::RetellAI.CohortSuccessfulCriteria? Type202 { get; set; } + public global::RetellAI.CohortFilterCallDurationFilterOp? Type202 { get; set; } /// /// /// - public global::RetellAI.CohortSuccessfulCriteriaType? Type203 { get; set; } + public global::RetellAI.Cohort? Type203 { get; set; } /// /// /// - public global::RetellAI.CohortSuccessfulCriteriaOp? Type204 { get; set; } + public global::RetellAI.ScoringCriteria? Type204 { get; set; } /// /// /// - public global::RetellAI.ComponentNode? Type205 { get; set; } + public global::RetellAI.CohortSuccessfulCriteria? Type205 { get; set; } /// /// /// - public global::RetellAI.NodeBaseCommon? Type206 { get; set; } + public global::RetellAI.CohortSuccessfulCriteriaType? Type206 { get; set; } /// /// /// - public global::RetellAI.ComponentNodeVariant2? Type207 { get; set; } + public global::RetellAI.CohortSuccessfulCriteriaOp? Type207 { get; set; } /// /// /// - public global::RetellAI.ComponentNodeVariant2Type? Type208 { get; set; } + public global::RetellAI.ComponentNode? Type208 { get; set; } /// /// /// - public global::RetellAI.ComponentNodeVariant2ComponentType? Type209 { get; set; } + public global::RetellAI.NodeBaseCommon? Type209 { get; set; } /// /// /// - public global::RetellAI.ConversationFlowComponentResponse? Type210 { get; set; } + public global::RetellAI.ComponentNodeVariant2? Type210 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentRequest? Type211 { get; set; } + public global::RetellAI.ComponentNodeVariant2Type? Type211 { get; set; } /// /// /// - public global::RetellAI.ConversationFlowComponentResponseVariant2? Type212 { get; set; } + public global::RetellAI.ComponentNodeVariant2ComponentType? Type212 { get; set; } /// /// /// - public global::RetellAI.Asset? Type213 { get; set; } + public global::RetellAI.ConversationFlowComponentResponse? Type213 { get; set; } /// /// /// - public global::RetellAI.Note? Type214 { get; set; } + public global::RetellAI.CreateConversationFlowComponentRequest? Type214 { get; set; } /// /// /// - public global::RetellAI.NoteDisplayPosition? Type215 { get; set; } + public global::RetellAI.ConversationFlowComponentResponseVariant2? Type215 { get; set; } /// /// /// - public global::RetellAI.NoteSize? Type216 { get; set; } + public global::RetellAI.Asset? Type216 { get; set; } /// /// /// - public global::RetellAI.ConversationFlowComponent? Type217 { get; set; } + public global::RetellAI.Note? Type217 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type218 { get; set; } + public global::RetellAI.NoteDisplayPosition? Type218 { get; set; } /// /// /// - public global::RetellAI.NodeTool? Type219 { get; set; } + public global::RetellAI.NoteSize? Type219 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type220 { get; set; } + public global::RetellAI.ConversationFlowComponent? Type220 { get; set; } /// /// /// - public global::RetellAI.Mcp? Type221 { get; set; } + public global::System.Collections.Generic.IList? Type221 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type222 { get; set; } + public global::RetellAI.NodeTool? Type222 { get; set; } /// /// /// - public global::RetellAI.ConversationFlowNode? Type223 { get; set; } + public global::System.Collections.Generic.IList? Type223 { get; set; } /// /// /// - public global::RetellAI.ConversationFlowComponentBeginTagDisplayPosition? Type224 { get; set; } + public global::RetellAI.Mcp? Type224 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type225 { get; set; } + public global::System.Collections.Generic.IList? Type225 { get; set; } /// /// /// - public global::RetellAI.ConversationNode? Type226 { get; set; } + public global::RetellAI.ConversationFlowNode? Type226 { get; set; } /// /// /// - public global::RetellAI.SubagentNode? Type227 { get; set; } + public global::RetellAI.ConversationFlowComponentBeginTagDisplayPosition? Type227 { get; set; } /// /// /// - public global::RetellAI.EndNode? Type228 { get; set; } + public global::System.Collections.Generic.IList? Type228 { get; set; } /// /// /// - public global::RetellAI.FunctionNode? Type229 { get; set; } + public global::RetellAI.ConversationNode? Type229 { get; set; } /// /// /// - public global::RetellAI.CodeNode? Type230 { get; set; } + public global::RetellAI.SubagentNode? Type230 { get; set; } /// /// /// - public global::RetellAI.TransferCallNode? Type231 { get; set; } + public global::RetellAI.EndNode? Type231 { get; set; } /// /// /// - public global::RetellAI.PressDigitNode? Type232 { get; set; } + public global::RetellAI.FunctionNode? Type232 { get; set; } /// /// /// - public global::RetellAI.SmsNode? Type233 { get; set; } + public global::RetellAI.CodeNode? Type233 { get; set; } /// /// /// - public global::RetellAI.ExtractDynamicVariablesNode? Type234 { get; set; } + public global::RetellAI.TransferCallNode? Type234 { get; set; } /// /// /// - public global::RetellAI.MCPNode? Type235 { get; set; } + public global::RetellAI.PressDigitNode? Type235 { get; set; } /// /// /// - public global::RetellAI.AgentOverrideConfig? Type236 { get; set; } + public global::RetellAI.SmsNode? Type236 { get; set; } /// /// /// - public global::RetellAI.KBConfig? Type237 { get; set; } + public global::RetellAI.ExtractDynamicVariablesNode? Type237 { get; set; } /// /// /// - public global::RetellAI.ConversationFlowOverrideStartSpeaker? Type238 { get; set; } + public global::RetellAI.MCPNode? Type238 { get; set; } /// /// /// - public global::RetellAI.ConversationFlowResponse? Type239 { get; set; } + public global::RetellAI.AgentOverrideConfig? Type239 { get; set; } /// /// /// - public global::RetellAI.ConversationFlow? Type240 { get; set; } + public global::RetellAI.KBConfig? Type240 { get; set; } /// /// /// - public global::RetellAI.ConversationFlowResponseVariant2? Type241 { get; set; } + public global::RetellAI.ConversationFlowOverrideStartSpeaker? Type241 { get; set; } /// /// /// - public global::RetellAI.ConversationFlowVariant2? Type242 { get; set; } + public global::RetellAI.ConversationFlowResponse? Type242 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type243 { get; set; } + public global::RetellAI.ConversationFlow? Type243 { get; set; } /// /// /// - public global::RetellAI.ConversationFlowVariant2BeginTagDisplayPosition? Type244 { get; set; } + public global::RetellAI.ConversationFlowResponseVariant2? Type244 { get; set; } /// /// /// - public global::RetellAI.ConversationNodeVariant3? Type245 { get; set; } + public global::RetellAI.ConversationFlowVariant2? Type245 { get; set; } /// /// /// - public global::RetellAI.ConversationNodeVariant3Type? Type246 { get; set; } + public global::System.Collections.Generic.IList? Type246 { get; set; } /// /// /// - public global::RetellAI.SkipResponseEdge? Type247 { get; set; } + public global::RetellAI.ConversationFlowVariant2BeginTagDisplayPosition? Type247 { get; set; } /// /// /// - public global::RetellAI.AlwaysEdge? Type248 { get; set; } + public global::RetellAI.ConversationNodeVariant3? Type248 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type249 { get; set; } + public global::RetellAI.ConversationNodeVariant3Type? Type249 { get; set; } /// /// /// - public global::RetellAI.NodeFinetuneConversationExample? Type250 { get; set; } + public global::RetellAI.SkipResponseEdge? Type250 { get; set; } /// /// /// - public global::RetellAI.SubagentNodeVariant3? Type251 { get; set; } + public global::RetellAI.AlwaysEdge? Type251 { get; set; } /// /// /// - public global::RetellAI.SubagentNodeVariant3Type? Type252 { get; set; } + public global::System.Collections.Generic.IList? Type252 { get; set; } /// /// /// - public global::RetellAI.NodeInstructionPrompt? Type253 { get; set; } + public global::RetellAI.NodeFinetuneConversationExample? Type253 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type254 { get; set; } + public global::RetellAI.SubagentNodeVariant3? Type254 { get; set; } /// /// /// - public global::RetellAI.Tool? Type255 { get; set; } + public global::RetellAI.SubagentNodeVariant3Type? Type255 { get; set; } /// /// /// - public global::RetellAI.CpsConfig? Type256 { get; set; } + public global::RetellAI.NodeInstructionPrompt? Type256 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowRequest? Type257 { get; set; } + public global::System.Collections.Generic.IList? Type257 { get; set; } /// /// /// - public global::RetellAI.CreateOrganizationRequest? Type258 { get; set; } + public global::RetellAI.Tool? Type258 { get; set; } /// /// /// - public global::RetellAI.CreateOrganizationRequestNew? Type259 { get; set; } + public global::RetellAI.CpsConfig? Type259 { get; set; } /// /// /// - public global::RetellAI.CreateOrganizationRequestOld? Type260 { get; set; } + public global::RetellAI.CreateConversationFlowRequest? Type260 { get; set; } /// /// /// - public global::RetellAI.CustomMetricCriteria? Type261 { get; set; } + public global::RetellAI.CreateOrganizationRequest? Type261 { get; set; } /// /// /// - public global::RetellAI.CustomTool? Type262 { get; set; } + public global::RetellAI.CreateOrganizationRequestNew? Type262 { get; set; } /// /// /// - public global::RetellAI.CustomToolType? Type263 { get; set; } + public global::RetellAI.CreateOrganizationRequestOld? Type263 { get; set; } /// /// /// - public global::RetellAI.CustomToolMethod? Type264 { get; set; } + public global::RetellAI.CustomMetricCriteria? Type264 { get; set; } /// /// /// - public global::RetellAI.ToolParameter? Type265 { get; set; } + public global::RetellAI.CustomTool? Type265 { get; set; } /// /// /// - public global::RetellAI.CustomToolExecutionMessageType? Type266 { get; set; } + public global::RetellAI.CustomToolType? Type266 { get; set; } /// /// /// - public global::RetellAI.CodeTool? Type267 { get; set; } + public global::RetellAI.CustomToolMethod? Type267 { get; set; } /// /// /// - public global::RetellAI.CodeToolType? Type268 { get; set; } + public global::RetellAI.ToolParameter? Type268 { get; set; } /// /// /// - public global::RetellAI.CodeToolExecutionMessageType? Type269 { get; set; } + public global::RetellAI.CustomToolExecutionMessageType? Type269 { get; set; } /// /// /// - public global::RetellAI.DTMFUtterance? Type270 { get; set; } + public global::RetellAI.CodeTool? Type270 { get; set; } /// /// /// - public global::RetellAI.DTMFUtteranceRole? Type271 { get; set; } + public global::RetellAI.CodeToolType? Type271 { get; set; } /// /// /// - public global::RetellAI.StringFilterType? Type272 { get; set; } + public global::RetellAI.CodeToolExecutionMessageType? Type272 { get; set; } /// /// /// - public global::RetellAI.StringFilterOp? Type273 { get; set; } + public global::RetellAI.DTMFUtterance? Type273 { get; set; } /// /// /// - public global::RetellAI.NumberFilterType? Type274 { get; set; } + public global::RetellAI.DTMFUtteranceRole? Type274 { get; set; } /// /// /// - public global::RetellAI.NumberFilterOp? Type275 { get; set; } + public global::RetellAI.StringFilterType? Type275 { get; set; } /// /// /// - public global::RetellAI.BooleanFilter? Type276 { get; set; } + public global::RetellAI.StringFilterOp? Type276 { get; set; } /// /// /// - public global::RetellAI.BooleanFilterType? Type277 { get; set; } + public global::RetellAI.NumberFilterType? Type277 { get; set; } /// /// /// - public global::RetellAI.BooleanFilterOp? Type278 { get; set; } + public global::RetellAI.NumberFilterOp? Type278 { get; set; } /// /// /// - public global::RetellAI.RangeFilterType? Type279 { get; set; } + public global::RetellAI.BooleanFilter? Type279 { get; set; } /// /// /// - public global::RetellAI.RangeFilterOp? Type280 { get; set; } + public global::RetellAI.BooleanFilterType? Type280 { get; set; } /// /// /// - public global::RetellAI.EnumFilterType? Type281 { get; set; } + public global::RetellAI.BooleanFilterOp? Type281 { get; set; } /// /// /// - public global::RetellAI.EnumFilterOp? Type282 { get; set; } + public global::RetellAI.RangeFilterType? Type282 { get; set; } /// /// /// - public global::RetellAI.PresentFilter? Type283 { get; set; } + public global::RetellAI.RangeFilterOp? Type283 { get; set; } /// /// /// - public global::RetellAI.PresentFilterType? Type284 { get; set; } + public global::RetellAI.EnumFilterType? Type284 { get; set; } /// /// /// - public global::RetellAI.PresentFilterOp? Type285 { get; set; } + public global::RetellAI.EnumFilterOp? Type285 { get; set; } /// /// /// - public global::RetellAI.ValueFilter? Type286 { get; set; } + public global::RetellAI.PresentFilter? Type286 { get; set; } /// /// /// - public global::RetellAI.CustomFieldFilterVariant2? Type287 { get; set; } + public global::RetellAI.PresentFilterType? Type287 { get; set; } /// /// /// - public global::RetellAI.ToolCallFilter? Type288 { get; set; } + public global::RetellAI.PresentFilterOp? Type288 { get; set; } /// /// /// - public global::RetellAI.CallFilter? Type289 { get; set; } + public global::RetellAI.ValueFilter? Type289 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type290 { get; set; } + public global::RetellAI.CustomFieldFilterVariant2? Type290 { get; set; } /// /// /// - public global::RetellAI.CallFilterCallStatus? Type291 { get; set; } + public global::RetellAI.ToolCallFilter? Type291 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type292 { get; set; } + public global::RetellAI.CallFilter? Type292 { get; set; } /// /// /// - public global::RetellAI.CallFilterCallStatusValueItem? Type293 { get; set; } + public global::RetellAI.AllOf? Type293 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type294 { get; set; } + public global::RetellAI.CallFilterCallStatus? Type294 { get; set; } /// /// /// - public global::RetellAI.CallFilterDisconnectionReason? Type295 { get; set; } + public global::System.Collections.Generic.IList? Type295 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type296 { get; set; } + public global::RetellAI.CallFilterCallStatusValueItem? Type296 { get; set; } /// /// /// - public global::RetellAI.CallFilterCallType? Type297 { get; set; } + public global::RetellAI.AllOf? Type297 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type298 { get; set; } + public global::RetellAI.CallFilterDisconnectionReason? Type298 { get; set; } /// /// /// - public global::RetellAI.CallFilterCallTypeValueItem? Type299 { get; set; } + public global::RetellAI.AllOf? Type299 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type300 { get; set; } + public global::RetellAI.CallFilterCallType? Type300 { get; set; } /// /// /// - public global::RetellAI.CallFilterDirection? Type301 { get; set; } + public global::System.Collections.Generic.IList? Type301 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type302 { get; set; } + public global::RetellAI.CallFilterCallTypeValueItem? Type302 { get; set; } /// /// /// - public global::RetellAI.CallFilterDirectionValueItem? Type303 { get; set; } + public global::RetellAI.AllOf? Type303 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type304 { get; set; } + public global::RetellAI.CallFilterDirection? Type304 { get; set; } /// /// /// - public global::RetellAI.CallFilterUserSentiment? Type305 { get; set; } + public global::System.Collections.Generic.IList? Type305 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type306 { get; set; } + public global::RetellAI.CallFilterDirectionValueItem? Type306 { get; set; } /// /// /// - public global::RetellAI.CallFilterUserSentimentValueItem? Type307 { get; set; } + public global::RetellAI.AllOf? Type307 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type308 { get; set; } + public global::RetellAI.CallFilterUserSentiment? Type308 { get; set; } /// /// /// - public global::RetellAI.CallFilterDataStorageSetting? Type309 { get; set; } + public global::System.Collections.Generic.IList? Type309 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type310 { get; set; } + public global::RetellAI.CallFilterUserSentimentValueItem? Type310 { get; set; } /// /// /// - public global::RetellAI.CallFilterDataStorageSettingValueItem? Type311 { get; set; } + public global::RetellAI.AllOf? Type311 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type312 { get; set; } + public global::RetellAI.CallFilterDataStorageSetting? Type312 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type313 { get; set; } + public global::System.Collections.Generic.IList? Type313 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type314 { get; set; } + public global::RetellAI.CallFilterDataStorageSettingValueItem? Type314 { get; set; } /// /// /// - public global::RetellAI.CallFilterDynamicVariable? Type315 { get; set; } + public global::System.Collections.Generic.IList? Type315 { get; set; } /// /// /// - public global::RetellAI.Duration? Type316 { get; set; } + public global::System.Collections.Generic.IList>? Type316 { get; set; } /// /// /// - public global::RetellAI.ElseEdgeVariant2? Type317 { get; set; } + public global::RetellAI.AllOf? Type317 { get; set; } /// /// /// - public global::RetellAI.ElseEdgeVariant2TransitionCondition? Type318 { get; set; } + public global::RetellAI.CallFilterDynamicVariable? Type318 { get; set; } /// /// /// - public global::RetellAI.ElseEdgeVariant2TransitionConditionType? Type319 { get; set; } + public global::RetellAI.Duration? Type319 { get; set; } /// /// /// - public global::RetellAI.ElseEdgeVariant2TransitionConditionPrompt? Type320 { get; set; } + public global::RetellAI.ElseEdgeVariant2? Type320 { get; set; } /// /// /// - public global::RetellAI.EndCallTool? Type321 { get; set; } + public global::RetellAI.ElseEdgeVariant2TransitionCondition? Type321 { get; set; } /// /// /// - public global::RetellAI.EndCallToolType? Type322 { get; set; } + public global::RetellAI.ElseEdgeVariant2TransitionConditionType? Type322 { get; set; } /// /// /// - public global::RetellAI.EndCallToolExecutionMessageType? Type323 { get; set; } + public global::RetellAI.ElseEdgeVariant2TransitionConditionPrompt? Type323 { get; set; } /// /// /// - public global::RetellAI.EndNodeVariant2? Type324 { get; set; } + public global::RetellAI.EndCallTool? Type324 { get; set; } /// /// /// - public global::RetellAI.EndNodeVariant2Type? Type325 { get; set; } + public global::RetellAI.EndCallToolType? Type325 { get; set; } /// /// /// - public global::RetellAI.EnumAnalysisDataType? Type326 { get; set; } + public global::RetellAI.EndCallToolExecutionMessageType? Type326 { get; set; } /// /// /// - public global::RetellAI.EquationCondition? Type327 { get; set; } + public global::RetellAI.EndNodeVariant2? Type327 { get; set; } /// /// /// - public global::RetellAI.EquationConditionType? Type328 { get; set; } + public global::RetellAI.EndNodeVariant2Type? Type328 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type329 { get; set; } + public global::RetellAI.EnumAnalysisDataType? Type329 { get; set; } /// /// /// - public global::RetellAI.Equation? Type330 { get; set; } + public global::RetellAI.EquationCondition? Type330 { get; set; } /// /// /// - public global::RetellAI.EquationConditionOperator? Type331 { get; set; } + public global::RetellAI.EquationConditionType? Type331 { get; set; } /// /// /// - public global::RetellAI.EquationOperator? Type332 { get; set; } + public global::System.Collections.Generic.IList? Type332 { get; set; } /// /// /// - public global::RetellAI.ExtractDynamicVariableTool? Type333 { get; set; } + public global::RetellAI.Equation? Type333 { get; set; } /// /// /// - public global::RetellAI.ExtractDynamicVariableToolType? Type334 { get; set; } + public global::RetellAI.EquationConditionOperator? Type334 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type335 { get; set; } + public global::RetellAI.EquationOperator? Type335 { get; set; } /// /// /// - public global::RetellAI.ExtractDynamicVariablesNodeVariant2? Type336 { get; set; } + public global::RetellAI.ExtractDynamicVariableTool? Type336 { get; set; } /// /// /// - public global::RetellAI.ExtractDynamicVariablesNodeVariant2Type? Type337 { get; set; } + public global::RetellAI.ExtractDynamicVariableToolType? Type337 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtterance? Type338 { get; set; } + public global::System.Collections.Generic.IList? Type338 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtteranceVariant1? Type339 { get; set; } + public global::RetellAI.ExtractDynamicVariablesNodeVariant2? Type339 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtteranceVariant1Role? Type340 { get; set; } + public global::RetellAI.ExtractDynamicVariablesNodeVariant2Type? Type340 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtteranceVariant2? Type341 { get; set; } + public global::RetellAI.FinetuneExampleUtterance? Type341 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtteranceVariant2Role? Type342 { get; set; } + public global::RetellAI.FinetuneExampleUtteranceVariant1? Type342 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtteranceVariant3? Type343 { get; set; } + public global::RetellAI.FinetuneExampleUtteranceVariant1Role? Type343 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtteranceVariant3Role? Type344 { get; set; } + public global::RetellAI.FinetuneExampleUtteranceVariant2? Type344 { get; set; } /// /// /// - public global::RetellAI.FunctionNodeVariant2? Type345 { get; set; } + public global::RetellAI.FinetuneExampleUtteranceVariant2Role? Type345 { get; set; } /// /// /// - public global::RetellAI.FunctionNodeVariant2Type? Type346 { get; set; } + public global::RetellAI.FinetuneExampleUtteranceVariant3? Type346 { get; set; } /// /// /// - public global::RetellAI.FunctionNodeVariant2ToolType? Type347 { get; set; } + public global::RetellAI.FinetuneExampleUtteranceVariant3Role? Type347 { get; set; } /// /// /// - public global::RetellAI.CodeNodeVariant2? Type348 { get; set; } + public global::RetellAI.FunctionNodeVariant2? Type348 { get; set; } /// /// /// - public global::RetellAI.CodeNodeVariant2Type? Type349 { get; set; } + public global::RetellAI.FunctionNodeVariant2Type? Type349 { get; set; } /// /// /// - public global::RetellAI.GlobalNodeFinetuneTransitionExample? Type350 { get; set; } + public global::RetellAI.FunctionNodeVariant2ToolType? Type350 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type351 { get; set; } + public global::RetellAI.CodeNodeVariant2? Type351 { get; set; } /// /// /// - public global::RetellAI.GlobalNodeSetting? Type352 { get; set; } + public global::RetellAI.CodeNodeVariant2Type? Type352 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type353 { get; set; } + public global::RetellAI.GlobalNodeFinetuneTransitionExample? Type353 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type354 { get; set; } + public global::System.Collections.Generic.IList? Type354 { get; set; } /// /// /// - public global::RetellAI.UtteranceHallucination? Type355 { get; set; } + public global::RetellAI.GlobalNodeSetting? Type355 { get; set; } /// /// /// - public global::RetellAI.Hallucination? Type356 { get; set; } + public global::System.Collections.Generic.IList? Type356 { get; set; } /// /// /// - public global::RetellAI.HallucinationType? Type357 { get; set; } + public global::System.Collections.Generic.IList? Type357 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type358 { get; set; } + public global::RetellAI.UtteranceHallucination? Type358 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseAddSourcesRequest? Type359 { get; set; } + public global::RetellAI.Hallucination? Type359 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type360 { get; set; } + public global::RetellAI.HallucinationType? Type360 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseAddSourcesRequestKnowledgeBaseText? Type361 { get; set; } + public global::System.Collections.Generic.IList? Type361 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type362 { get; set; } + public global::RetellAI.KnowledgeBaseAddSourcesRequest? Type362 { get; set; } /// /// /// - public byte[]? Type363 { get; set; } + public global::System.Collections.Generic.IList? Type363 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseRequest? Type364 { get; set; } + public global::RetellAI.KnowledgeBaseAddSourcesRequestKnowledgeBaseText? Type364 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type365 { get; set; } + public global::System.Collections.Generic.IList? Type365 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseRequestKnowledgeBaseText? Type366 { get; set; } + public byte[]? Type366 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseResponse? Type367 { get; set; } + public global::RetellAI.KnowledgeBaseRequest? Type367 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseResponseStatus? Type368 { get; set; } + public global::System.Collections.Generic.IList? Type368 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type369 { get; set; } + public global::RetellAI.KnowledgeBaseRequestKnowledgeBaseText? Type369 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type370 { get; set; } + public global::RetellAI.KnowledgeBaseResponse? Type370 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseSourceDocument? Type371 { get; set; } + public global::RetellAI.KnowledgeBaseResponseStatus? Type371 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseSourceText? Type372 { get; set; } + public global::System.Collections.Generic.IList>? Type372 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseSourceUrl? Type373 { get; set; } + public global::RetellAI.OneOf? Type373 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseSourceDocumentType? Type374 { get; set; } + public global::RetellAI.KnowledgeBaseSourceDocument? Type374 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseSourceTextType? Type375 { get; set; } + public global::RetellAI.KnowledgeBaseSourceText? Type375 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseSourceUrlType? Type376 { get; set; } + public global::RetellAI.KnowledgeBaseSourceUrl? Type376 { get; set; } /// /// /// - public global::RetellAI.LanguageLegacyEnum? Type377 { get; set; } + public global::RetellAI.KnowledgeBaseSourceDocumentType? Type377 { get; set; } /// /// /// - public global::RetellAI.LLMModel? Type378 { get; set; } + public global::RetellAI.KnowledgeBaseSourceTextType? Type378 { get; set; } /// /// /// - public global::RetellAI.MCPNodeVariant2? Type379 { get; set; } + public global::RetellAI.KnowledgeBaseSourceUrlType? Type379 { get; set; } /// /// /// - public global::RetellAI.MCPNodeVariant2Type? Type380 { get; set; } + public global::RetellAI.LanguageLegacyEnum? Type380 { get; set; } /// /// /// - public global::RetellAI.MCPToolDefinition? Type381 { get; set; } + public global::RetellAI.MCPNodeVariant2? Type381 { get; set; } /// /// /// - public global::RetellAI.MCPTool? Type382 { get; set; } + public global::RetellAI.MCPNodeVariant2Type? Type382 { get; set; } /// /// /// - public global::RetellAI.MCPToolType? Type383 { get; set; } + public global::RetellAI.MCPToolDefinition? Type383 { get; set; } /// /// /// - public global::RetellAI.MCPToolExecutionMessageType? Type384 { get; set; } + public global::RetellAI.MCPTool? Type384 { get; set; } /// /// /// - public global::RetellAI.Message? Type385 { get; set; } + public global::RetellAI.MCPToolType? Type385 { get; set; } /// /// /// - public global::RetellAI.ToolCallInvocationMessage? Type386 { get; set; } + public global::RetellAI.MCPToolExecutionMessageType? Type386 { get; set; } /// /// /// - public global::RetellAI.ToolCallResultMessage? Type387 { get; set; } + public global::RetellAI.Message? Type387 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionMessage? Type388 { get; set; } + public global::RetellAI.ToolCallInvocationMessage? Type388 { get; set; } /// /// /// - public global::RetellAI.StateTransitionMessage? Type389 { get; set; } + public global::RetellAI.ToolCallResultMessage? Type389 { get; set; } /// /// /// - public global::RetellAI.ChatMessageInput? Type390 { get; set; } + public global::RetellAI.NodeTransitionMessage? Type390 { get; set; } /// /// /// - public global::RetellAI.MessageBase? Type391 { get; set; } + public global::RetellAI.StateTransitionMessage? Type391 { get; set; } /// /// /// - public global::RetellAI.ToolCallInvocationMessageBase? Type392 { get; set; } + public global::RetellAI.ChatMessageInput? Type392 { get; set; } /// /// /// - public global::RetellAI.ToolCallResultMessageBase? Type393 { get; set; } + public global::RetellAI.MessageBase? Type393 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionMessageBase? Type394 { get; set; } + public global::RetellAI.ToolCallInvocationMessageBase? Type394 { get; set; } /// /// /// - public global::RetellAI.StateTransitionMessageBase? Type395 { get; set; } + public global::RetellAI.ToolCallResultMessageBase? Type395 { get; set; } /// /// /// - public global::RetellAI.MessageBaseRole? Type396 { get; set; } + public global::RetellAI.NodeTransitionMessageBase? Type396 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type397 { get; set; } + public global::RetellAI.StateTransitionMessageBase? Type397 { get; set; } /// /// /// - public global::RetellAI.PerformanceMetricCriteria? Type398 { get; set; } + public global::RetellAI.MessageBaseRole? Type398 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type399 { get; set; } + public global::RetellAI.OneOf? Type399 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type400 { get; set; } + public global::RetellAI.PerformanceMetricCriteria? Type400 { get; set; } /// /// /// - public global::RetellAI.UtteranceMistranscribedImportantEntities? Type401 { get; set; } + public global::RetellAI.OneOf? Type401 { get; set; } /// /// /// - public global::RetellAI.ModelChoiceCascading? Type402 { get; set; } + public global::System.Collections.Generic.IList? Type402 { get; set; } /// /// /// - public global::RetellAI.ModelChoiceCascadingType? Type403 { get; set; } + public global::RetellAI.UtteranceMistranscribedImportantEntities? Type403 { get; set; } /// /// /// - public global::RetellAI.ModelChoice? Type404 { get; set; } + public global::RetellAI.ModelChoiceCascading? Type404 { get; set; } /// /// /// - public global::RetellAI.NaturalnessIssue? Type405 { get; set; } + public global::RetellAI.ModelChoiceCascadingType? Type405 { get; set; } /// /// /// - public global::RetellAI.NodeBaseVariant2? Type406 { get; set; } + public global::RetellAI.ModelChoice? Type406 { get; set; } /// /// /// - public global::RetellAI.NodeBaseCommonDisplayPosition? Type407 { get; set; } + public global::RetellAI.NaturalnessIssue? Type407 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type408 { get; set; } + public global::RetellAI.NodeBaseVariant2? Type408 { get; set; } /// /// /// - public global::RetellAI.PromptCondition? Type409 { get; set; } + public global::RetellAI.NodeBaseCommonDisplayPosition? Type409 { get; set; } /// /// /// - public global::RetellAI.NodeInstructionPromptType? Type410 { get; set; } + public global::RetellAI.OneOf? Type410 { get; set; } /// /// /// - public global::RetellAI.NodeInstructionStaticText? Type411 { get; set; } + public global::RetellAI.PromptCondition? Type411 { get; set; } /// /// /// - public global::RetellAI.NodeInstructionStaticTextType? Type412 { get; set; } + public global::RetellAI.NodeInstructionPromptType? Type412 { get; set; } /// /// /// - public global::RetellAI.SmsInstructionTemplate? Type413 { get; set; } + public global::RetellAI.NodeInstructionStaticText? Type413 { get; set; } /// /// /// - public global::RetellAI.SmsInstructionTemplateType? Type414 { get; set; } + public global::RetellAI.NodeInstructionStaticTextType? Type414 { get; set; } /// /// /// - public global::RetellAI.SmsInstructionTemplateTemplate? Type415 { get; set; } + public global::RetellAI.SmsInstructionTemplate? Type415 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type416 { get; set; } + public global::RetellAI.SmsInstructionTemplateType? Type416 { get; set; } /// /// /// - public global::RetellAI.NodeToolVariant2? Type417 { get; set; } + public global::RetellAI.SmsInstructionTemplateTemplate? Type417 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type418 { get; set; } + public global::RetellAI.OneOf? Type418 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionAnalysisDetail? Type419 { get; set; } + public global::RetellAI.NodeToolVariant2? Type419 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionMessageBaseRole? Type420 { get; set; } + public global::System.Collections.Generic.IList? Type420 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionMessageBaseTransitionType? Type421 { get; set; } + public global::RetellAI.NodeTransitionAnalysisDetail? Type421 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionUtterance? Type422 { get; set; } + public global::RetellAI.NodeTransitionMessageBaseRole? Type422 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionUtteranceRole? Type423 { get; set; } + public global::RetellAI.NodeTransitionMessageBaseTransitionType? Type423 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionUtteranceTransitionType? Type424 { get; set; } + public global::RetellAI.NodeTransitionUtterance? Type424 { get; set; } /// /// /// - public global::RetellAI.NumberAnalysisDataType? Type425 { get; set; } + public global::RetellAI.NodeTransitionUtteranceRole? Type425 { get; set; } /// /// /// - public global::RetellAI.PresetAnalysisData? Type426 { get; set; } + public global::RetellAI.NodeTransitionUtteranceTransitionType? Type426 { get; set; } /// /// /// - public global::RetellAI.PresetAnalysisDataType? Type427 { get; set; } + public global::RetellAI.NumberAnalysisDataType? Type427 { get; set; } /// /// /// - public global::RetellAI.PresetAnalysisDataName? Type428 { get; set; } + public global::RetellAI.PresetAnalysisData? Type428 { get; set; } /// /// /// - public global::RetellAI.CallPresetAnalysisDataType? Type429 { get; set; } + public global::RetellAI.PresetAnalysisDataType? Type429 { get; set; } /// /// /// - public global::RetellAI.CallPresetAnalysisDataName? Type430 { get; set; } + public global::RetellAI.PresetAnalysisDataName? Type430 { get; set; } /// /// /// - public global::RetellAI.ChatPresetAnalysisDataType? Type431 { get; set; } + public global::RetellAI.CallPresetAnalysisDataType? Type431 { get; set; } /// /// /// - public global::RetellAI.ChatPresetAnalysisDataName? Type432 { get; set; } + public global::RetellAI.CallPresetAnalysisDataName? Type432 { get; set; } /// /// /// - public global::RetellAI.Organization? Type433 { get; set; } + public global::RetellAI.ChatPresetAnalysisDataType? Type433 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type434 { get; set; } + public global::RetellAI.ChatPresetAnalysisDataName? Type434 { get; set; } /// /// /// - public global::RetellAI.OrganizationWebhookUrl? Type435 { get; set; } + public global::RetellAI.Organization? Type435 { get; set; } /// /// /// - public global::System.DateTimeOffset? Type436 { get; set; } + public global::System.Collections.Generic.IList? Type436 { get; set; } /// /// /// - public global::RetellAI.OrganizationCpsConfig? Type437 { get; set; } + public global::RetellAI.OrganizationWebhookUrl? Type437 { get; set; } /// /// /// - public global::RetellAI.OrganizationResponse? Type438 { get; set; } + public global::System.DateTimeOffset? Type438 { get; set; } /// /// /// - public global::RetellAI.OrganizationResponseVariant2? Type439 { get; set; } + public global::RetellAI.OrganizationCpsConfig? Type439 { get; set; } /// /// /// - public global::RetellAI.PIIConfigMode? Type440 { get; set; } + public global::RetellAI.OrganizationResponse? Type440 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type441 { get; set; } + public global::RetellAI.OrganizationResponseVariant2? Type441 { get; set; } /// /// /// - public global::RetellAI.PIIConfigCategorie? Type442 { get; set; } + public global::RetellAI.PIIConfigMode? Type442 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type443 { get; set; } + public global::System.Collections.Generic.IList? Type443 { get; set; } /// /// /// - public global::RetellAI.GuardrailConfigOutputTopic? Type444 { get; set; } + public global::RetellAI.PIIConfigCategorie? Type444 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type445 { get; set; } + public global::System.Collections.Generic.IList? Type445 { get; set; } /// /// /// - public global::RetellAI.GuardrailConfigInputTopic? Type446 { get; set; } + public global::RetellAI.GuardrailConfigOutputTopic? Type446 { get; set; } /// /// /// - public global::RetellAI.PerformanceMetricCriteriaOp? Type447 { get; set; } + public global::System.Collections.Generic.IList? Type447 { get; set; } /// /// /// - public global::RetellAI.PhoneNumberResponse? Type448 { get; set; } + public global::RetellAI.GuardrailConfigInputTopic? Type448 { get; set; } /// /// /// - public global::RetellAI.PhoneNumberResponsePhoneNumberType? Type449 { get; set; } + public global::RetellAI.PerformanceMetricCriteriaOp? Type449 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type450 { get; set; } + public global::RetellAI.PhoneNumberResponse? Type450 { get; set; } /// /// /// - public global::RetellAI.PhoneNumberResponseSipOutboundTrunkConfig? Type451 { get; set; } + public global::RetellAI.PhoneNumberResponsePhoneNumberType? Type451 { get; set; } /// /// /// - public global::RetellAI.PressDigitNodeVariant2? Type452 { get; set; } + public global::System.Collections.Generic.IList? Type452 { get; set; } /// /// /// - public global::RetellAI.PressDigitNodeVariant2Type? Type453 { get; set; } + public global::RetellAI.PhoneNumberResponseSipOutboundTrunkConfig? Type453 { get; set; } /// /// /// - public global::RetellAI.PressDigitTool? Type454 { get; set; } + public global::RetellAI.PressDigitNodeVariant2? Type454 { get; set; } /// /// /// - public global::RetellAI.PressDigitToolType? Type455 { get; set; } + public global::RetellAI.PressDigitNodeVariant2Type? Type455 { get; set; } /// /// /// - public global::RetellAI.PromptConditionType? Type456 { get; set; } + public global::RetellAI.PressDigitTool? Type456 { get; set; } /// /// /// - public global::RetellAI.QaViewFilter? Type457 { get; set; } + public global::RetellAI.PressDigitToolType? Type457 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type458 { get; set; } + public global::RetellAI.PromptConditionType? Type458 { get; set; } /// /// /// - public global::RetellAI.QaViewFilterDisconnectionReason? Type459 { get; set; } + public global::RetellAI.QaViewFilter? Type459 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type460 { get; set; } + public global::RetellAI.AllOf? Type460 { get; set; } /// /// /// - public global::RetellAI.QaViewFilterScoreRange? Type461 { get; set; } + public global::RetellAI.QaViewFilterDisconnectionReason? Type461 { get; set; } /// /// /// - public global::RetellAI.QaViewFilterScoreRangeType? Type462 { get; set; } + public global::RetellAI.OneOf? Type462 { get; set; } /// /// /// - public global::RetellAI.QaViewFilterScoreRangeOp? Type463 { get; set; } + public global::RetellAI.QaViewFilterScoreRange? Type463 { get; set; } /// /// /// - public global::RetellAI.RAGAccuracy? Type464 { get; set; } + public global::RetellAI.QaViewFilterScoreRangeType? Type464 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type465 { get; set; } + public global::RetellAI.QaViewFilterScoreRangeOp? Type465 { get; set; } /// /// /// - public global::RetellAI.ResponseEngineConversationFlow? Type466 { get; set; } + public global::RetellAI.RAGAccuracy? Type466 { get; set; } /// /// /// - public global::RetellAI.ResponseEngineConversationFlowType? Type467 { get; set; } + public global::System.Collections.Generic.IList? Type467 { get; set; } /// /// /// - public global::RetellAI.ResponseEngineCustomLm? Type468 { get; set; } + public global::RetellAI.ResponseEngineConversationFlow? Type468 { get; set; } /// /// /// - public global::RetellAI.ResponseEngineCustomLmType? Type469 { get; set; } + public global::RetellAI.ResponseEngineConversationFlowType? Type469 { get; set; } /// /// /// - public global::RetellAI.ResponseEngineRetellLm? Type470 { get; set; } + public global::RetellAI.ResponseEngineCustomLm? Type470 { get; set; } /// /// /// - public global::RetellAI.ResponseEngineRetellLmType? Type471 { get; set; } + public global::RetellAI.ResponseEngineCustomLmType? Type471 { get; set; } /// /// /// - public global::RetellAI.RetellResponseEngine? Type472 { get; set; } + public global::RetellAI.ResponseEngineRetellLm? Type472 { get; set; } /// /// /// - public global::RetellAI.RetellLLMResponse? Type473 { get; set; } + public global::RetellAI.ResponseEngineRetellLmType? Type473 { get; set; } /// /// /// - public global::RetellAI.RetellLLMResponseVariant1? Type474 { get; set; } + public global::RetellAI.RetellResponseEngine? Type474 { get; set; } /// /// /// - public global::RetellAI.RetellLlmRequest? Type475 { get; set; } + public global::RetellAI.RetellLLMResponse? Type475 { get; set; } /// /// /// - public global::RetellAI.RetellLLMResponseVariant3? Type476 { get; set; } + public global::RetellAI.RetellLLMResponseVariant1? Type476 { get; set; } /// /// /// - public global::RetellAI.RetellLlmOverrideS2sModel? Type477 { get; set; } + public global::RetellAI.RetellLlmRequest? Type477 { get; set; } /// /// /// - public global::RetellAI.RetellLlmOverrideStartSpeaker? Type478 { get; set; } + public global::RetellAI.RetellLLMResponseVariant3? Type478 { get; set; } /// /// /// - public global::RetellAI.RetellLlmRequestVariant2? Type479 { get; set; } + public global::RetellAI.RetellLlmOverrideS2sModel? Type479 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type480 { get; set; } + public global::RetellAI.RetellLlmOverrideStartSpeaker? Type480 { get; set; } /// /// /// - public global::RetellAI.State? Type481 { get; set; } + public global::RetellAI.RetellLlmRequestVariant2? Type481 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type482 { get; set; } + public global::System.Collections.Generic.IList? Type482 { get; set; } /// /// /// - public global::RetellAI.ScoringCriteriaCustomCondition? Type483 { get; set; } + public global::RetellAI.State? Type483 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type484 { get; set; } + public global::System.Collections.Generic.IList? Type484 { get; set; } /// /// /// - public global::RetellAI.SendSMSTool? Type485 { get; set; } + public global::RetellAI.ScoringCriteriaCustomCondition? Type485 { get; set; } /// /// /// - public global::RetellAI.SendSMSToolType? Type486 { get; set; } + public global::System.Collections.Generic.IList? Type486 { get; set; } /// /// /// - public global::RetellAI.SendSMSToolExecutionMessageType? Type487 { get; set; } + public global::RetellAI.SendSMSTool? Type487 { get; set; } /// /// /// - public global::RetellAI.SmsContent? Type488 { get; set; } + public global::RetellAI.SendSMSToolType? Type488 { get; set; } /// /// /// - public global::RetellAI.SmsSender? Type489 { get; set; } + public global::RetellAI.SendSMSToolExecutionMessageType? Type489 { get; set; } /// /// /// - public global::RetellAI.SmsSenderVariant1? Type490 { get; set; } + public global::RetellAI.SmsContent? Type490 { get; set; } /// /// /// - public global::RetellAI.SmsSenderVariant1Type? Type491 { get; set; } + public global::RetellAI.SmsSender? Type491 { get; set; } /// /// /// - public global::RetellAI.SmsSenderVariant2? Type492 { get; set; } + public global::RetellAI.SmsSenderVariant1? Type492 { get; set; } /// /// /// - public global::RetellAI.SmsSenderVariant2Type? Type493 { get; set; } + public global::RetellAI.SmsSenderVariant1Type? Type493 { get; set; } /// /// /// - public global::RetellAI.SmsDestination? Type494 { get; set; } + public global::RetellAI.SmsSenderVariant2? Type494 { get; set; } /// /// /// - public global::RetellAI.SmsDestinationVariant1? Type495 { get; set; } + public global::RetellAI.SmsSenderVariant2Type? Type495 { get; set; } /// /// /// - public global::RetellAI.SmsDestinationVariant1Type? Type496 { get; set; } + public global::RetellAI.SmsDestination? Type496 { get; set; } /// /// /// - public global::RetellAI.SmsDestinationVariant2? Type497 { get; set; } + public global::RetellAI.SmsDestinationVariant1? Type497 { get; set; } /// /// /// - public global::RetellAI.SmsDestinationVariant2Type? Type498 { get; set; } + public global::RetellAI.SmsDestinationVariant1Type? Type498 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type499 { get; set; } + public global::RetellAI.SmsDestinationVariant2? Type499 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type500 { get; set; } + public global::RetellAI.SmsDestinationVariant2Type? Type500 { get; set; } /// /// /// - public global::RetellAI.SentimentAnalysisDetailVariant1? Type501 { get; set; } + public global::System.Collections.Generic.IList>? Type501 { get; set; } /// /// /// - public global::RetellAI.SentimentAnalysisDetailVariant1Sentiment? Type502 { get; set; } + public global::RetellAI.OneOf? Type502 { get; set; } /// /// /// - public global::RetellAI.SentimentAnalysisDetailVariant2? Type503 { get; set; } + public global::RetellAI.SentimentAnalysisDetailVariant1? Type503 { get; set; } /// /// /// - public global::RetellAI.SentimentAnalysisDetailVariant2Sentiment? Type504 { get; set; } + public global::RetellAI.SentimentAnalysisDetailVariant1Sentiment? Type504 { get; set; } /// /// /// - public global::RetellAI.SkipResponseEdgeVariant2? Type505 { get; set; } + public global::RetellAI.SentimentAnalysisDetailVariant2? Type505 { get; set; } /// /// /// - public global::RetellAI.SkipResponseEdgeVariant2TransitionCondition? Type506 { get; set; } + public global::RetellAI.SentimentAnalysisDetailVariant2Sentiment? Type506 { get; set; } /// /// /// - public global::RetellAI.SkipResponseEdgeVariant2TransitionConditionType? Type507 { get; set; } + public global::RetellAI.SkipResponseEdgeVariant2? Type507 { get; set; } /// /// /// - public global::RetellAI.SkipResponseEdgeVariant2TransitionConditionPrompt? Type508 { get; set; } + public global::RetellAI.SkipResponseEdgeVariant2TransitionCondition? Type508 { get; set; } /// /// /// - public global::RetellAI.AlwaysEdgeVariant2? Type509 { get; set; } + public global::RetellAI.SkipResponseEdgeVariant2TransitionConditionType? Type509 { get; set; } /// /// /// - public global::RetellAI.AlwaysEdgeVariant2TransitionCondition? Type510 { get; set; } + public global::RetellAI.SkipResponseEdgeVariant2TransitionConditionPrompt? Type510 { get; set; } /// /// /// - public global::RetellAI.AlwaysEdgeVariant2TransitionConditionType? Type511 { get; set; } + public global::RetellAI.AlwaysEdgeVariant2? Type511 { get; set; } /// /// /// - public global::RetellAI.AlwaysEdgeVariant2TransitionConditionPrompt? Type512 { get; set; } + public global::RetellAI.AlwaysEdgeVariant2TransitionCondition? Type512 { get; set; } /// /// /// - public global::RetellAI.SmsContentInferred? Type513 { get; set; } + public global::RetellAI.AlwaysEdgeVariant2TransitionConditionType? Type513 { get; set; } /// /// /// - public global::RetellAI.SmsContentInferredType? Type514 { get; set; } + public global::RetellAI.AlwaysEdgeVariant2TransitionConditionPrompt? Type514 { get; set; } /// /// /// - public global::RetellAI.SmsContentPredefined? Type515 { get; set; } + public global::RetellAI.SmsContentInferred? Type515 { get; set; } /// /// /// - public global::RetellAI.SmsContentPredefinedType? Type516 { get; set; } + public global::RetellAI.SmsContentInferredType? Type516 { get; set; } /// /// /// - public global::RetellAI.SmsContentTemplate? Type517 { get; set; } + public global::RetellAI.SmsContentPredefined? Type517 { get; set; } /// /// /// - public global::RetellAI.SmsContentTemplateType? Type518 { get; set; } + public global::RetellAI.SmsContentPredefinedType? Type518 { get; set; } /// /// /// - public global::RetellAI.SmsContentTemplateTemplate? Type519 { get; set; } + public global::RetellAI.SmsContentTemplate? Type519 { get; set; } /// /// /// - public global::RetellAI.SmsFailedEdge? Type520 { get; set; } + public global::RetellAI.SmsContentTemplateType? Type520 { get; set; } /// /// /// - public global::RetellAI.SmsFailedEdgeVariant2? Type521 { get; set; } + public global::RetellAI.SmsContentTemplateTemplate? Type521 { get; set; } /// /// /// - public global::RetellAI.SmsFailedEdgeVariant2TransitionCondition? Type522 { get; set; } + public global::RetellAI.SmsFailedEdge? Type522 { get; set; } /// /// /// - public global::RetellAI.SmsFailedEdgeVariant2TransitionConditionType? Type523 { get; set; } + public global::RetellAI.SmsFailedEdgeVariant2? Type523 { get; set; } /// /// /// - public global::RetellAI.SmsFailedEdgeVariant2TransitionConditionPrompt? Type524 { get; set; } + public global::RetellAI.SmsFailedEdgeVariant2TransitionCondition? Type524 { get; set; } /// /// /// - public global::RetellAI.SmsNodeVariant2? Type525 { get; set; } + public global::RetellAI.SmsFailedEdgeVariant2TransitionConditionType? Type525 { get; set; } /// /// /// - public global::RetellAI.SmsNodeVariant2Type? Type526 { get; set; } + public global::RetellAI.SmsFailedEdgeVariant2TransitionConditionPrompt? Type526 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type527 { get; set; } + public global::RetellAI.SmsNodeVariant2? Type527 { get; set; } /// /// /// - public global::RetellAI.SmsSuccessEdge? Type528 { get; set; } + public global::RetellAI.SmsNodeVariant2Type? Type528 { get; set; } /// /// /// - public global::RetellAI.SmsSuccessEdgeVariant2? Type529 { get; set; } + public global::RetellAI.OneOf? Type529 { get; set; } /// /// /// - public global::RetellAI.SmsSuccessEdgeVariant2TransitionCondition? Type530 { get; set; } + public global::RetellAI.SmsSuccessEdge? Type530 { get; set; } /// /// /// - public global::RetellAI.SmsSuccessEdgeVariant2TransitionConditionType? Type531 { get; set; } + public global::RetellAI.SmsSuccessEdgeVariant2? Type531 { get; set; } /// /// /// - public global::RetellAI.SmsSuccessEdgeVariant2TransitionConditionPrompt? Type532 { get; set; } + public global::RetellAI.SmsSuccessEdgeVariant2TransitionCondition? Type532 { get; set; } /// /// /// - public global::RetellAI.StateEdge? Type533 { get; set; } + public global::RetellAI.SmsSuccessEdgeVariant2TransitionConditionType? Type533 { get; set; } /// /// /// - public global::RetellAI.StateTransitionMessageBaseRole? Type534 { get; set; } + public global::RetellAI.SmsSuccessEdgeVariant2TransitionConditionPrompt? Type534 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type535 { get; set; } + public global::RetellAI.StateEdge? Type535 { get; set; } /// /// /// - public global::RetellAI.StringAnalysisDataType? Type536 { get; set; } + public global::RetellAI.StateTransitionMessageBaseRole? Type536 { get; set; } /// /// /// - public global::RetellAI.TestCaseBatchJob? Type537 { get; set; } + public global::System.Collections.Generic.IList? Type537 { get; set; } /// /// /// - public global::RetellAI.TestCaseBatchJobStatus? Type538 { get; set; } + public global::RetellAI.StringAnalysisDataType? Type538 { get; set; } /// /// /// - public global::RetellAI.TestCaseDefinitionInput? Type539 { get; set; } + public global::RetellAI.TestCaseBatchJob? Type539 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type540 { get; set; } + public global::RetellAI.TestCaseBatchJobStatus? Type540 { get; set; } /// /// /// - public global::RetellAI.ToolMock? Type541 { get; set; } + public global::RetellAI.TestCaseDefinitionInput? Type541 { get; set; } /// /// /// - public global::RetellAI.TestCaseDefinition? Type542 { get; set; } + public global::System.Collections.Generic.IList? Type542 { get; set; } /// /// /// - public global::RetellAI.TestCaseDefinitionVariant2? Type543 { get; set; } + public global::RetellAI.ToolMock? Type543 { get; set; } /// /// /// - public global::RetellAI.TestCaseDefinitionVariant2Type? Type544 { get; set; } + public global::RetellAI.TestCaseDefinition? Type544 { get; set; } /// /// /// - public global::RetellAI.TestCaseJob? Type545 { get; set; } + public global::RetellAI.TestCaseDefinitionVariant2? Type545 { get; set; } /// /// /// - public global::RetellAI.TestCaseJobStatus? Type546 { get; set; } + public global::RetellAI.TestCaseDefinitionVariant2Type? Type546 { get; set; } /// /// /// - public global::RetellAI.ToolMockInputMatchRule? Type547 { get; set; } + public global::RetellAI.TestCaseJob? Type547 { get; set; } /// /// /// - public global::RetellAI.ToolMockInputMatchRuleVariant1? Type548 { get; set; } + public global::RetellAI.TestCaseJobStatus? Type548 { get; set; } /// /// /// - public global::RetellAI.ToolMockInputMatchRuleVariant1Type? Type549 { get; set; } + public global::RetellAI.ToolMockInputMatchRule? Type549 { get; set; } /// /// /// - public global::RetellAI.ToolMockInputMatchRuleVariant2? Type550 { get; set; } + public global::RetellAI.ToolMockInputMatchRuleVariant1? Type550 { get; set; } /// /// /// - public global::RetellAI.ToolMockInputMatchRuleVariant2Type? Type551 { get; set; } + public global::RetellAI.ToolMockInputMatchRuleVariant1Type? Type551 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type552 { get; set; } + public global::RetellAI.ToolMockInputMatchRuleVariant2? Type552 { get; set; } /// /// /// - public global::RetellAI.UtteranceToolCallAccuracy? Type553 { get; set; } + public global::RetellAI.ToolMockInputMatchRuleVariant2Type? Type553 { get; set; } /// /// /// - public global::RetellAI.ToolCallInvocationMessageBaseRole? Type554 { get; set; } + public global::System.Collections.Generic.IList? Type554 { get; set; } /// /// /// - public global::RetellAI.ToolCallInvocationUtterance? Type555 { get; set; } + public global::RetellAI.UtteranceToolCallAccuracy? Type555 { get; set; } /// /// /// - public global::RetellAI.ToolCallInvocationUtteranceRole? Type556 { get; set; } + public global::RetellAI.ToolCallInvocationMessageBaseRole? Type556 { get; set; } /// /// /// - public global::RetellAI.ToolCallResultMessageBaseRole? Type557 { get; set; } + public global::RetellAI.ToolCallInvocationUtterance? Type557 { get; set; } /// /// /// - public global::RetellAI.ToolCallResultUtterance? Type558 { get; set; } + public global::RetellAI.ToolCallInvocationUtteranceRole? Type558 { get; set; } /// /// /// - public global::RetellAI.ToolCallResultUtteranceRole? Type559 { get; set; } + public global::RetellAI.ToolCallResultMessageBaseRole? Type559 { get; set; } /// /// /// - public global::RetellAI.ToolParameterType? Type560 { get; set; } + public global::RetellAI.ToolCallResultUtterance? Type560 { get; set; } /// /// /// - public global::RetellAI.TransferCallTool? Type561 { get; set; } + public global::RetellAI.ToolCallResultUtteranceRole? Type561 { get; set; } /// /// /// - public global::RetellAI.TransferCallNodeVariant2? Type562 { get; set; } + public global::RetellAI.ToolParameterType? Type562 { get; set; } /// /// /// - public global::RetellAI.TransferCallNodeVariant2Type? Type563 { get; set; } + public global::RetellAI.TransferCallTool? Type563 { get; set; } /// /// /// - public global::RetellAI.TransferDestination? Type564 { get; set; } + public global::RetellAI.TransferCallNodeVariant2? Type564 { get; set; } /// /// /// - public global::RetellAI.TransferOption? Type565 { get; set; } + public global::RetellAI.TransferCallNodeVariant2Type? Type565 { get; set; } /// /// /// - public global::RetellAI.TransferCallToolType? Type566 { get; set; } + public global::RetellAI.TransferDestination? Type566 { get; set; } /// /// /// - public global::RetellAI.TransferCallToolExecutionMessageType? Type567 { get; set; } + public global::RetellAI.TransferOption? Type567 { get; set; } /// /// /// - public global::RetellAI.TransferDestinationInferred? Type568 { get; set; } + public global::RetellAI.TransferCallToolType? Type568 { get; set; } /// /// /// - public global::RetellAI.TransferDestinationInferredType? Type569 { get; set; } + public global::RetellAI.TransferCallToolExecutionMessageType? Type569 { get; set; } /// /// /// - public global::RetellAI.TransferDestinationPredefined? Type570 { get; set; } + public global::RetellAI.TransferDestinationInferred? Type570 { get; set; } /// /// /// - public global::RetellAI.TransferDestinationPredefinedType? Type571 { get; set; } + public global::RetellAI.TransferDestinationInferredType? Type571 { get; set; } /// /// /// - public global::RetellAI.TransferFailedEdgeVariant2? Type572 { get; set; } + public global::RetellAI.TransferDestinationPredefined? Type572 { get; set; } /// /// /// - public global::RetellAI.TransferFailedEdgeVariant2TransitionCondition? Type573 { get; set; } + public global::RetellAI.TransferDestinationPredefinedType? Type573 { get; set; } /// /// /// - public global::RetellAI.TransferFailedEdgeVariant2TransitionConditionType? Type574 { get; set; } + public global::RetellAI.TransferFailedEdgeVariant2? Type574 { get; set; } /// /// /// - public global::RetellAI.TransferFailedEdgeVariant2TransitionConditionPrompt? Type575 { get; set; } + public global::RetellAI.TransferFailedEdgeVariant2TransitionCondition? Type575 { get; set; } /// /// /// - public global::RetellAI.TransferOptionAgenticWarmTransfer? Type576 { get; set; } + public global::RetellAI.TransferFailedEdgeVariant2TransitionConditionType? Type576 { get; set; } /// /// /// - public global::RetellAI.TransferOptionAgenticWarmTransferType? Type577 { get; set; } + public global::RetellAI.TransferFailedEdgeVariant2TransitionConditionPrompt? Type577 { get; set; } /// /// /// - public global::RetellAI.TransferOptionAgenticWarmTransferOnHoldMusic? Type578 { get; set; } + public global::RetellAI.TransferOptionAgenticWarmTransfer? Type578 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type579 { get; set; } + public global::RetellAI.TransferOptionAgenticWarmTransferType? Type579 { get; set; } /// /// /// - public global::RetellAI.WarmTransferPrompt? Type580 { get; set; } + public global::RetellAI.TransferOptionAgenticWarmTransferOnHoldMusic? Type580 { get; set; } /// /// /// - public global::RetellAI.WarmTransferStaticMessage? Type581 { get; set; } + public global::RetellAI.OneOf? Type581 { get; set; } /// /// /// - public global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfig? Type582 { get; set; } + public global::RetellAI.WarmTransferPrompt? Type582 { get; set; } /// /// /// - public global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfigTransferAgent? Type583 { get; set; } + public global::RetellAI.WarmTransferStaticMessage? Type583 { get; set; } /// /// /// - public global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeout? Type584 { get; set; } + public global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfig? Type584 { get; set; } /// /// /// - public global::RetellAI.TransferOptionColdTransfer? Type585 { get; set; } + public global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfigTransferAgent? Type585 { get; set; } /// /// /// - public global::RetellAI.TransferOptionColdTransferType? Type586 { get; set; } + public global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeout? Type586 { get; set; } /// /// /// - public global::RetellAI.TransferOptionColdTransferColdTransferMode? Type587 { get; set; } + public global::RetellAI.TransferOptionColdTransfer? Type587 { get; set; } /// /// /// - public global::RetellAI.TransferOptionWarmTransfer? Type588 { get; set; } + public global::RetellAI.TransferOptionColdTransferType? Type588 { get; set; } /// /// /// - public global::RetellAI.TransferOptionWarmTransferType? Type589 { get; set; } + public global::RetellAI.TransferOptionColdTransferColdTransferMode? Type589 { get; set; } /// /// /// - public global::RetellAI.TransferOptionWarmTransferOnHoldMusic? Type590 { get; set; } + public global::RetellAI.TransferOptionWarmTransfer? Type590 { get; set; } /// /// /// - public global::RetellAI.UpdateOrganizationRequest? Type591 { get; set; } + public global::RetellAI.TransferOptionWarmTransferType? Type591 { get; set; } /// /// /// - public global::RetellAI.UpdateOrganizationRequestVariant2? Type592 { get; set; } + public global::RetellAI.TransferOptionWarmTransferOnHoldMusic? Type592 { get; set; } /// /// /// - public global::RetellAI.UserFormRequest? Type593 { get; set; } + public global::RetellAI.UpdateOrganizationRequest? Type593 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type594 { get; set; } + public global::RetellAI.UpdateOrganizationRequestVariant2? Type594 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type595 { get; set; } + public global::RetellAI.UserFormRequest? Type595 { get; set; } /// /// /// - public global::RetellAI.UtteranceMistranscribedImportantEntitiesDetail? Type596 { get; set; } + public global::System.Collections.Generic.IList? Type596 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type597 { get; set; } + public global::System.Collections.Generic.IList? Type597 { get; set; } /// /// /// - public global::RetellAI.UtteranceOrToolCall? Type598 { get; set; } + public global::RetellAI.UtteranceMistranscribedImportantEntitiesDetail? Type598 { get; set; } /// /// /// - public global::RetellAI.Utterance? Type599 { get; set; } + public global::System.Collections.Generic.IList? Type599 { get; set; } /// /// /// - public global::RetellAI.UtteranceRole? Type600 { get; set; } + public global::RetellAI.UtteranceOrToolCall? Type600 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type601 { get; set; } + public global::RetellAI.Utterance? Type601 { get; set; } /// /// /// - public global::RetellAI.UtteranceWord? Type602 { get; set; } + public global::RetellAI.UtteranceRole? Type602 { get; set; } /// /// /// - public global::RetellAI.V2CallBase? Type603 { get; set; } + public global::System.Collections.Generic.IList? Type603 { get; set; } /// /// /// - public global::RetellAI.V2CallBaseCallStatus? Type604 { get; set; } + public global::RetellAI.UtteranceWord? Type604 { get; set; } /// /// /// - public global::RetellAI.V2CallBaseDataStorageSetting? Type605 { get; set; } + public global::RetellAI.V2CallBase? Type605 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type606 { get; set; } + public global::RetellAI.V2CallBaseCallStatus? Type606 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type607 { get; set; } + public global::RetellAI.V2CallBaseDataStorageSetting? Type607 { get; set; } /// /// /// - public global::RetellAI.V2CallBaseLatency? Type608 { get; set; } + public global::System.Collections.Generic.IList? Type608 { get; set; } /// /// /// - public global::RetellAI.V2CallBaseCallCost? Type609 { get; set; } + public global::System.Collections.Generic.IList? Type609 { get; set; } /// /// /// - public global::RetellAI.V2CallBaseLlmTokenUsage? Type610 { get; set; } + public global::RetellAI.V2CallBaseLatency? Type610 { get; set; } /// /// /// - public global::RetellAI.V2CallResponse? Type611 { get; set; } + public global::RetellAI.V2CallBaseCallCost? Type611 { get; set; } /// /// /// - public global::RetellAI.V2WebCallResponse? Type612 { get; set; } + public global::RetellAI.V2CallBaseLlmTokenUsage? Type612 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponse? Type613 { get; set; } + public global::RetellAI.V2CallResponse? Type613 { get; set; } /// /// /// - public global::RetellAI.V3CallResponse? Type614 { get; set; } + public global::RetellAI.V2WebCallResponse? Type614 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponseVariant1? Type615 { get; set; } + public global::RetellAI.V2PhoneCallResponse? Type615 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponseVariant1CallType? Type616 { get; set; } + public global::RetellAI.V3CallResponse? Type616 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponseVariant1Direction? Type617 { get; set; } + public global::RetellAI.V2PhoneCallResponseVariant1? Type617 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponseVariant1TelephonyIdentifier? Type618 { get; set; } + public global::RetellAI.V2PhoneCallResponseVariant1CallType? Type618 { get; set; } /// /// /// - public global::RetellAI.V2WebCallResponseVariant1? Type619 { get; set; } + public global::RetellAI.V2PhoneCallResponseVariant1Direction? Type619 { get; set; } /// /// /// - public global::RetellAI.V2WebCallResponseVariant1CallType? Type620 { get; set; } + public global::RetellAI.V2PhoneCallResponseVariant1TelephonyIdentifier? Type620 { get; set; } /// /// /// - public global::RetellAI.VoiceResponse? Type621 { get; set; } + public global::RetellAI.V2WebCallResponseVariant1? Type621 { get; set; } /// /// /// - public global::RetellAI.VoiceResponseProvider? Type622 { get; set; } + public global::RetellAI.V2WebCallResponseVariant1CallType? Type622 { get; set; } /// /// /// - public global::RetellAI.VoiceResponseGender? Type623 { get; set; } + public global::RetellAI.VoiceResponse? Type623 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionBridgeTransfer? Type624 { get; set; } + public global::RetellAI.VoiceResponseProvider? Type624 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionBridgeTransferType? Type625 { get; set; } + public global::RetellAI.VoiceResponseGender? Type625 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionHangup? Type626 { get; set; } + public global::RetellAI.VoicemailActionBridgeTransfer? Type626 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionHangupType? Type627 { get; set; } + public global::RetellAI.VoicemailActionBridgeTransferType? Type627 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionPrompt? Type628 { get; set; } + public global::RetellAI.VoicemailActionHangup? Type628 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionPromptType? Type629 { get; set; } + public global::RetellAI.VoicemailActionHangupType? Type629 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionStaticText? Type630 { get; set; } + public global::RetellAI.VoicemailActionPrompt? Type630 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionStaticTextType? Type631 { get; set; } + public global::RetellAI.VoicemailActionPromptType? Type631 { get; set; } /// /// /// - public global::RetellAI.IvrActionHangup? Type632 { get; set; } + public global::RetellAI.VoicemailActionStaticText? Type632 { get; set; } /// /// /// - public global::RetellAI.IvrActionHangupType? Type633 { get; set; } + public global::RetellAI.VoicemailActionStaticTextType? Type633 { get; set; } /// /// /// - public global::RetellAI.IvrAction? Type634 { get; set; } + public global::RetellAI.IvrActionHangup? Type634 { get; set; } /// /// /// - public global::RetellAI.WarmTransferPromptType? Type635 { get; set; } + public global::RetellAI.IvrActionHangupType? Type635 { get; set; } /// /// /// - public global::RetellAI.WarmTransferStaticMessageType? Type636 { get; set; } + public global::RetellAI.IvrAction? Type636 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type637 { get; set; } + public global::RetellAI.WarmTransferPromptType? Type637 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallRequest? Type638 { get; set; } + public global::RetellAI.WarmTransferStaticMessageType? Type638 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type639 { get; set; } + public global::RetellAI.AllOf? Type639 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestRequest? Type640 { get; set; } + public global::RetellAI.CreateBatchCallRequest? Type640 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type641 { get; set; } + public global::System.Collections.Generic.IList? Type641 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type642 { get; set; } + public global::RetellAI.CreateBatchTestRequest? Type642 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionRequest? Type643 { get; set; } + public global::RetellAI.AllOf? Type643 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type644 { get; set; } + public global::RetellAI.AllOf? Type644 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionRequest? Type645 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionRequest? Type645 { get; set; } /// /// /// - public global::RetellAI.CreateChatRequest? Type646 { get; set; } + public global::System.Collections.Generic.IList? Type646 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberRequest? Type647 { get; set; } + public global::RetellAI.CreateChatCompletionRequest? Type647 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberRequestNumberProvider? Type648 { get; set; } + public global::RetellAI.CreateChatRequest? Type648 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberRequestCountryCode? Type649 { get; set; } + public global::RetellAI.CreatePhoneNumberRequest? Type649 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatRequest? Type650 { get; set; } + public global::RetellAI.CreatePhoneNumberRequestNumberProvider? Type650 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceRequest? Type651 { get; set; } + public global::RetellAI.CreatePhoneNumberRequestCountryCode? Type651 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceRequestVoiceProvider? Type652 { get; set; } + public global::RetellAI.CreateSmsChatRequest? Type652 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceRequest? Type653 { get; set; } + public global::RetellAI.CloneVoiceRequest? Type653 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceRequestVoiceProvider? Type654 { get; set; } + public global::RetellAI.CloneVoiceRequestVoiceProvider? Type654 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceRequest? Type655 { get; set; } + public global::RetellAI.AddCommunityVoiceRequest? Type655 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceRequestVoiceProvider? Type656 { get; set; } + public global::RetellAI.AddCommunityVoiceRequestVoiceProvider? Type656 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberRequest? Type657 { get; set; } + public global::RetellAI.SearchCommunityVoiceRequest? Type657 { get; set; } /// /// /// - public global::RetellAI.ListChatsV3Request? Type658 { get; set; } + public global::RetellAI.SearchCommunityVoiceRequestVoiceProvider? Type658 { get; set; } /// /// /// - public global::RetellAI.ListChatsV3RequestSortOrder? Type659 { get; set; } + public global::RetellAI.ImportPhoneNumberRequest? Type659 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataRequest? Type660 { get; set; } + public global::RetellAI.ListChatsV3Request? Type660 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataRequestDataStorageSetting? Type661 { get; set; } + public global::RetellAI.ListChatsV3RequestSortOrder? Type661 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberRequest? Type662 { get; set; } + public global::RetellAI.UpdateChatMetadataRequest? Type662 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallRequest? Type663 { get; set; } + public global::RetellAI.UpdateChatMetadataRequestDataStorageSetting? Type663 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallRequest? Type664 { get; set; } + public global::RetellAI.UpdatePhoneNumberRequest? Type664 { get; set; } /// /// /// - public global::RetellAI.ListCallsRequest? Type665 { get; set; } + public global::RetellAI.CreatePhoneCallRequest? Type665 { get; set; } /// /// /// - public global::RetellAI.ListCallsRequestFilterCriteria? Type666 { get; set; } + public global::RetellAI.CreateWebCallRequest? Type666 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type667 { get; set; } + public global::RetellAI.ListCallsRequest? Type667 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type668 { get; set; } + public global::RetellAI.ListCallsRequestFilterCriteria? Type668 { get; set; } /// /// /// - public global::RetellAI.ListCallsRequestFilterCriteriaCallStatu? Type669 { get; set; } + public global::System.Collections.Generic.IList? Type669 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type670 { get; set; } + public global::System.Collections.Generic.IList? Type670 { get; set; } /// /// /// - public global::RetellAI.ListCallsRequestFilterCriteriaCallTypeItem? Type671 { get; set; } + public global::RetellAI.ListCallsRequestFilterCriteriaCallStatu? Type671 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type672 { get; set; } + public global::System.Collections.Generic.IList? Type672 { get; set; } /// /// /// - public global::RetellAI.ListCallsRequestFilterCriteriaDirectionItem? Type673 { get; set; } + public global::RetellAI.ListCallsRequestFilterCriteriaCallTypeItem? Type673 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type674 { get; set; } + public global::System.Collections.Generic.IList? Type674 { get; set; } /// /// /// - public global::RetellAI.ListCallsRequestFilterCriteriaUserSentimentItem? Type675 { get; set; } + public global::RetellAI.ListCallsRequestFilterCriteriaDirectionItem? Type675 { get; set; } /// /// /// - public global::RetellAI.ListCallsRequestFilterCriteriaStartTimestamp? Type676 { get; set; } + public global::System.Collections.Generic.IList? Type676 { get; set; } /// /// /// - public global::RetellAI.ListCallsRequestFilterCriteriaEndTimestamp? Type677 { get; set; } + public global::RetellAI.ListCallsRequestFilterCriteriaUserSentimentItem? Type677 { get; set; } /// /// /// - public global::RetellAI.ListCallsRequestFilterCriteriaDurationMs? Type678 { get; set; } + public global::RetellAI.ListCallsRequestFilterCriteriaStartTimestamp? Type678 { get; set; } /// /// /// - public global::RetellAI.ListCallsRequestFilterCriteriaE2eLatencyP50? Type679 { get; set; } + public global::RetellAI.ListCallsRequestFilterCriteriaEndTimestamp? Type679 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type680 { get; set; } + public global::RetellAI.ListCallsRequestFilterCriteriaDurationMs? Type680 { get; set; } /// /// /// - public global::RetellAI.ListCallsRequestSortOrder? Type681 { get; set; } + public global::RetellAI.ListCallsRequestFilterCriteriaE2eLatencyP50? Type681 { get; set; } /// /// /// - public global::RetellAI.ListCallsV3Request? Type682 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type682 { get; set; } /// /// /// - public global::RetellAI.ListCallsV3RequestSortOrder? Type683 { get; set; } + public global::RetellAI.ListCallsRequestSortOrder? Type683 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallRequest? Type684 { get; set; } + public global::RetellAI.ListCallsV3Request? Type684 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallRequestDirection? Type685 { get; set; } + public global::RetellAI.ListCallsV3RequestSortOrder? Type685 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataRequest? Type686 { get; set; } + public global::RetellAI.RegisterPhoneCallRequest? Type686 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataRequestDataStorageSetting? Type687 { get; set; } + public global::RetellAI.RegisterPhoneCallRequestDirection? Type687 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsType? Type688 { get; set; } + public global::RetellAI.UpdateCallMetadataRequest? Type688 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsV2Type? Type689 { get; set; } + public global::RetellAI.UpdateCallMetadataRequestDataStorageSetting? Type689 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsType? Type690 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsType? Type690 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsV2Type? Type691 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsV2Type? Type691 { get; set; } /// /// /// - public global::RetellAI.ListChatSortOrder? Type692 { get; set; } + public global::RetellAI.ListBatchTestsType? Type692 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsV2SortOrder? Type693 { get; set; } + public global::RetellAI.ListBatchTestsV2Type? Type693 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsV2SortOrder? Type694 { get; set; } + public global::RetellAI.ListChatSortOrder? Type694 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersV2SortOrder? Type695 { get; set; } + public global::RetellAI.ListConversationFlowComponentsV2SortOrder? Type695 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMV2SortOrder? Type696 { get; set; } + public global::RetellAI.ListConversationFlowsV2SortOrder? Type696 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsV2SortOrder? Type697 { get; set; } + public global::RetellAI.ListPhoneNumbersV2SortOrder? Type697 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse? Type698 { get; set; } + public global::RetellAI.ListRetellLLMV2SortOrder? Type698 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus? Type699 { get; set; } + public global::RetellAI.ListExportRequestsV2SortOrder? Type699 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse2? Type700 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse? Type700 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus2? Type701 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus? Type701 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse3? Type702 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse2? Type702 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus3? Type703 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus2? Type703 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse4? Type704 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse3? Type704 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus4? Type705 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus3? Type705 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse5? Type706 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse4? Type706 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus5? Type707 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus4? Type707 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponse? Type708 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse5? Type708 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponseStatus? Type709 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus5? Type709 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponse2? Type710 { get; set; } + public global::RetellAI.CreateAgentResponse? Type710 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponseStatus2? Type711 { get; set; } + public global::RetellAI.CreateAgentResponseStatus? Type711 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponse3? Type712 { get; set; } + public global::RetellAI.CreateAgentResponse2? Type712 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponseStatus3? Type713 { get; set; } + public global::RetellAI.CreateAgentResponseStatus2? Type713 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponse4? Type714 { get; set; } + public global::RetellAI.CreateAgentResponse3? Type714 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponseStatus4? Type715 { get; set; } + public global::RetellAI.CreateAgentResponseStatus3? Type715 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponse? Type716 { get; set; } + public global::RetellAI.CreateAgentResponse4? Type716 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponseStatus? Type717 { get; set; } + public global::RetellAI.CreateAgentResponseStatus4? Type717 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponse2? Type718 { get; set; } + public global::RetellAI.CreateBatchCallResponse? Type718 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponseStatus2? Type719 { get; set; } + public global::RetellAI.CreateBatchCallResponseStatus? Type719 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponse3? Type720 { get; set; } + public global::RetellAI.CreateBatchCallResponse2? Type720 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponseStatus3? Type721 { get; set; } + public global::RetellAI.CreateBatchCallResponseStatus2? Type721 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponse4? Type722 { get; set; } + public global::RetellAI.CreateBatchCallResponse3? Type722 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponseStatus4? Type723 { get; set; } + public global::RetellAI.CreateBatchCallResponseStatus3? Type723 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse? Type724 { get; set; } + public global::RetellAI.CreateBatchCallResponse4? Type724 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus? Type725 { get; set; } + public global::RetellAI.CreateBatchCallResponseStatus4? Type725 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse2? Type726 { get; set; } + public global::RetellAI.CreateBatchTestResponse? Type726 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus2? Type727 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus? Type727 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse3? Type728 { get; set; } + public global::RetellAI.CreateBatchTestResponse2? Type728 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus3? Type729 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus2? Type729 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse4? Type730 { get; set; } + public global::RetellAI.CreateBatchTestResponse3? Type730 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus4? Type731 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus3? Type731 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse5? Type732 { get; set; } + public global::RetellAI.CreateBatchTestResponse4? Type732 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus5? Type733 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus4? Type733 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse? Type734 { get; set; } + public global::RetellAI.CreateBatchTestResponse5? Type734 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus? Type735 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus5? Type735 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse2? Type736 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse? Type736 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus2? Type737 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus? Type737 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse3? Type738 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse2? Type738 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus3? Type739 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus2? Type739 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse4? Type740 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse3? Type740 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus4? Type741 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus3? Type741 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse5? Type742 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse4? Type742 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus5? Type743 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus4? Type743 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse? Type744 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse5? Type744 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus? Type745 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus5? Type745 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse2? Type746 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse? Type746 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus2? Type747 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus? Type747 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse3? Type748 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse2? Type748 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus3? Type749 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus2? Type749 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse4? Type750 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse3? Type750 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus4? Type751 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus3? Type751 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse5? Type752 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse4? Type752 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus5? Type753 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus4? Type753 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse? Type754 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse5? Type754 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus? Type755 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus5? Type755 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse2? Type756 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse? Type756 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus2? Type757 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus? Type757 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse3? Type758 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse2? Type758 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus3? Type759 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus2? Type759 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse4? Type760 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse3? Type760 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus4? Type761 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus3? Type761 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse5? Type762 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse4? Type762 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus5? Type763 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus4? Type763 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type764 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse5? Type764 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse? Type765 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus5? Type765 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponseStatus? Type766 { get; set; } + public global::System.Collections.Generic.IList? Type766 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse2? Type767 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse? Type767 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponseStatus2? Type768 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponseStatus? Type768 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse3? Type769 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse2? Type769 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponseStatus3? Type770 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponseStatus2? Type770 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse4? Type771 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse3? Type771 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponseStatus4? Type772 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponseStatus3? Type772 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type773 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse4? Type773 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsV2Response2? Type774 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponseStatus4? Type774 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsV2Response3? Type775 { get; set; } + public global::RetellAI.AllOf? Type775 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsV2ResponseStatus? Type776 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsV2Response2? Type776 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsV2Response4? Type777 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsV2Response3? Type777 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsV2ResponseStatus2? Type778 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsV2ResponseStatus? Type778 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsV2Response5? Type779 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsV2Response4? Type779 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsV2ResponseStatus3? Type780 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsV2ResponseStatus2? Type780 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsV2Response6? Type781 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsV2Response5? Type781 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsV2ResponseStatus4? Type782 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsV2ResponseStatus3? Type782 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse? Type783 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsV2Response6? Type783 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus? Type784 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsV2ResponseStatus4? Type784 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse2? Type785 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse? Type785 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus2? Type786 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus? Type786 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse3? Type787 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse2? Type787 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus3? Type788 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus2? Type788 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse4? Type789 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse3? Type789 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus4? Type790 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus3? Type790 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse5? Type791 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse4? Type791 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus5? Type792 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus4? Type792 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse? Type793 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse5? Type793 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus? Type794 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus5? Type794 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse2? Type795 { get; set; } + public global::RetellAI.GetBatchTestResponse? Type795 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus2? Type796 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus? Type796 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse3? Type797 { get; set; } + public global::RetellAI.GetBatchTestResponse2? Type797 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus3? Type798 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus2? Type798 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse4? Type799 { get; set; } + public global::RetellAI.GetBatchTestResponse3? Type799 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus4? Type800 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus3? Type800 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse5? Type801 { get; set; } + public global::RetellAI.GetBatchTestResponse4? Type801 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus5? Type802 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus4? Type802 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type803 { get; set; } + public global::RetellAI.GetBatchTestResponse5? Type803 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse? Type804 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus5? Type804 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponseStatus? Type805 { get; set; } + public global::System.Collections.Generic.IList? Type805 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse2? Type806 { get; set; } + public global::RetellAI.ListBatchTestsResponse? Type806 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponseStatus2? Type807 { get; set; } + public global::RetellAI.ListBatchTestsResponseStatus? Type807 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse3? Type808 { get; set; } + public global::RetellAI.ListBatchTestsResponse2? Type808 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponseStatus3? Type809 { get; set; } + public global::RetellAI.ListBatchTestsResponseStatus2? Type809 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse4? Type810 { get; set; } + public global::RetellAI.ListBatchTestsResponse3? Type810 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponseStatus4? Type811 { get; set; } + public global::RetellAI.ListBatchTestsResponseStatus3? Type811 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type812 { get; set; } + public global::RetellAI.ListBatchTestsResponse4? Type812 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsV2Response2? Type813 { get; set; } + public global::RetellAI.ListBatchTestsResponseStatus4? Type813 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsV2Response3? Type814 { get; set; } + public global::RetellAI.AllOf? Type814 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsV2ResponseStatus? Type815 { get; set; } + public global::RetellAI.ListBatchTestsV2Response2? Type815 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsV2Response4? Type816 { get; set; } + public global::RetellAI.ListBatchTestsV2Response3? Type816 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsV2ResponseStatus2? Type817 { get; set; } + public global::RetellAI.ListBatchTestsV2ResponseStatus? Type817 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsV2Response5? Type818 { get; set; } + public global::RetellAI.ListBatchTestsV2Response4? Type818 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsV2ResponseStatus3? Type819 { get; set; } + public global::RetellAI.ListBatchTestsV2ResponseStatus2? Type819 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsV2Response6? Type820 { get; set; } + public global::RetellAI.ListBatchTestsV2Response5? Type820 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsV2ResponseStatus4? Type821 { get; set; } + public global::RetellAI.ListBatchTestsV2ResponseStatus3? Type821 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse? Type822 { get; set; } + public global::RetellAI.ListBatchTestsV2Response6? Type822 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus? Type823 { get; set; } + public global::RetellAI.ListBatchTestsV2ResponseStatus4? Type823 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse2? Type824 { get; set; } + public global::RetellAI.GetTestRunResponse? Type824 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus2? Type825 { get; set; } + public global::RetellAI.GetTestRunResponseStatus? Type825 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse3? Type826 { get; set; } + public global::RetellAI.GetTestRunResponse2? Type826 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus3? Type827 { get; set; } + public global::RetellAI.GetTestRunResponseStatus2? Type827 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse4? Type828 { get; set; } + public global::RetellAI.GetTestRunResponse3? Type828 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus4? Type829 { get; set; } + public global::RetellAI.GetTestRunResponseStatus3? Type829 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse5? Type830 { get; set; } + public global::RetellAI.GetTestRunResponse4? Type830 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus5? Type831 { get; set; } + public global::RetellAI.GetTestRunResponseStatus4? Type831 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type832 { get; set; } + public global::RetellAI.GetTestRunResponse5? Type832 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse? Type833 { get; set; } + public global::RetellAI.GetTestRunResponseStatus5? Type833 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus? Type834 { get; set; } + public global::System.Collections.Generic.IList? Type834 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse2? Type835 { get; set; } + public global::RetellAI.ListTestRunsResponse? Type835 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus2? Type836 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus? Type836 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse3? Type837 { get; set; } + public global::RetellAI.ListTestRunsResponse2? Type837 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus3? Type838 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus2? Type838 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse4? Type839 { get; set; } + public global::RetellAI.ListTestRunsResponse3? Type839 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus4? Type840 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus3? Type840 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse5? Type841 { get; set; } + public global::RetellAI.ListTestRunsResponse4? Type841 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus5? Type842 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus4? Type842 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type843 { get; set; } + public global::RetellAI.ListTestRunsResponse5? Type843 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsV2Response2? Type844 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus5? Type844 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsV2Response3? Type845 { get; set; } + public global::RetellAI.AllOf? Type845 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsV2ResponseStatus? Type846 { get; set; } + public global::RetellAI.ListTestRunsV2Response2? Type846 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsV2Response4? Type847 { get; set; } + public global::RetellAI.ListTestRunsV2Response3? Type847 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsV2ResponseStatus2? Type848 { get; set; } + public global::RetellAI.ListTestRunsV2ResponseStatus? Type848 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsV2Response5? Type849 { get; set; } + public global::RetellAI.ListTestRunsV2Response4? Type849 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsV2ResponseStatus3? Type850 { get; set; } + public global::RetellAI.ListTestRunsV2ResponseStatus2? Type850 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsV2Response6? Type851 { get; set; } + public global::RetellAI.ListTestRunsV2Response5? Type851 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsV2ResponseStatus4? Type852 { get; set; } + public global::RetellAI.ListTestRunsV2ResponseStatus3? Type852 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsV2Response7? Type853 { get; set; } + public global::RetellAI.ListTestRunsV2Response6? Type853 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsV2ResponseStatus5? Type854 { get; set; } + public global::RetellAI.ListTestRunsV2ResponseStatus4? Type854 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponse? Type855 { get; set; } + public global::RetellAI.ListTestRunsV2Response7? Type855 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponseStatus? Type856 { get; set; } + public global::RetellAI.ListTestRunsV2ResponseStatus5? Type856 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponse2? Type857 { get; set; } + public global::RetellAI.CreateChatAgentResponse? Type857 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponseStatus2? Type858 { get; set; } + public global::RetellAI.CreateChatAgentResponseStatus? Type858 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponse3? Type859 { get; set; } + public global::RetellAI.CreateChatAgentResponse2? Type859 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponseStatus3? Type860 { get; set; } + public global::RetellAI.CreateChatAgentResponseStatus2? Type860 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponse4? Type861 { get; set; } + public global::RetellAI.CreateChatAgentResponse3? Type861 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponseStatus4? Type862 { get; set; } + public global::RetellAI.CreateChatAgentResponseStatus3? Type862 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse? Type863 { get; set; } + public global::RetellAI.CreateChatAgentResponse4? Type863 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse2? Type864 { get; set; } + public global::RetellAI.CreateChatAgentResponseStatus4? Type864 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus? Type865 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse? Type865 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse3? Type866 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse2? Type866 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus2? Type867 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus? Type867 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse4? Type868 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse3? Type868 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus3? Type869 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus2? Type869 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse5? Type870 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse4? Type870 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus4? Type871 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus3? Type871 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse6? Type872 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse5? Type872 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus5? Type873 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus4? Type873 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse7? Type874 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse6? Type874 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus6? Type875 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus5? Type875 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse? Type876 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse7? Type876 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse2? Type877 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus6? Type877 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus? Type878 { get; set; } + public global::RetellAI.CreateChatCompletionResponse? Type878 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse3? Type879 { get; set; } + public global::RetellAI.CreateChatCompletionResponse2? Type879 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus2? Type880 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus? Type880 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse4? Type881 { get; set; } + public global::RetellAI.CreateChatCompletionResponse3? Type881 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus3? Type882 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus2? Type882 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse5? Type883 { get; set; } + public global::RetellAI.CreateChatCompletionResponse4? Type883 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus4? Type884 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus3? Type884 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse6? Type885 { get; set; } + public global::RetellAI.CreateChatCompletionResponse5? Type885 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus5? Type886 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus4? Type886 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse7? Type887 { get; set; } + public global::RetellAI.CreateChatCompletionResponse6? Type887 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus6? Type888 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus5? Type888 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse? Type889 { get; set; } + public global::RetellAI.CreateChatCompletionResponse7? Type889 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus? Type890 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus6? Type890 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse2? Type891 { get; set; } + public global::RetellAI.CreateChatResponse? Type891 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus2? Type892 { get; set; } + public global::RetellAI.CreateChatResponseStatus? Type892 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse3? Type893 { get; set; } + public global::RetellAI.CreateChatResponse2? Type893 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus3? Type894 { get; set; } + public global::RetellAI.CreateChatResponseStatus2? Type894 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse4? Type895 { get; set; } + public global::RetellAI.CreateChatResponse3? Type895 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus4? Type896 { get; set; } + public global::RetellAI.CreateChatResponseStatus3? Type896 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse5? Type897 { get; set; } + public global::RetellAI.CreateChatResponse4? Type897 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus5? Type898 { get; set; } + public global::RetellAI.CreateChatResponseStatus4? Type898 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse6? Type899 { get; set; } + public global::RetellAI.CreateChatResponse5? Type899 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus6? Type900 { get; set; } + public global::RetellAI.CreateChatResponseStatus5? Type900 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse? Type901 { get; set; } + public global::RetellAI.CreateChatResponse6? Type901 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus? Type902 { get; set; } + public global::RetellAI.CreateChatResponseStatus6? Type902 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse2? Type903 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse? Type903 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus2? Type904 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus? Type904 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse3? Type905 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse2? Type905 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus3? Type906 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus2? Type906 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse4? Type907 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse3? Type907 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus4? Type908 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus3? Type908 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse5? Type909 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse4? Type909 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus5? Type910 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus4? Type910 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse? Type911 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse5? Type911 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus? Type912 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus5? Type912 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse2? Type913 { get; set; } + public global::RetellAI.CreateConversationFlowResponse? Type913 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus2? Type914 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus? Type914 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse3? Type915 { get; set; } + public global::RetellAI.CreateConversationFlowResponse2? Type915 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus3? Type916 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus2? Type916 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse4? Type917 { get; set; } + public global::RetellAI.CreateConversationFlowResponse3? Type917 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus4? Type918 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus3? Type918 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse5? Type919 { get; set; } + public global::RetellAI.CreateConversationFlowResponse4? Type919 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus5? Type920 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus4? Type920 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse? Type921 { get; set; } + public global::RetellAI.CreateConversationFlowResponse5? Type921 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus? Type922 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus5? Type922 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse2? Type923 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse? Type923 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus2? Type924 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus? Type924 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse3? Type925 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse2? Type925 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus3? Type926 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus2? Type926 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse4? Type927 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse3? Type927 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus4? Type928 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus3? Type928 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse5? Type929 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse4? Type929 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus5? Type930 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus4? Type930 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponse? Type931 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse5? Type931 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponseStatus? Type932 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus5? Type932 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponse2? Type933 { get; set; } + public global::RetellAI.CreatePhoneNumberResponse? Type933 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponseStatus2? Type934 { get; set; } + public global::RetellAI.CreatePhoneNumberResponseStatus? Type934 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponse3? Type935 { get; set; } + public global::RetellAI.CreatePhoneNumberResponse2? Type935 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponseStatus3? Type936 { get; set; } + public global::RetellAI.CreatePhoneNumberResponseStatus2? Type936 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponse? Type937 { get; set; } + public global::RetellAI.CreatePhoneNumberResponse3? Type937 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponseStatus? Type938 { get; set; } + public global::RetellAI.CreatePhoneNumberResponseStatus3? Type938 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponse2? Type939 { get; set; } + public global::RetellAI.CreateRetellLLMResponse? Type939 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponseStatus2? Type940 { get; set; } + public global::RetellAI.CreateRetellLLMResponseStatus? Type940 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponse3? Type941 { get; set; } + public global::RetellAI.CreateRetellLLMResponse2? Type941 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponseStatus3? Type942 { get; set; } + public global::RetellAI.CreateRetellLLMResponseStatus2? Type942 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse? Type943 { get; set; } + public global::RetellAI.CreateRetellLLMResponse3? Type943 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus? Type944 { get; set; } + public global::RetellAI.CreateRetellLLMResponseStatus3? Type944 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse2? Type945 { get; set; } + public global::RetellAI.CreateSmsChatResponse? Type945 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus2? Type946 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus? Type946 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse3? Type947 { get; set; } + public global::RetellAI.CreateSmsChatResponse2? Type947 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus3? Type948 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus2? Type948 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse4? Type949 { get; set; } + public global::RetellAI.CreateSmsChatResponse3? Type949 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus4? Type950 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus3? Type950 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse5? Type951 { get; set; } + public global::RetellAI.CreateSmsChatResponse4? Type951 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus5? Type952 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus4? Type952 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse6? Type953 { get; set; } + public global::RetellAI.CreateSmsChatResponse5? Type953 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus6? Type954 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus5? Type954 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponse? Type955 { get; set; } + public global::RetellAI.CreateSmsChatResponse6? Type955 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponseStatus? Type956 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus6? Type956 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponse2? Type957 { get; set; } + public global::RetellAI.DeleteAgentResponse? Type957 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponseStatus2? Type958 { get; set; } + public global::RetellAI.DeleteAgentResponseStatus? Type958 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponse3? Type959 { get; set; } + public global::RetellAI.DeleteAgentResponse2? Type959 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponseStatus3? Type960 { get; set; } + public global::RetellAI.DeleteAgentResponseStatus2? Type960 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponse4? Type961 { get; set; } + public global::RetellAI.DeleteAgentResponse3? Type961 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponseStatus4? Type962 { get; set; } + public global::RetellAI.DeleteAgentResponseStatus3? Type962 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponse? Type963 { get; set; } + public global::RetellAI.DeleteAgentResponse4? Type963 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponseStatus? Type964 { get; set; } + public global::RetellAI.DeleteAgentResponseStatus4? Type964 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponse2? Type965 { get; set; } + public global::RetellAI.DeleteChatAgentResponse? Type965 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponseStatus2? Type966 { get; set; } + public global::RetellAI.DeleteChatAgentResponseStatus? Type966 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponse3? Type967 { get; set; } + public global::RetellAI.DeleteChatAgentResponse2? Type967 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponseStatus3? Type968 { get; set; } + public global::RetellAI.DeleteChatAgentResponseStatus2? Type968 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponse4? Type969 { get; set; } + public global::RetellAI.DeleteChatAgentResponse3? Type969 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponseStatus4? Type970 { get; set; } + public global::RetellAI.DeleteChatAgentResponseStatus3? Type970 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponse? Type971 { get; set; } + public global::RetellAI.DeleteChatAgentResponse4? Type971 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponseStatus? Type972 { get; set; } + public global::RetellAI.DeleteChatAgentResponseStatus4? Type972 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponse2? Type973 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponse? Type973 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponseStatus2? Type974 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponseStatus? Type974 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponse3? Type975 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponse2? Type975 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponseStatus3? Type976 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponseStatus2? Type976 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponse4? Type977 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponse3? Type977 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponseStatus4? Type978 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponseStatus3? Type978 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse? Type979 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponse4? Type979 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus? Type980 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponseStatus4? Type980 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse2? Type981 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse? Type981 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus2? Type982 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus? Type982 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse3? Type983 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse2? Type983 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus3? Type984 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus2? Type984 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse4? Type985 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse3? Type985 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus4? Type986 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus3? Type986 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse5? Type987 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse4? Type987 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus5? Type988 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus4? Type988 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponse? Type989 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse5? Type989 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus? Type990 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus5? Type990 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponse2? Type991 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponse? Type991 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus2? Type992 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus? Type992 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponse3? Type993 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponse2? Type993 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus3? Type994 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus2? Type994 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponse4? Type995 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponse3? Type995 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus4? Type996 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus3? Type996 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponse? Type997 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponse4? Type997 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponseStatus? Type998 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus4? Type998 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponse2? Type999 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponse? Type999 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponseStatus2? Type1000 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponseStatus? Type1000 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponse3? Type1001 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponse2? Type1001 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponseStatus3? Type1002 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponseStatus2? Type1002 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponse4? Type1003 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponse3? Type1003 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponseStatus4? Type1004 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponseStatus3? Type1004 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponse? Type1005 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponse4? Type1005 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponseStatus? Type1006 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponseStatus4? Type1006 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponse2? Type1007 { get; set; } + public global::RetellAI.DeletePhoneNumberResponse? Type1007 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponseStatus2? Type1008 { get; set; } + public global::RetellAI.DeletePhoneNumberResponseStatus? Type1008 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponse3? Type1009 { get; set; } + public global::RetellAI.DeletePhoneNumberResponse2? Type1009 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponseStatus3? Type1010 { get; set; } + public global::RetellAI.DeletePhoneNumberResponseStatus2? Type1010 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponse? Type1011 { get; set; } + public global::RetellAI.DeletePhoneNumberResponse3? Type1011 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponseStatus? Type1012 { get; set; } + public global::RetellAI.DeletePhoneNumberResponseStatus3? Type1012 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponse2? Type1013 { get; set; } + public global::RetellAI.DeleteRetellLLMResponse? Type1013 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponseStatus2? Type1014 { get; set; } + public global::RetellAI.DeleteRetellLLMResponseStatus? Type1014 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponse3? Type1015 { get; set; } + public global::RetellAI.DeleteRetellLLMResponse2? Type1015 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponseStatus3? Type1016 { get; set; } + public global::RetellAI.DeleteRetellLLMResponseStatus2? Type1016 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponse4? Type1017 { get; set; } + public global::RetellAI.DeleteRetellLLMResponse3? Type1017 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponseStatus4? Type1018 { get; set; } + public global::RetellAI.DeleteRetellLLMResponseStatus3? Type1018 { get; set; } /// /// /// - public global::RetellAI.EndChatResponse? Type1019 { get; set; } + public global::RetellAI.DeleteRetellLLMResponse4? Type1019 { get; set; } /// /// /// - public global::RetellAI.EndChatResponseStatus? Type1020 { get; set; } + public global::RetellAI.DeleteRetellLLMResponseStatus4? Type1020 { get; set; } /// /// /// - public global::RetellAI.EndChatResponse2? Type1021 { get; set; } + public global::RetellAI.EndChatResponse? Type1021 { get; set; } /// /// /// - public global::RetellAI.EndChatResponseStatus2? Type1022 { get; set; } + public global::RetellAI.EndChatResponseStatus? Type1022 { get; set; } /// /// /// - public global::RetellAI.EndChatResponse3? Type1023 { get; set; } + public global::RetellAI.EndChatResponse2? Type1023 { get; set; } /// /// /// - public global::RetellAI.EndChatResponseStatus3? Type1024 { get; set; } + public global::RetellAI.EndChatResponseStatus2? Type1024 { get; set; } /// /// /// - public global::RetellAI.EndChatResponse4? Type1025 { get; set; } + public global::RetellAI.EndChatResponse3? Type1025 { get; set; } /// /// /// - public global::RetellAI.EndChatResponseStatus4? Type1026 { get; set; } + public global::RetellAI.EndChatResponseStatus3? Type1026 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1027 { get; set; } + public global::RetellAI.EndChatResponse4? Type1027 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponse? Type1028 { get; set; } + public global::RetellAI.EndChatResponseStatus4? Type1028 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponseStatus? Type1029 { get; set; } + public global::System.Collections.Generic.IList? Type1029 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponse2? Type1030 { get; set; } + public global::RetellAI.GetAgentVersionsResponse? Type1030 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponseStatus2? Type1031 { get; set; } + public global::RetellAI.GetAgentVersionsResponseStatus? Type1031 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponse3? Type1032 { get; set; } + public global::RetellAI.GetAgentVersionsResponse2? Type1032 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponseStatus3? Type1033 { get; set; } + public global::RetellAI.GetAgentVersionsResponseStatus2? Type1033 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponse4? Type1034 { get; set; } + public global::RetellAI.GetAgentVersionsResponse3? Type1034 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponseStatus4? Type1035 { get; set; } + public global::RetellAI.GetAgentVersionsResponseStatus3? Type1035 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponse? Type1036 { get; set; } + public global::RetellAI.GetAgentVersionsResponse4? Type1036 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponseStatus? Type1037 { get; set; } + public global::RetellAI.GetAgentVersionsResponseStatus4? Type1037 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponse2? Type1038 { get; set; } + public global::RetellAI.GetAgentResponse? Type1038 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponseStatus2? Type1039 { get; set; } + public global::RetellAI.GetAgentResponseStatus? Type1039 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponse3? Type1040 { get; set; } + public global::RetellAI.GetAgentResponse2? Type1040 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponseStatus3? Type1041 { get; set; } + public global::RetellAI.GetAgentResponseStatus2? Type1041 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponse4? Type1042 { get; set; } + public global::RetellAI.GetAgentResponse3? Type1042 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponseStatus4? Type1043 { get; set; } + public global::RetellAI.GetAgentResponseStatus3? Type1043 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1044 { get; set; } + public global::RetellAI.GetAgentResponse4? Type1044 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponse? Type1045 { get; set; } + public global::RetellAI.GetAgentResponseStatus4? Type1045 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponseStatus? Type1046 { get; set; } + public global::System.Collections.Generic.IList? Type1046 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponse2? Type1047 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponse? Type1047 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponseStatus2? Type1048 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponseStatus? Type1048 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponse3? Type1049 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponse2? Type1049 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponseStatus3? Type1050 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponseStatus2? Type1050 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponse? Type1051 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponse3? Type1051 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponseStatus? Type1052 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponseStatus3? Type1052 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponse2? Type1053 { get; set; } + public global::RetellAI.GetChatAgentResponse? Type1053 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponseStatus2? Type1054 { get; set; } + public global::RetellAI.GetChatAgentResponseStatus? Type1054 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponse3? Type1055 { get; set; } + public global::RetellAI.GetChatAgentResponse2? Type1055 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponseStatus3? Type1056 { get; set; } + public global::RetellAI.GetChatAgentResponseStatus2? Type1056 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponse4? Type1057 { get; set; } + public global::RetellAI.GetChatAgentResponse3? Type1057 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponseStatus4? Type1058 { get; set; } + public global::RetellAI.GetChatAgentResponseStatus3? Type1058 { get; set; } /// /// /// - public global::RetellAI.GetChatResponse? Type1059 { get; set; } + public global::RetellAI.GetChatAgentResponse4? Type1059 { get; set; } /// /// /// - public global::RetellAI.GetChatResponseStatus? Type1060 { get; set; } + public global::RetellAI.GetChatAgentResponseStatus4? Type1060 { get; set; } /// /// /// - public global::RetellAI.GetChatResponse2? Type1061 { get; set; } + public global::RetellAI.GetChatResponse? Type1061 { get; set; } /// /// /// - public global::RetellAI.GetChatResponseStatus2? Type1062 { get; set; } + public global::RetellAI.GetChatResponseStatus? Type1062 { get; set; } /// /// /// - public global::RetellAI.GetChatResponse3? Type1063 { get; set; } + public global::RetellAI.GetChatResponse2? Type1063 { get; set; } /// /// /// - public global::RetellAI.GetChatResponseStatus3? Type1064 { get; set; } + public global::RetellAI.GetChatResponseStatus2? Type1064 { get; set; } /// /// /// - public global::RetellAI.GetChatResponse4? Type1065 { get; set; } + public global::RetellAI.GetChatResponse3? Type1065 { get; set; } /// /// /// - public global::RetellAI.GetChatResponseStatus4? Type1066 { get; set; } + public global::RetellAI.GetChatResponseStatus3? Type1066 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponse? Type1067 { get; set; } + public global::RetellAI.GetChatResponse4? Type1067 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponse2? Type1068 { get; set; } + public global::RetellAI.GetChatResponseStatus4? Type1068 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponseStatus? Type1069 { get; set; } + public global::RetellAI.GetConcurrencyResponse? Type1069 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponse3? Type1070 { get; set; } + public global::RetellAI.GetConcurrencyResponse2? Type1070 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponseStatus2? Type1071 { get; set; } + public global::RetellAI.GetConcurrencyResponseStatus? Type1071 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponse? Type1072 { get; set; } + public global::RetellAI.GetConcurrencyResponse3? Type1072 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponseStatus? Type1073 { get; set; } + public global::RetellAI.GetConcurrencyResponseStatus2? Type1073 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponse2? Type1074 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponse? Type1074 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponseStatus2? Type1075 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponseStatus? Type1075 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponse3? Type1076 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponse2? Type1076 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponseStatus3? Type1077 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponseStatus2? Type1077 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponse4? Type1078 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponse3? Type1078 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponseStatus4? Type1079 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponseStatus3? Type1079 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse? Type1080 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponse4? Type1080 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus? Type1081 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponseStatus4? Type1081 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse2? Type1082 { get; set; } + public global::RetellAI.GetConversationFlowResponse? Type1082 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus2? Type1083 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus? Type1083 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse3? Type1084 { get; set; } + public global::RetellAI.GetConversationFlowResponse2? Type1084 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus3? Type1085 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus2? Type1085 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse4? Type1086 { get; set; } + public global::RetellAI.GetConversationFlowResponse3? Type1086 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus4? Type1087 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus3? Type1087 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse5? Type1088 { get; set; } + public global::RetellAI.GetConversationFlowResponse4? Type1088 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus5? Type1089 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus4? Type1089 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponse? Type1090 { get; set; } + public global::RetellAI.GetConversationFlowResponse5? Type1090 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponseStatus? Type1091 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus5? Type1091 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponse2? Type1092 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponse? Type1092 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponseStatus2? Type1093 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponseStatus? Type1093 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponse3? Type1094 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponse2? Type1094 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponseStatus3? Type1095 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponseStatus2? Type1095 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponse4? Type1096 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponse3? Type1096 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponseStatus4? Type1097 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponseStatus3? Type1097 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1098 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponse4? Type1098 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponse? Type1099 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponseStatus4? Type1099 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponseStatus? Type1100 { get; set; } + public global::System.Collections.Generic.IList? Type1100 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponse2? Type1101 { get; set; } + public global::RetellAI.GetMCPToolsResponse? Type1101 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponseStatus2? Type1102 { get; set; } + public global::RetellAI.GetMCPToolsResponseStatus? Type1102 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponse3? Type1103 { get; set; } + public global::RetellAI.GetMCPToolsResponse2? Type1103 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponseStatus3? Type1104 { get; set; } + public global::RetellAI.GetMCPToolsResponseStatus2? Type1104 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponse4? Type1105 { get; set; } + public global::RetellAI.GetMCPToolsResponse3? Type1105 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponseStatus4? Type1106 { get; set; } + public global::RetellAI.GetMCPToolsResponseStatus3? Type1106 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponse? Type1107 { get; set; } + public global::RetellAI.GetMCPToolsResponse4? Type1107 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponseStatus? Type1108 { get; set; } + public global::RetellAI.GetMCPToolsResponseStatus4? Type1108 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponse2? Type1109 { get; set; } + public global::RetellAI.GetPhoneNumberResponse? Type1109 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponseStatus2? Type1110 { get; set; } + public global::RetellAI.GetPhoneNumberResponseStatus? Type1110 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponse3? Type1111 { get; set; } + public global::RetellAI.GetPhoneNumberResponse2? Type1111 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponseStatus3? Type1112 { get; set; } + public global::RetellAI.GetPhoneNumberResponseStatus2? Type1112 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponse4? Type1113 { get; set; } + public global::RetellAI.GetPhoneNumberResponse3? Type1113 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponseStatus4? Type1114 { get; set; } + public global::RetellAI.GetPhoneNumberResponseStatus3? Type1114 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponse? Type1115 { get; set; } + public global::RetellAI.GetPhoneNumberResponse4? Type1115 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponseStatus? Type1116 { get; set; } + public global::RetellAI.GetPhoneNumberResponseStatus4? Type1116 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponse2? Type1117 { get; set; } + public global::RetellAI.GetRetellLLMResponse? Type1117 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponseStatus2? Type1118 { get; set; } + public global::RetellAI.GetRetellLLMResponseStatus? Type1118 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponse3? Type1119 { get; set; } + public global::RetellAI.GetRetellLLMResponse2? Type1119 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponseStatus3? Type1120 { get; set; } + public global::RetellAI.GetRetellLLMResponseStatus2? Type1120 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponse4? Type1121 { get; set; } + public global::RetellAI.GetRetellLLMResponse3? Type1121 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponseStatus4? Type1122 { get; set; } + public global::RetellAI.GetRetellLLMResponseStatus3? Type1122 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponse? Type1123 { get; set; } + public global::RetellAI.GetRetellLLMResponse4? Type1123 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponseStatus? Type1124 { get; set; } + public global::RetellAI.GetRetellLLMResponseStatus4? Type1124 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponse2? Type1125 { get; set; } + public global::RetellAI.GetVoiceResponse? Type1125 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponseStatus2? Type1126 { get; set; } + public global::RetellAI.GetVoiceResponseStatus? Type1126 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponse3? Type1127 { get; set; } + public global::RetellAI.GetVoiceResponse2? Type1127 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponseStatus3? Type1128 { get; set; } + public global::RetellAI.GetVoiceResponseStatus2? Type1128 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponse4? Type1129 { get; set; } + public global::RetellAI.GetVoiceResponse3? Type1129 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponseStatus4? Type1130 { get; set; } + public global::RetellAI.GetVoiceResponseStatus3? Type1130 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse? Type1131 { get; set; } + public global::RetellAI.GetVoiceResponse4? Type1131 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus? Type1132 { get; set; } + public global::RetellAI.GetVoiceResponseStatus4? Type1132 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse2? Type1133 { get; set; } + public global::RetellAI.CloneVoiceResponse? Type1133 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus2? Type1134 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus? Type1134 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse3? Type1135 { get; set; } + public global::RetellAI.CloneVoiceResponse2? Type1135 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus3? Type1136 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus2? Type1136 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse4? Type1137 { get; set; } + public global::RetellAI.CloneVoiceResponse3? Type1137 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus4? Type1138 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus3? Type1138 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse5? Type1139 { get; set; } + public global::RetellAI.CloneVoiceResponse4? Type1139 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus5? Type1140 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus4? Type1140 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponse? Type1141 { get; set; } + public global::RetellAI.CloneVoiceResponse5? Type1141 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponseStatus? Type1142 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus5? Type1142 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponse2? Type1143 { get; set; } + public global::RetellAI.AddCommunityVoiceResponse? Type1143 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponseStatus2? Type1144 { get; set; } + public global::RetellAI.AddCommunityVoiceResponseStatus? Type1144 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponse3? Type1145 { get; set; } + public global::RetellAI.AddCommunityVoiceResponse2? Type1145 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponseStatus3? Type1146 { get; set; } + public global::RetellAI.AddCommunityVoiceResponseStatus2? Type1146 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponse4? Type1147 { get; set; } + public global::RetellAI.AddCommunityVoiceResponse3? Type1147 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponseStatus4? Type1148 { get; set; } + public global::RetellAI.AddCommunityVoiceResponseStatus3? Type1148 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse? Type1149 { get; set; } + public global::RetellAI.AddCommunityVoiceResponse4? Type1149 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1150 { get; set; } + public global::RetellAI.AddCommunityVoiceResponseStatus4? Type1150 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseVoice? Type1151 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse? Type1151 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse2? Type1152 { get; set; } + public global::System.Collections.Generic.IList? Type1152 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseStatus? Type1153 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseVoice? Type1153 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse3? Type1154 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse2? Type1154 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseStatus2? Type1155 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseStatus? Type1155 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse4? Type1156 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse3? Type1156 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseStatus3? Type1157 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseStatus2? Type1157 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse5? Type1158 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse4? Type1158 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseStatus4? Type1159 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseStatus3? Type1159 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponse? Type1160 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse5? Type1160 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponseStatus? Type1161 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseStatus4? Type1161 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponse2? Type1162 { get; set; } + public global::RetellAI.ImportPhoneNumberResponse? Type1162 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponseStatus2? Type1163 { get; set; } + public global::RetellAI.ImportPhoneNumberResponseStatus? Type1163 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponse3? Type1164 { get; set; } + public global::RetellAI.ImportPhoneNumberResponse2? Type1164 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponseStatus3? Type1165 { get; set; } + public global::RetellAI.ImportPhoneNumberResponseStatus2? Type1165 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponse? Type1166 { get; set; } + public global::RetellAI.ImportPhoneNumberResponse3? Type1166 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponseStatus? Type1167 { get; set; } + public global::RetellAI.ImportPhoneNumberResponseStatus3? Type1167 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponse2? Type1168 { get; set; } + public global::RetellAI.ListAgentsResponse? Type1168 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponseStatus2? Type1169 { get; set; } + public global::RetellAI.ListAgentsResponseStatus? Type1169 { get; set; } /// /// /// - public global::RetellAI.ListChatAgentsResponse? Type1170 { get; set; } + public global::RetellAI.ListAgentsResponse2? Type1170 { get; set; } /// /// /// - public global::RetellAI.ListChatAgentsResponseStatus? Type1171 { get; set; } + public global::RetellAI.ListAgentsResponseStatus2? Type1171 { get; set; } /// /// /// - public global::RetellAI.ListChatAgentsResponse2? Type1172 { get; set; } + public global::RetellAI.ListChatAgentsResponse? Type1172 { get; set; } /// /// /// - public global::RetellAI.ListChatAgentsResponseStatus2? Type1173 { get; set; } + public global::RetellAI.ListChatAgentsResponseStatus? Type1173 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1174 { get; set; } + public global::RetellAI.ListChatAgentsResponse2? Type1174 { get; set; } /// /// /// - public global::RetellAI.ListChatResponse? Type1175 { get; set; } + public global::RetellAI.ListChatAgentsResponseStatus2? Type1175 { get; set; } /// /// /// - public global::RetellAI.ListChatResponseStatus? Type1176 { get; set; } + public global::System.Collections.Generic.IList? Type1176 { get; set; } /// /// /// - public global::RetellAI.ListChatResponse2? Type1177 { get; set; } + public global::RetellAI.ListChatResponseStatus? Type1177 { get; set; } /// /// /// - public global::RetellAI.ListChatResponseStatus2? Type1178 { get; set; } + public global::RetellAI.ListChatResponse2? Type1178 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1179 { get; set; } + public global::RetellAI.ListChatResponseStatus2? Type1179 { get; set; } /// /// /// - public global::RetellAI.ListChatsV3Response2? Type1180 { get; set; } + public global::RetellAI.AllOf? Type1180 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1181 { get; set; } + public global::RetellAI.ListChatsV3Response2? Type1181 { get; set; } /// /// /// - public global::RetellAI.ListChatsV3Response3? Type1182 { get; set; } + public global::System.Collections.Generic.IList? Type1182 { get; set; } /// /// /// - public global::RetellAI.ListChatsV3ResponseStatus? Type1183 { get; set; } + public global::RetellAI.ListChatsV3Response3? Type1183 { get; set; } /// /// /// - public global::RetellAI.ListChatsV3Response4? Type1184 { get; set; } + public global::RetellAI.ListChatsV3ResponseStatus? Type1184 { get; set; } /// /// /// - public global::RetellAI.ListChatsV3ResponseStatus2? Type1185 { get; set; } + public global::RetellAI.ListChatsV3Response4? Type1185 { get; set; } /// /// /// - public global::RetellAI.ListChatsV3Response5? Type1186 { get; set; } + public global::RetellAI.ListChatsV3ResponseStatus2? Type1186 { get; set; } /// /// /// - public global::RetellAI.ListChatsV3ResponseStatus3? Type1187 { get; set; } + public global::RetellAI.ListChatsV3Response5? Type1187 { get; set; } /// /// /// - public global::RetellAI.ListChatsV3Response6? Type1188 { get; set; } + public global::RetellAI.ListChatsV3ResponseStatus3? Type1188 { get; set; } /// /// /// - public global::RetellAI.ListChatsV3ResponseStatus4? Type1189 { get; set; } + public global::RetellAI.ListChatsV3Response6? Type1189 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1190 { get; set; } + public global::RetellAI.ListChatsV3ResponseStatus4? Type1190 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsV2Response2? Type1191 { get; set; } + public global::RetellAI.AllOf? Type1191 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1192 { get; set; } + public global::RetellAI.ListConversationFlowComponentsV2Response2? Type1192 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsV2Response3? Type1193 { get; set; } + public global::System.Collections.Generic.IList? Type1193 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsV2ResponseStatus? Type1194 { get; set; } + public global::RetellAI.ListConversationFlowComponentsV2Response3? Type1194 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsV2Response4? Type1195 { get; set; } + public global::RetellAI.ListConversationFlowComponentsV2ResponseStatus? Type1195 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsV2ResponseStatus2? Type1196 { get; set; } + public global::RetellAI.ListConversationFlowComponentsV2Response4? Type1196 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsV2Response5? Type1197 { get; set; } + public global::RetellAI.ListConversationFlowComponentsV2ResponseStatus2? Type1197 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsV2ResponseStatus3? Type1198 { get; set; } + public global::RetellAI.ListConversationFlowComponentsV2Response5? Type1198 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsV2Response6? Type1199 { get; set; } + public global::RetellAI.ListConversationFlowComponentsV2ResponseStatus3? Type1199 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsV2ResponseStatus4? Type1200 { get; set; } + public global::RetellAI.ListConversationFlowComponentsV2Response6? Type1200 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse? Type1201 { get; set; } + public global::RetellAI.ListConversationFlowComponentsV2ResponseStatus4? Type1201 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponseStatus? Type1202 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse? Type1202 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse2? Type1203 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponseStatus? Type1203 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponseStatus2? Type1204 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse2? Type1204 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse3? Type1205 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponseStatus2? Type1205 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponseStatus3? Type1206 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse3? Type1206 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse4? Type1207 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponseStatus3? Type1207 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponseStatus4? Type1208 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse4? Type1208 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1209 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponseStatus4? Type1209 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsV2Response2? Type1210 { get; set; } + public global::RetellAI.AllOf? Type1210 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1211 { get; set; } + public global::RetellAI.ListConversationFlowsV2Response2? Type1211 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsV2Response3? Type1212 { get; set; } + public global::System.Collections.Generic.IList? Type1212 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsV2ResponseStatus? Type1213 { get; set; } + public global::RetellAI.ListConversationFlowsV2Response3? Type1213 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsV2Response4? Type1214 { get; set; } + public global::RetellAI.ListConversationFlowsV2ResponseStatus? Type1214 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsV2ResponseStatus2? Type1215 { get; set; } + public global::RetellAI.ListConversationFlowsV2Response4? Type1215 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsV2Response5? Type1216 { get; set; } + public global::RetellAI.ListConversationFlowsV2ResponseStatus2? Type1216 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsV2ResponseStatus3? Type1217 { get; set; } + public global::RetellAI.ListConversationFlowsV2Response5? Type1217 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsV2Response6? Type1218 { get; set; } + public global::RetellAI.ListConversationFlowsV2ResponseStatus3? Type1218 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsV2ResponseStatus4? Type1219 { get; set; } + public global::RetellAI.ListConversationFlowsV2Response6? Type1219 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsV2Response7? Type1220 { get; set; } + public global::RetellAI.ListConversationFlowsV2ResponseStatus4? Type1220 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsV2ResponseStatus5? Type1221 { get; set; } + public global::RetellAI.ListConversationFlowsV2Response7? Type1221 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse? Type1222 { get; set; } + public global::RetellAI.ListConversationFlowsV2ResponseStatus5? Type1222 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus? Type1223 { get; set; } + public global::RetellAI.ListConversationFlowsResponse? Type1223 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse2? Type1224 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus? Type1224 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus2? Type1225 { get; set; } + public global::RetellAI.ListConversationFlowsResponse2? Type1225 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse3? Type1226 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus2? Type1226 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus3? Type1227 { get; set; } + public global::RetellAI.ListConversationFlowsResponse3? Type1227 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse4? Type1228 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus3? Type1228 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus4? Type1229 { get; set; } + public global::RetellAI.ListConversationFlowsResponse4? Type1229 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1230 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus4? Type1230 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponse? Type1231 { get; set; } + public global::System.Collections.Generic.IList? Type1231 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponseStatus? Type1232 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponse? Type1232 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponse2? Type1233 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponseStatus? Type1233 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponseStatus2? Type1234 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponse2? Type1234 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponse3? Type1235 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponseStatus2? Type1235 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponseStatus3? Type1236 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponse3? Type1236 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1237 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponseStatus3? Type1237 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersV2Response2? Type1238 { get; set; } + public global::RetellAI.AllOf? Type1238 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1239 { get; set; } + public global::RetellAI.ListPhoneNumbersV2Response2? Type1239 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersV2Response3? Type1240 { get; set; } + public global::System.Collections.Generic.IList? Type1240 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersV2ResponseStatus? Type1241 { get; set; } + public global::RetellAI.ListPhoneNumbersV2Response3? Type1241 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersV2Response4? Type1242 { get; set; } + public global::RetellAI.ListPhoneNumbersV2ResponseStatus? Type1242 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersV2ResponseStatus2? Type1243 { get; set; } + public global::RetellAI.ListPhoneNumbersV2Response4? Type1243 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponse? Type1244 { get; set; } + public global::RetellAI.ListPhoneNumbersV2ResponseStatus2? Type1244 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponseStatus? Type1245 { get; set; } + public global::RetellAI.ListPhoneNumbersResponse? Type1245 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponse2? Type1246 { get; set; } + public global::RetellAI.ListPhoneNumbersResponseStatus? Type1246 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponseStatus2? Type1247 { get; set; } + public global::RetellAI.ListPhoneNumbersResponse2? Type1247 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1248 { get; set; } + public global::RetellAI.ListPhoneNumbersResponseStatus2? Type1248 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponse? Type1249 { get; set; } + public global::System.Collections.Generic.IList? Type1249 { get; set; } /// /// /// @@ -5108,723 +5108,783 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::RetellAI.PublishAgentResponse? Type1270 { get; set; } + public global::RetellAI.OneOf? Type1270 { get; set; } /// /// /// - public global::RetellAI.PublishAgentResponseStatus? Type1271 { get; set; } + public global::RetellAI.CreateAgentVersionResponse2? Type1271 { get; set; } /// /// /// - public global::RetellAI.PublishAgentResponse2? Type1272 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus? Type1272 { get; set; } /// /// /// - public global::RetellAI.PublishAgentResponseStatus2? Type1273 { get; set; } + public global::RetellAI.CreateAgentVersionResponse3? Type1273 { get; set; } /// /// /// - public global::RetellAI.PublishAgentResponse3? Type1274 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus2? Type1274 { get; set; } /// /// /// - public global::RetellAI.PublishAgentResponseStatus3? Type1275 { get; set; } + public global::RetellAI.CreateAgentVersionResponse4? Type1275 { get; set; } /// /// /// - public global::RetellAI.PublishAgentResponse4? Type1276 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus3? Type1276 { get; set; } /// /// /// - public global::RetellAI.PublishAgentResponseStatus4? Type1277 { get; set; } + public global::RetellAI.CreateAgentVersionResponse5? Type1277 { get; set; } /// /// /// - public global::RetellAI.PublishAgentResponse5? Type1278 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus4? Type1278 { get; set; } /// /// /// - public global::RetellAI.PublishAgentResponseStatus5? Type1279 { get; set; } + public global::RetellAI.CreateAgentVersionResponse6? Type1279 { get; set; } /// /// /// - public global::RetellAI.PublishChatAgentResponse? Type1280 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus5? Type1280 { get; set; } /// /// /// - public global::RetellAI.PublishChatAgentResponseStatus? Type1281 { get; set; } + public global::RetellAI.PublishAgentVersionResponse? Type1281 { get; set; } /// /// /// - public global::RetellAI.PublishChatAgentResponse2? Type1282 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus? Type1282 { get; set; } /// /// /// - public global::RetellAI.PublishChatAgentResponseStatus2? Type1283 { get; set; } + public global::RetellAI.PublishAgentVersionResponse2? Type1283 { get; set; } /// /// /// - public global::RetellAI.PublishChatAgentResponse3? Type1284 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus2? Type1284 { get; set; } /// /// /// - public global::RetellAI.PublishChatAgentResponseStatus3? Type1285 { get; set; } + public global::RetellAI.PublishAgentVersionResponse3? Type1285 { get; set; } /// /// /// - public global::RetellAI.PublishChatAgentResponse4? Type1286 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus3? Type1286 { get; set; } /// /// /// - public global::RetellAI.PublishChatAgentResponseStatus4? Type1287 { get; set; } + public global::RetellAI.PublishAgentVersionResponse4? Type1287 { get; set; } /// /// /// - public global::RetellAI.PublishChatAgentResponse5? Type1288 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus4? Type1288 { get; set; } /// /// /// - public global::RetellAI.PublishChatAgentResponseStatus5? Type1289 { get; set; } + public global::RetellAI.PublishAgentVersionResponse5? Type1289 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse? Type1290 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus5? Type1290 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus? Type1291 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse? Type1291 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse2? Type1292 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus? Type1292 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus2? Type1293 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse2? Type1293 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse3? Type1294 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus2? Type1294 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus3? Type1295 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse3? Type1295 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse4? Type1296 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus3? Type1296 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus4? Type1297 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse4? Type1297 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse? Type1298 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus4? Type1298 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus? Type1299 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse5? Type1299 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse2? Type1300 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus5? Type1300 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus2? Type1301 { get; set; } + public global::RetellAI.UpdateAgentResponse? Type1301 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse3? Type1302 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus? Type1302 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus3? Type1303 { get; set; } + public global::RetellAI.UpdateAgentResponse2? Type1303 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse4? Type1304 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus2? Type1304 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus4? Type1305 { get; set; } + public global::RetellAI.UpdateAgentResponse3? Type1305 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponse? Type1306 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus3? Type1306 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponseStatus? Type1307 { get; set; } + public global::RetellAI.UpdateAgentResponse4? Type1307 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponse2? Type1308 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus4? Type1308 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponseStatus2? Type1309 { get; set; } + public global::RetellAI.UpdateAgentResponse5? Type1309 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponse3? Type1310 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus5? Type1310 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponseStatus3? Type1311 { get; set; } + public global::RetellAI.UpdateChatAgentResponse? Type1311 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponse4? Type1312 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus? Type1312 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponseStatus4? Type1313 { get; set; } + public global::RetellAI.UpdateChatAgentResponse2? Type1313 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse? Type1314 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus2? Type1314 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus? Type1315 { get; set; } + public global::RetellAI.UpdateChatAgentResponse3? Type1315 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse2? Type1316 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus3? Type1316 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus2? Type1317 { get; set; } + public global::RetellAI.UpdateChatAgentResponse4? Type1317 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse3? Type1318 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus4? Type1318 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus3? Type1319 { get; set; } + public global::RetellAI.UpdateChatAgentResponse5? Type1319 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse4? Type1320 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus5? Type1320 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus4? Type1321 { get; set; } + public global::RetellAI.UpdateChatMetadataResponse? Type1321 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse5? Type1322 { get; set; } + public global::RetellAI.UpdateChatMetadataResponseStatus? Type1322 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus5? Type1323 { get; set; } + public global::RetellAI.UpdateChatMetadataResponse2? Type1323 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse? Type1324 { get; set; } + public global::RetellAI.UpdateChatMetadataResponseStatus2? Type1324 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus? Type1325 { get; set; } + public global::RetellAI.UpdateChatMetadataResponse3? Type1325 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse2? Type1326 { get; set; } + public global::RetellAI.UpdateChatMetadataResponseStatus3? Type1326 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus2? Type1327 { get; set; } + public global::RetellAI.UpdateChatMetadataResponse4? Type1327 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse3? Type1328 { get; set; } + public global::RetellAI.UpdateChatMetadataResponseStatus4? Type1328 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus3? Type1329 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse? Type1329 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse4? Type1330 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus? Type1330 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus4? Type1331 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse2? Type1331 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse5? Type1332 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus2? Type1332 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus5? Type1333 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse3? Type1333 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponse? Type1334 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus3? Type1334 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponseStatus? Type1335 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse4? Type1335 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponse2? Type1336 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus4? Type1336 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponseStatus2? Type1337 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse5? Type1337 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponse3? Type1338 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus5? Type1338 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponseStatus3? Type1339 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse? Type1339 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponse4? Type1340 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus? Type1340 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponseStatus4? Type1341 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse2? Type1341 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse? Type1342 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus2? Type1342 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus? Type1343 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse3? Type1343 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse2? Type1344 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus3? Type1344 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus2? Type1345 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse4? Type1345 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse3? Type1346 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus4? Type1346 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus3? Type1347 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse5? Type1347 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse4? Type1348 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus5? Type1348 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus4? Type1349 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponse? Type1349 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse? Type1350 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponseStatus? Type1350 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus? Type1351 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponse2? Type1351 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse2? Type1352 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponseStatus2? Type1352 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus2? Type1353 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponse3? Type1353 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse3? Type1354 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponseStatus3? Type1354 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus3? Type1355 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponse4? Type1355 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse4? Type1356 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponseStatus4? Type1356 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus4? Type1357 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse? Type1357 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse5? Type1358 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus? Type1358 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus5? Type1359 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse2? Type1359 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse6? Type1360 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus2? Type1360 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus6? Type1361 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse3? Type1361 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse? Type1362 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus3? Type1362 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus? Type1363 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse4? Type1363 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse2? Type1364 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus4? Type1364 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus2? Type1365 { get; set; } + public global::RetellAI.CreatePhoneCallResponse? Type1365 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse3? Type1366 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus? Type1366 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus3? Type1367 { get; set; } + public global::RetellAI.CreatePhoneCallResponse2? Type1367 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse4? Type1368 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus2? Type1368 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus4? Type1369 { get; set; } + public global::RetellAI.CreatePhoneCallResponse3? Type1369 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse5? Type1370 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus3? Type1370 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus5? Type1371 { get; set; } + public global::RetellAI.CreatePhoneCallResponse4? Type1371 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse6? Type1372 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus4? Type1372 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus6? Type1373 { get; set; } + public global::RetellAI.CreatePhoneCallResponse5? Type1373 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponse? Type1374 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus5? Type1374 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponseStatus? Type1375 { get; set; } + public global::RetellAI.CreatePhoneCallResponse6? Type1375 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponse2? Type1376 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus6? Type1376 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponseStatus2? Type1377 { get; set; } + public global::RetellAI.CreateWebCallResponse? Type1377 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponse3? Type1378 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus? Type1378 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponseStatus3? Type1379 { get; set; } + public global::RetellAI.CreateWebCallResponse2? Type1379 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponse4? Type1380 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus2? Type1380 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponseStatus4? Type1381 { get; set; } + public global::RetellAI.CreateWebCallResponse3? Type1381 { get; set; } /// /// /// - public global::RetellAI.GetCallResponse? Type1382 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus3? Type1382 { get; set; } /// /// /// - public global::RetellAI.GetCallResponseStatus? Type1383 { get; set; } + public global::RetellAI.CreateWebCallResponse4? Type1383 { get; set; } /// /// /// - public global::RetellAI.GetCallResponse2? Type1384 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus4? Type1384 { get; set; } /// /// /// - public global::RetellAI.GetCallResponseStatus2? Type1385 { get; set; } + public global::RetellAI.CreateWebCallResponse5? Type1385 { get; set; } /// /// /// - public global::RetellAI.GetCallResponse3? Type1386 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus5? Type1386 { get; set; } /// /// /// - public global::RetellAI.GetCallResponseStatus3? Type1387 { get; set; } + public global::RetellAI.CreateWebCallResponse6? Type1387 { get; set; } /// /// /// - public global::RetellAI.GetCallResponse4? Type1388 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus6? Type1388 { get; set; } /// /// /// - public global::RetellAI.GetCallResponseStatus4? Type1389 { get; set; } + public global::RetellAI.DeleteCallResponse? Type1389 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1390 { get; set; } + public global::RetellAI.DeleteCallResponseStatus? Type1390 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponse? Type1391 { get; set; } + public global::RetellAI.DeleteCallResponse2? Type1391 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponseStatus? Type1392 { get; set; } + public global::RetellAI.DeleteCallResponseStatus2? Type1392 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponse2? Type1393 { get; set; } + public global::RetellAI.DeleteCallResponse3? Type1393 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponseStatus2? Type1394 { get; set; } + public global::RetellAI.DeleteCallResponseStatus3? Type1394 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponse3? Type1395 { get; set; } + public global::RetellAI.DeleteCallResponse4? Type1395 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponseStatus3? Type1396 { get; set; } + public global::RetellAI.DeleteCallResponseStatus4? Type1396 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1397 { get; set; } + public global::RetellAI.GetCallResponse? Type1397 { get; set; } /// /// /// - public global::RetellAI.ListCallsV3Response2? Type1398 { get; set; } + public global::RetellAI.GetCallResponseStatus? Type1398 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1399 { get; set; } + public global::RetellAI.GetCallResponse2? Type1399 { get; set; } /// /// /// - public global::RetellAI.ListCallsV3Response3? Type1400 { get; set; } + public global::RetellAI.GetCallResponseStatus2? Type1400 { get; set; } /// /// /// - public global::RetellAI.ListCallsV3ResponseStatus? Type1401 { get; set; } + public global::RetellAI.GetCallResponse3? Type1401 { get; set; } /// /// /// - public global::RetellAI.ListCallsV3Response4? Type1402 { get; set; } + public global::RetellAI.GetCallResponseStatus3? Type1402 { get; set; } /// /// /// - public global::RetellAI.ListCallsV3ResponseStatus2? Type1403 { get; set; } + public global::RetellAI.GetCallResponse4? Type1403 { get; set; } /// /// /// - public global::RetellAI.ListCallsV3Response5? Type1404 { get; set; } + public global::RetellAI.GetCallResponseStatus4? Type1404 { get; set; } /// /// /// - public global::RetellAI.ListCallsV3ResponseStatus3? Type1405 { get; set; } + public global::System.Collections.Generic.IList? Type1405 { get; set; } /// /// /// - public global::RetellAI.ListCallsV3Response6? Type1406 { get; set; } + public global::RetellAI.ListCallsResponse? Type1406 { get; set; } /// /// /// - public global::RetellAI.ListCallsV3ResponseStatus4? Type1407 { get; set; } + public global::RetellAI.ListCallsResponseStatus? Type1407 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1408 { get; set; } + public global::RetellAI.ListCallsResponse2? Type1408 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsV2Response2? Type1409 { get; set; } + public global::RetellAI.ListCallsResponseStatus2? Type1409 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1410 { get; set; } + public global::RetellAI.ListCallsResponse3? Type1410 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsV2ResponseItem? Type1411 { get; set; } + public global::RetellAI.ListCallsResponseStatus3? Type1411 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsV2ResponseItemChannel? Type1412 { get; set; } + public global::RetellAI.AllOf? Type1412 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsV2ResponseItemStatus? Type1413 { get; set; } + public global::RetellAI.ListCallsV3Response2? Type1413 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsV2Response3? Type1414 { get; set; } + public global::System.Collections.Generic.IList? Type1414 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsV2ResponseStatus? Type1415 { get; set; } + public global::RetellAI.ListCallsV3Response3? Type1415 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsV2Response4? Type1416 { get; set; } + public global::RetellAI.ListCallsV3ResponseStatus? Type1416 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsV2ResponseStatus2? Type1417 { get; set; } + public global::RetellAI.ListCallsV3Response4? Type1417 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsV2Response5? Type1418 { get; set; } + public global::RetellAI.ListCallsV3ResponseStatus2? Type1418 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsV2ResponseStatus3? Type1419 { get; set; } + public global::RetellAI.ListCallsV3Response5? Type1419 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsV2Response6? Type1420 { get; set; } + public global::RetellAI.ListCallsV3ResponseStatus3? Type1420 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsV2ResponseStatus4? Type1421 { get; set; } + public global::RetellAI.ListCallsV3Response6? Type1421 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse? Type1422 { get; set; } + public global::RetellAI.ListCallsV3ResponseStatus4? Type1422 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus? Type1423 { get; set; } + public global::RetellAI.AllOf? Type1423 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse2? Type1424 { get; set; } + public global::RetellAI.ListExportRequestsV2Response2? Type1424 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus2? Type1425 { get; set; } + public global::System.Collections.Generic.IList? Type1425 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse3? Type1426 { get; set; } + public global::RetellAI.ListExportRequestsV2ResponseItem? Type1426 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus3? Type1427 { get; set; } + public global::RetellAI.ListExportRequestsV2ResponseItemChannel? Type1427 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse4? Type1428 { get; set; } + public global::RetellAI.ListExportRequestsV2ResponseItemStatus? Type1428 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus4? Type1429 { get; set; } + public global::RetellAI.ListExportRequestsV2Response3? Type1429 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse5? Type1430 { get; set; } + public global::RetellAI.ListExportRequestsV2ResponseStatus? Type1430 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus5? Type1431 { get; set; } + public global::RetellAI.ListExportRequestsV2Response4? Type1431 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse6? Type1432 { get; set; } + public global::RetellAI.ListExportRequestsV2ResponseStatus2? Type1432 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus6? Type1433 { get; set; } + public global::RetellAI.ListExportRequestsV2Response5? Type1433 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponse? Type1434 { get; set; } + public global::RetellAI.ListExportRequestsV2ResponseStatus3? Type1434 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponseStatus? Type1435 { get; set; } + public global::RetellAI.ListExportRequestsV2Response6? Type1435 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponse2? Type1436 { get; set; } + public global::RetellAI.ListExportRequestsV2ResponseStatus4? Type1436 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponseStatus2? Type1437 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse? Type1437 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponse3? Type1438 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus? Type1438 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponseStatus3? Type1439 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse2? Type1439 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponse4? Type1440 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus2? Type1440 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponseStatus4? Type1441 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse3? Type1441 { get; set; } /// /// /// - public global::RetellAI.StopCallResponse? Type1442 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus3? Type1442 { get; set; } /// /// /// - public global::RetellAI.StopCallResponseStatus? Type1443 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse4? Type1443 { get; set; } /// /// /// - public global::RetellAI.StopCallResponse2? Type1444 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus4? Type1444 { get; set; } /// /// /// - public global::RetellAI.StopCallResponseStatus2? Type1445 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse5? Type1445 { get; set; } /// /// /// - public global::RetellAI.StopCallResponse3? Type1446 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus5? Type1446 { get; set; } /// /// /// - public global::RetellAI.StopCallResponseStatus3? Type1447 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse6? Type1447 { get; set; } /// /// /// - public global::RetellAI.StopCallResponse4? Type1448 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus6? Type1448 { get; set; } /// /// /// - public global::RetellAI.StopCallResponseStatus4? Type1449 { get; set; } + public global::RetellAI.UpdateCallMetadataResponse? Type1449 { get; set; } + /// + /// + /// + public global::RetellAI.UpdateCallMetadataResponseStatus? Type1450 { get; set; } + /// + /// + /// + public global::RetellAI.UpdateCallMetadataResponse2? Type1451 { get; set; } + /// + /// + /// + public global::RetellAI.UpdateCallMetadataResponseStatus2? Type1452 { get; set; } + /// + /// + /// + public global::RetellAI.UpdateCallMetadataResponse3? Type1453 { get; set; } + /// + /// + /// + public global::RetellAI.UpdateCallMetadataResponseStatus3? Type1454 { get; set; } + /// + /// + /// + public global::RetellAI.UpdateCallMetadataResponse4? Type1455 { get; set; } + /// + /// + /// + public global::RetellAI.UpdateCallMetadataResponseStatus4? Type1456 { get; set; } + /// + /// + /// + public global::RetellAI.StopCallResponse? Type1457 { get; set; } + /// + /// + /// + public global::RetellAI.StopCallResponseStatus? Type1458 { get; set; } + /// + /// + /// + public global::RetellAI.StopCallResponse2? Type1459 { get; set; } + /// + /// + /// + public global::RetellAI.StopCallResponseStatus2? Type1460 { get; set; } + /// + /// + /// + public global::RetellAI.StopCallResponse3? Type1461 { get; set; } + /// + /// + /// + public global::RetellAI.StopCallResponseStatus3? Type1462 { get; set; } + /// + /// + /// + public global::RetellAI.StopCallResponse4? Type1463 { get; set; } + /// + /// + /// + public global::RetellAI.StopCallResponseStatus4? Type1464 { get; set; } /// /// @@ -6177,46 +6237,38 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType87 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.List? ListType88 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.List? ListType89 { get; set; } + public global::System.Collections.Generic.List? ListType87 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType90 { get; set; } + public global::System.Collections.Generic.List? ListType88 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType91 { get; set; } + public global::System.Collections.Generic.List? ListType89 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType92 { get; set; } + public global::System.Collections.Generic.List? ListType90 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType93 { get; set; } + public global::System.Collections.Generic.List? ListType91 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType94 { get; set; } + public global::System.Collections.Generic.List? ListType92 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType95 { get; set; } + public global::System.Collections.Generic.List? ListType93 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType96 { get; set; } + public global::System.Collections.Generic.List? ListType94 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType97 { get; set; } + public global::System.Collections.Generic.List? ListType95 { get; set; } } } \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.AgentOverrideConfig.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.AgentOverrideConfig.g.cs index 094f4a5..70c6d18 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.AgentOverrideConfig.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.AgentOverrideConfig.g.cs @@ -26,6 +26,12 @@ public sealed partial class AgentOverrideConfig [global::System.Text.Json.Serialization.JsonPropertyName("voice_speed")] public double? VoiceSpeed { get; set; } + /// + /// If set, overrides the agent-level allow_dtmf_interruption for this node only. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("allow_dtmf_interruption")] + public bool? AllowDtmfInterruption { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -38,17 +44,22 @@ public sealed partial class AgentOverrideConfig /// /// /// + /// + /// If set, overrides the agent-level allow_dtmf_interruption for this node only. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public AgentOverrideConfig( double? interruptionSensitivity, double? responsiveness, - double? voiceSpeed) + double? voiceSpeed, + bool? allowDtmfInterruption) { this.InterruptionSensitivity = interruptionSensitivity; this.Responsiveness = responsiveness; this.VoiceSpeed = voiceSpeed; + this.AllowDtmfInterruption = allowDtmfInterruption; } /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequest.g.cs index 7f8f267..0f3932a 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequest.g.cs @@ -310,6 +310,12 @@ public sealed partial class AgentRequest [global::System.Text.Json.Serialization.JsonPropertyName("ivr_option")] public global::RetellAI.AgentRequestIvrOption? IvrOption { get; set; } + /// + /// If this option is set, the agent prompt will include call screen handling instructions for identity and call purpose questions. Set this to null to disable call screen prompt instructions. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("call_screening_option")] + public global::RetellAI.CallScreeningOption? CallScreeningOption { get; set; } + /// /// Post call analysis data to extract from the call. This data will augment the pre-defined variables extracted in the call analysis. This will be available after the call ends. /// @@ -395,6 +401,14 @@ public sealed partial class AgentRequest [global::System.Text.Json.Serialization.JsonPropertyName("allow_user_dtmf")] public bool? AllowUserDtmf { get; set; } + /// + /// If set to true, DTMF input will interrupt the agent even when interruption_sensitivity is 0. Can be overridden per conversation or subagent node. Default to false.
+ /// Example: false + ///
+ /// false + [global::System.Text.Json.Serialization.JsonPropertyName("allow_dtmf_interruption")] + public bool? AllowDtmfInterruption { get; set; } + /// /// /// @@ -605,6 +619,9 @@ public sealed partial class AgentRequest /// If this option is set, the call will try to detect IVR in the first 3 minutes of the call. Actions defined will be applied when the IVR is detected. Set this to null to disable IVR detection.
/// Example: {"action":{"type":"hangup"}} /// + /// + /// If this option is set, the agent prompt will include call screen handling instructions for identity and call purpose questions. Set this to null to disable call screen prompt instructions. + /// /// /// Post call analysis data to extract from the call. This data will augment the pre-defined variables extracted in the call analysis. This will be available after the call ends. /// @@ -646,6 +663,10 @@ public sealed partial class AgentRequest /// If set to true, DTMF input will be accepted and processed. If false, any DTMF input will be ignored. Default to true.
/// Example: true /// + /// + /// If set to true, DTMF input will interrupt the agent even when interruption_sensitivity is 0. Can be overridden per conversation or subagent node. Default to false.
+ /// Example: false + /// /// /// /// If set, determines what denoising mode to use. Use "no-denoise" to bypass all audio denoising. Default to noise-cancellation.
@@ -705,6 +726,7 @@ public AgentRequest( int? voicemailDetectionTimeoutMs, global::RetellAI.AgentRequestVoicemailOption? voicemailOption, global::RetellAI.AgentRequestIvrOption? ivrOption, + global::RetellAI.CallScreeningOption? callScreeningOption, global::System.Collections.Generic.IList? postCallAnalysisData, global::RetellAI.NullableLLMModel? postCallAnalysisModel, string? analysisSuccessfulPrompt, @@ -716,6 +738,7 @@ public AgentRequest( global::RetellAI.AgentRequestCustomSttConfig? customSttConfig, global::RetellAI.AgentRequestVocabSpecialization? vocabSpecialization, bool? allowUserDtmf, + bool? allowDtmfInterruption, global::RetellAI.AgentRequestUserDtmfOptions? userDtmfOptions, global::RetellAI.AgentRequestDenoisingMode? denoisingMode, global::RetellAI.PIIConfig? piiConfig, @@ -761,6 +784,7 @@ public AgentRequest( this.VoicemailDetectionTimeoutMs = voicemailDetectionTimeoutMs; this.VoicemailOption = voicemailOption; this.IvrOption = ivrOption; + this.CallScreeningOption = callScreeningOption; this.PostCallAnalysisData = postCallAnalysisData; this.PostCallAnalysisModel = postCallAnalysisModel; this.AnalysisSuccessfulPrompt = analysisSuccessfulPrompt; @@ -772,6 +796,7 @@ public AgentRequest( this.CustomSttConfig = customSttConfig; this.VocabSpecialization = vocabSpecialization; this.AllowUserDtmf = allowUserDtmf; + this.AllowDtmfInterruption = allowDtmfInterruption; this.UserDtmfOptions = userDtmfOptions; this.DenoisingMode = denoisingMode; this.PiiConfig = piiConfig; diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequestIvrOption.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequestIvrOption.g.cs index a3b4f70..995a9d2 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequestIvrOption.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequestIvrOption.g.cs @@ -16,6 +16,12 @@ public sealed partial class AgentRequestIvrOption [global::System.Text.Json.Serialization.JsonRequired] public required global::RetellAI.IvrActionHangup Action { get; set; } + /// + /// Optionally describe what should be treated as an IVR. Leave as null to use the default definition. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("detection_prompt")] + public string? DetectionPrompt { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -26,13 +32,18 @@ public sealed partial class AgentRequestIvrOption /// Initializes a new instance of the class. ///
/// + /// + /// Optionally describe what should be treated as an IVR. Leave as null to use the default definition. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public AgentRequestIvrOption( - global::RetellAI.IvrActionHangup action) + global::RetellAI.IvrActionHangup action, + string? detectionPrompt) { this.Action = action ?? throw new global::System.ArgumentNullException(nameof(action)); + this.DetectionPrompt = detectionPrompt; } /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequestVoicemailOption.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequestVoicemailOption.g.cs index 6377230..5b87816 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequestVoicemailOption.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequestVoicemailOption.g.cs @@ -17,6 +17,12 @@ public sealed partial class AgentRequestVoicemailOption [global::System.Text.Json.Serialization.JsonRequired] public required global::RetellAI.VoicemailAction Action { get; set; } + /// + /// Optionally describe what should be treated as voicemail. Leave as null to use the default definition. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("detection_prompt")] + public string? DetectionPrompt { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -27,13 +33,18 @@ public sealed partial class AgentRequestVoicemailOption /// Initializes a new instance of the class. /// /// + /// + /// Optionally describe what should be treated as voicemail. Leave as null to use the default definition. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public AgentRequestVoicemailOption( - global::RetellAI.VoicemailAction action) + global::RetellAI.VoicemailAction action, + string? detectionPrompt) { this.Action = action; + this.DetectionPrompt = detectionPrompt; } /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.AgentResponseVariant1.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.AgentResponseVariant1.g.cs index a0ff100..3703017 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.AgentResponseVariant1.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.AgentResponseVariant1.g.cs @@ -26,6 +26,20 @@ public sealed partial class AgentResponseVariant1 [global::System.Text.Json.Serialization.JsonRequired] public required int Version { get; set; } + /// + /// Version that this draft was based on. Null for initial versions.
+ /// Example: 12 + ///
+ /// 12 + [global::System.Text.Json.Serialization.JsonPropertyName("base_version")] + public int? BaseVersion { get; set; } + + /// + /// Tags assigned to this agent version. Preferred tag is listed first. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("assigned_tags")] + public global::System.Collections.Generic.IList? AssignedTags { get; set; } + /// /// Whether the agent is published.
/// Example: false @@ -51,6 +65,13 @@ public sealed partial class AgentResponseVariant1 /// Version of the agent.
/// Example: 0 /// + /// + /// Version that this draft was based on. Null for initial versions.
+ /// Example: 12 + /// + /// + /// Tags assigned to this agent version. Preferred tag is listed first. + /// /// /// Whether the agent is published.
/// Example: false @@ -61,10 +82,14 @@ public sealed partial class AgentResponseVariant1 public AgentResponseVariant1( string agentId, int version, + int? baseVersion, + global::System.Collections.Generic.IList? assignedTags, bool? isPublished) { this.AgentId = agentId ?? throw new global::System.ArgumentNullException(nameof(agentId)); this.Version = version; + this.BaseVersion = baseVersion; + this.AssignedTags = assignedTags; this.IsPublished = isPublished; } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.AgentSwapNodeVariant2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.AgentSwapNodeVariant2.g.cs index bd241ec..ee2de17 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.AgentSwapNodeVariant2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.AgentSwapNodeVariant2.g.cs @@ -23,10 +23,11 @@ public sealed partial class AgentSwapNodeVariant2 public required string AgentId { get; set; } /// - /// The version of the agent to swap to. If not specified, will use the latest version + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// [global::System.Text.Json.Serialization.JsonPropertyName("agent_version")] - public double? AgentVersion { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter))] + public global::RetellAI.AgentVersionReference? AgentVersion { get; set; } /// /// @@ -94,7 +95,7 @@ public sealed partial class AgentSwapNodeVariant2 /// Type of the node /// /// - /// The version of the agent to swap to. If not specified, will use the latest version + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// @@ -115,7 +116,7 @@ public AgentSwapNodeVariant2( global::RetellAI.PostCallAnalysisSetting postCallAnalysisSetting, global::RetellAI.TransferFailedEdge edge, global::RetellAI.AgentSwapNodeVariant2Type type, - double? agentVersion, + global::RetellAI.AgentVersionReference? agentVersion, global::RetellAI.AgentSwapWebhookSetting? webhookSetting, bool? keepCurrentVoice, bool? keepCurrentLanguage, diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.AgentSwapTool.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.AgentSwapTool.g.cs index 3ab36ce..5fcb706 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.AgentSwapTool.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.AgentSwapTool.g.cs @@ -36,10 +36,11 @@ public sealed partial class AgentSwapTool public required string AgentId { get; set; } /// - /// The version of the agent to swap to. If not specified, will use the latest version. + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// [global::System.Text.Json.Serialization.JsonPropertyName("agent_version")] - public double? AgentVersion { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter))] + public global::RetellAI.AgentVersionReference? AgentVersion { get; set; } /// /// @@ -108,7 +109,7 @@ public sealed partial class AgentSwapTool /// Describes what the tool does, sometimes can also include information about when to call the tool. /// /// - /// The version of the agent to swap to. If not specified, will use the latest version. + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// @@ -133,7 +134,7 @@ public AgentSwapTool( global::RetellAI.PostCallAnalysisSetting postCallAnalysisSetting, global::RetellAI.AgentSwapToolType type, string? description, - double? agentVersion, + global::RetellAI.AgentVersionReference? agentVersion, bool? speakDuringExecution, string? executionMessageDescription, global::RetellAI.AgentSwapToolExecutionMessageType? executionMessageType, diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse5.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.AgentVersionReference.Json.g.cs similarity index 87% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse5.Json.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.AgentVersionReference.Json.g.cs index a3cb6d7..ee0bb6d 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse5.Json.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.AgentVersionReference.Json.g.cs @@ -2,7 +2,7 @@ namespace RetellAI { - public sealed partial class PublishAgentResponse5 + public readonly partial struct AgentVersionReference { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -34,14 +34,14 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::RetellAI.PublishAgentResponse5? FromJson( + public static global::RetellAI.AgentVersionReference? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::RetellAI.PublishAgentResponse5), - jsonSerializerContext) as global::RetellAI.PublishAgentResponse5; + typeof(global::RetellAI.AgentVersionReference), + jsonSerializerContext) as global::RetellAI.AgentVersionReference?; } /// @@ -51,11 +51,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::RetellAI.PublishAgentResponse5? FromJson( + public static global::RetellAI.AgentVersionReference? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -63,14 +63,14 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::RetellAI.PublishAgentResponse5), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishAgentResponse5; + typeof(global::RetellAI.AgentVersionReference), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.AgentVersionReference?; } /// @@ -80,11 +80,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.AgentVersionReference.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.AgentVersionReference.g.cs new file mode 100644 index 0000000..c77d944 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.AgentVersionReference.g.cs @@ -0,0 +1,221 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace RetellAI +{ + /// + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. + /// + public readonly partial struct AgentVersionReference : global::System.IEquatable + { + /// + /// Example: 1 + /// +#if NET6_0_OR_GREATER + public int? AgentVersionReferenceVariant1 { get; init; } +#else + public int? AgentVersionReferenceVariant1 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AgentVersionReferenceVariant1))] +#endif + public bool IsAgentVersionReferenceVariant1 => AgentVersionReferenceVariant1 != null; + + /// + /// Example: prod + /// +#if NET6_0_OR_GREATER + public string? AgentVersionReferenceVariant2 { get; init; } +#else + public string? AgentVersionReferenceVariant2 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AgentVersionReferenceVariant2))] +#endif + public bool IsAgentVersionReferenceVariant2 => AgentVersionReferenceVariant2 != null; + /// + /// + /// + public static implicit operator AgentVersionReference(int value) => new AgentVersionReference((int?)value); + + /// + /// + /// + public static implicit operator int?(AgentVersionReference @this) => @this.AgentVersionReferenceVariant1; + + /// + /// + /// + public AgentVersionReference(int? value) + { + AgentVersionReferenceVariant1 = value; + } + + /// + /// + /// + public static implicit operator AgentVersionReference(string value) => new AgentVersionReference((string?)value); + + /// + /// + /// + public static implicit operator string?(AgentVersionReference @this) => @this.AgentVersionReferenceVariant2; + + /// + /// + /// + public AgentVersionReference(string? value) + { + AgentVersionReferenceVariant2 = value; + } + + /// + /// + /// + public AgentVersionReference( + int? agentVersionReferenceVariant1, + string? agentVersionReferenceVariant2 + ) + { + AgentVersionReferenceVariant1 = agentVersionReferenceVariant1; + AgentVersionReferenceVariant2 = agentVersionReferenceVariant2; + } + + /// + /// + /// + public object? Object => + AgentVersionReferenceVariant2 as object ?? + AgentVersionReferenceVariant1 as object + ; + + /// + /// + /// + public override string? ToString() => + AgentVersionReferenceVariant1?.ToString() ?? + AgentVersionReferenceVariant2?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsAgentVersionReferenceVariant1 && !IsAgentVersionReferenceVariant2 || !IsAgentVersionReferenceVariant1 && IsAgentVersionReferenceVariant2; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? agentVersionReferenceVariant1 = null, + global::System.Func? agentVersionReferenceVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsAgentVersionReferenceVariant1 && agentVersionReferenceVariant1 != null) + { + return agentVersionReferenceVariant1(AgentVersionReferenceVariant1!); + } + else if (IsAgentVersionReferenceVariant2 && agentVersionReferenceVariant2 != null) + { + return agentVersionReferenceVariant2(AgentVersionReferenceVariant2!); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? agentVersionReferenceVariant1 = null, + global::System.Action? agentVersionReferenceVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsAgentVersionReferenceVariant1) + { + agentVersionReferenceVariant1?.Invoke(AgentVersionReferenceVariant1!); + } + else if (IsAgentVersionReferenceVariant2) + { + agentVersionReferenceVariant2?.Invoke(AgentVersionReferenceVariant2!); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + AgentVersionReferenceVariant1, + typeof(int), + AgentVersionReferenceVariant2, + typeof(string), + }; + const int offset = unchecked((int)2166136261); + const int prime = 16777619; + static int HashCodeAggregator(int hashCode, object? value) => value == null + ? (hashCode ^ 0) * prime + : (hashCode ^ value.GetHashCode()) * prime; + + return global::System.Linq.Enumerable.Aggregate(fields, offset, HashCodeAggregator); + } + + /// + /// + /// + public bool Equals(AgentVersionReference other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(AgentVersionReferenceVariant1, other.AgentVersionReferenceVariant1) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(AgentVersionReferenceVariant2, other.AgentVersionReferenceVariant2) + ; + } + + /// + /// + /// + public static bool operator ==(AgentVersionReference obj1, AgentVersionReference obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(AgentVersionReference obj1, AgentVersionReference obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is AgentVersionReference o && Equals(o); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.AgentWeight.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.AgentWeight.g.cs index 92a6198..673d534 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.AgentWeight.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.AgentWeight.g.cs @@ -17,11 +17,11 @@ public sealed partial class AgentWeight public required string AgentId { get; set; } /// - /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// - /// 1 [global::System.Text.Json.Serialization.JsonPropertyName("agent_version")] - public int? AgentVersion { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter))] + public global::RetellAI.AgentVersionReference? AgentVersion { get; set; } /// /// The weight of the agent. When used in a list of agents, the total weights must add up to 1.
@@ -49,7 +49,7 @@ public sealed partial class AgentWeight /// Example: 0.5 /// /// - /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] @@ -57,7 +57,7 @@ public sealed partial class AgentWeight public AgentWeight( string agentId, double weight, - int? agentVersion) + global::RetellAI.AgentVersionReference? agentVersion) { this.AgentId = agentId ?? throw new global::System.ArgumentNullException(nameof(agentId)); this.AgentVersion = agentVersion; diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.BatchCallTask.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.BatchCallTask.g.cs index 4086549..9224bf4 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.BatchCallTask.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.BatchCallTask.g.cs @@ -34,12 +34,11 @@ public sealed partial class BatchCallTask public string? OverrideAgentId { get; set; } /// - /// For this particular call, override the agent version used with this version. This does not bind the agent to this number, this is for one time override.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. ///
- /// 1 [global::System.Text.Json.Serialization.JsonPropertyName("override_agent_version")] - public int? OverrideAgentVersion { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter))] + public global::RetellAI.AgentVersionReference? OverrideAgentVersion { get; set; } /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -91,8 +90,7 @@ public sealed partial class BatchCallTask /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// For this particular call, override the agent version used with this version. This does not bind the agent to this number, this is for one time override.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -115,7 +113,7 @@ public BatchCallTask( string toNumber, bool? ignoreE164Validation, string? overrideAgentId, - int? overrideAgentVersion, + global::RetellAI.AgentVersionReference? overrideAgentVersion, global::RetellAI.AgentOverrideRequest? agentOverride, object? retellLlmDynamicVariables, object? metadata, diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse4.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CallScreeningOption.Json.g.cs similarity index 86% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse4.Json.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.CallScreeningOption.Json.g.cs index db9c217..7efbc95 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse4.Json.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CallScreeningOption.Json.g.cs @@ -2,7 +2,7 @@ namespace RetellAI { - public sealed partial class PublishAgentResponse4 + public sealed partial class CallScreeningOption { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -34,14 +34,14 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::RetellAI.PublishAgentResponse4? FromJson( + public static global::RetellAI.CallScreeningOption? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::RetellAI.PublishAgentResponse4), - jsonSerializerContext) as global::RetellAI.PublishAgentResponse4; + typeof(global::RetellAI.CallScreeningOption), + jsonSerializerContext) as global::RetellAI.CallScreeningOption; } /// @@ -51,11 +51,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::RetellAI.PublishAgentResponse4? FromJson( + public static global::RetellAI.CallScreeningOption? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -63,14 +63,14 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::RetellAI.PublishAgentResponse4), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishAgentResponse4; + typeof(global::RetellAI.CallScreeningOption), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.CallScreeningOption; } /// @@ -80,11 +80,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CallScreeningOption.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CallScreeningOption.g.cs new file mode 100644 index 0000000..50301d0 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CallScreeningOption.g.cs @@ -0,0 +1,64 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// If this option is set, the agent prompt will include call screen handling instructions for identity and call purpose questions. Set this to null to disable call screen prompt instructions. + /// + public sealed partial class CallScreeningOption + { + /// + /// Identity the agent should provide when a call screen asks who is calling. Dynamic variables are supported.
+ /// Example: Acme Health scheduling team + ///
+ /// Acme Health scheduling team + [global::System.Text.Json.Serialization.JsonPropertyName("agent_identity")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string AgentIdentity { get; set; } + + /// + /// Purpose the agent should provide when a call screen asks why it is calling. Dynamic variables are supported.
+ /// Example: confirming your appointment for tomorrow + ///
+ /// confirming your appointment for tomorrow + [global::System.Text.Json.Serialization.JsonPropertyName("call_purpose")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string CallPurpose { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Identity the agent should provide when a call screen asks who is calling. Dynamic variables are supported.
+ /// Example: Acme Health scheduling team + /// + /// + /// Purpose the agent should provide when a call screen asks why it is calling. Dynamic variables are supported.
+ /// Example: confirming your appointment for tomorrow + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CallScreeningOption( + string agentIdentity, + string callPurpose) + { + this.AgentIdentity = agentIdentity ?? throw new global::System.ArgumentNullException(nameof(agentIdentity)); + this.CallPurpose = callPurpose ?? throw new global::System.ArgumentNullException(nameof(callPurpose)); + } + + /// + /// Initializes a new instance of the class. + /// + public CallScreeningOption() + { + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChatAgentRequestWebhookEvent.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChatAgentRequestWebhookEvent.g.cs index a1fdb43..e258ecc 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChatAgentRequestWebhookEvent.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChatAgentRequestWebhookEvent.g.cs @@ -20,6 +20,10 @@ public enum ChatAgentRequestWebhookEvent /// ///
ChatStarted, + /// + /// + /// + TranscriptUpdated, } /// @@ -37,6 +41,7 @@ public static string ToValueString(this ChatAgentRequestWebhookEvent value) ChatAgentRequestWebhookEvent.ChatAnalyzed => "chat_analyzed", ChatAgentRequestWebhookEvent.ChatEnded => "chat_ended", ChatAgentRequestWebhookEvent.ChatStarted => "chat_started", + ChatAgentRequestWebhookEvent.TranscriptUpdated => "transcript_updated", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -50,6 +55,7 @@ public static string ToValueString(this ChatAgentRequestWebhookEvent value) "chat_analyzed" => ChatAgentRequestWebhookEvent.ChatAnalyzed, "chat_ended" => ChatAgentRequestWebhookEvent.ChatEnded, "chat_started" => ChatAgentRequestWebhookEvent.ChatStarted, + "transcript_updated" => ChatAgentRequestWebhookEvent.TranscriptUpdated, _ => null, }; } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChatAgentResponseVariant1.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChatAgentResponseVariant1.g.cs index 882f45c..2b39091 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChatAgentResponseVariant1.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChatAgentResponseVariant1.g.cs @@ -25,6 +25,20 @@ public sealed partial class ChatAgentResponseVariant1 [global::System.Text.Json.Serialization.JsonPropertyName("version")] public int? Version { get; set; } + /// + /// Version that this draft was based on. Null for initial versions.
+ /// Example: 12 + ///
+ /// 12 + [global::System.Text.Json.Serialization.JsonPropertyName("base_version")] + public int? BaseVersion { get; set; } + + /// + /// Tags assigned to this chat agent version. Preferred tag is listed first. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("assigned_tags")] + public global::System.Collections.Generic.IList? AssignedTags { get; set; } + /// /// Whether the chat agent is published.
/// Example: false @@ -50,6 +64,13 @@ public sealed partial class ChatAgentResponseVariant1 /// The version of the chat agent.
/// Example: 0 /// + /// + /// Version that this draft was based on. Null for initial versions.
+ /// Example: 12 + /// + /// + /// Tags assigned to this chat agent version. Preferred tag is listed first. + /// /// /// Whether the chat agent is published.
/// Example: false @@ -60,10 +81,14 @@ public sealed partial class ChatAgentResponseVariant1 public ChatAgentResponseVariant1( string agentId, int? version, + int? baseVersion, + global::System.Collections.Generic.IList? assignedTags, bool? isPublished) { this.AgentId = agentId ?? throw new global::System.ArgumentNullException(nameof(agentId)); this.Version = version; + this.BaseVersion = baseVersion; + this.AssignedTags = assignedTags; this.IsPublished = isPublished; } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ConversationNodeVariant3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ConversationNodeVariant3.g.cs index 527277c..206c679 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ConversationNodeVariant3.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ConversationNodeVariant3.g.cs @@ -63,6 +63,12 @@ public sealed partial class ConversationNodeVariant3 [global::System.Text.Json.Serialization.JsonPropertyName("knowledge_base_ids")] public global::System.Collections.Generic.IList? KnowledgeBaseIds { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("kb_config")] + public global::RetellAI.KBConfig? KbConfig { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -85,6 +91,7 @@ public sealed partial class ConversationNodeVariant3 /// Knowledge base IDs for RAG (Retrieval-Augmented Generation).
/// Example: [kb_001, kb_002] /// + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -96,7 +103,8 @@ public ConversationNodeVariant3( global::System.Collections.Generic.IList? edges, global::System.Collections.Generic.IList? finetuneConversationExamples, global::System.Collections.Generic.IList? finetuneTransitionExamples, - global::System.Collections.Generic.IList? knowledgeBaseIds) + global::System.Collections.Generic.IList? knowledgeBaseIds, + global::RetellAI.KBConfig? kbConfig) { this.Type = type; this.Instruction = instruction; @@ -106,6 +114,7 @@ public ConversationNodeVariant3( this.FinetuneConversationExamples = finetuneConversationExamples; this.FinetuneTransitionExamples = finetuneTransitionExamples; this.KnowledgeBaseIds = knowledgeBaseIds; + this.KbConfig = kbConfig; } /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse2.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionRequest.Json.g.cs similarity index 86% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse2.Json.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionRequest.Json.g.cs index ad280fd..15415ff 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse2.Json.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionRequest.Json.g.cs @@ -2,7 +2,7 @@ namespace RetellAI { - public sealed partial class PublishChatAgentResponse2 + public sealed partial class CreateAgentVersionRequest { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -34,14 +34,14 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::RetellAI.PublishChatAgentResponse2? FromJson( + public static global::RetellAI.CreateAgentVersionRequest? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::RetellAI.PublishChatAgentResponse2), - jsonSerializerContext) as global::RetellAI.PublishChatAgentResponse2; + typeof(global::RetellAI.CreateAgentVersionRequest), + jsonSerializerContext) as global::RetellAI.CreateAgentVersionRequest; } /// @@ -51,11 +51,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::RetellAI.PublishChatAgentResponse2? FromJson( + public static global::RetellAI.CreateAgentVersionRequest? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -63,14 +63,14 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::RetellAI.PublishChatAgentResponse2), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishChatAgentResponse2; + typeof(global::RetellAI.CreateAgentVersionRequest), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.CreateAgentVersionRequest; } /// @@ -80,11 +80,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionRequest.g.cs new file mode 100644 index 0000000..f86fd5e --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionRequest.g.cs @@ -0,0 +1,49 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class CreateAgentVersionRequest + { + /// + /// Existing version used as the base when creating a new draft.
+ /// Example: 12 + ///
+ /// 12 + [global::System.Text.Json.Serialization.JsonPropertyName("base_version")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int BaseVersion { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Existing version used as the base when creating a new draft.
+ /// Example: 12 + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateAgentVersionRequest( + int baseVersion) + { + this.BaseVersion = baseVersion; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateAgentVersionRequest() + { + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse2.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse2.Json.g.cs new file mode 100644 index 0000000..55a1b52 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse2.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class CreateAgentVersionResponse2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.CreateAgentVersionResponse2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.CreateAgentVersionResponse2), + jsonSerializerContext) as global::RetellAI.CreateAgentVersionResponse2; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.CreateAgentVersionResponse2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.CreateAgentVersionResponse2), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.CreateAgentVersionResponse2; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse2.g.cs new file mode 100644 index 0000000..e473815 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse2.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class CreateAgentVersionResponse2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatusJsonConverter))] + public global::RetellAI.CreateAgentVersionResponseStatus? Status { get; set; } + + /// + /// Example: Invalid request format, please check API reference. + /// + /// Invalid request format, please check API reference. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Example: Invalid request format, please check API reference. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateAgentVersionResponse2( + global::RetellAI.CreateAgentVersionResponseStatus? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateAgentVersionResponse2() + { + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse3.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse3.Json.g.cs new file mode 100644 index 0000000..5c8526f --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse3.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class CreateAgentVersionResponse3 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.CreateAgentVersionResponse3? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.CreateAgentVersionResponse3), + jsonSerializerContext) as global::RetellAI.CreateAgentVersionResponse3; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.CreateAgentVersionResponse3? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.CreateAgentVersionResponse3), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.CreateAgentVersionResponse3; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse3.g.cs similarity index 70% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse2.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse3.g.cs index cf6508b..5637abd 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse3.g.cs @@ -6,14 +6,14 @@ namespace RetellAI /// /// /// - public sealed partial class PublishAgentResponse2 + public sealed partial class CreateAgentVersionResponse3 { /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatus2JsonConverter))] - public global::RetellAI.PublishAgentResponseStatus2? Status { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus2JsonConverter))] + public global::RetellAI.CreateAgentVersionResponseStatus2? Status { get; set; } /// /// Example: API key is missing or invalid. @@ -29,7 +29,7 @@ public sealed partial class PublishAgentResponse2 public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// @@ -38,8 +38,8 @@ public sealed partial class PublishAgentResponse2 #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public PublishAgentResponse2( - global::RetellAI.PublishAgentResponseStatus2? status, + public CreateAgentVersionResponse3( + global::RetellAI.CreateAgentVersionResponseStatus2? status, string? message) { this.Status = status; @@ -47,9 +47,9 @@ public PublishAgentResponse2( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public PublishAgentResponse2() + public CreateAgentVersionResponse3() { } } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse4.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse4.Json.g.cs new file mode 100644 index 0000000..f40102a --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse4.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class CreateAgentVersionResponse4 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.CreateAgentVersionResponse4? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.CreateAgentVersionResponse4), + jsonSerializerContext) as global::RetellAI.CreateAgentVersionResponse4; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.CreateAgentVersionResponse4? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.CreateAgentVersionResponse4), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.CreateAgentVersionResponse4; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse4.g.cs similarity index 71% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse3.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse4.g.cs index d3756b2..fcd9bae 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse3.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse4.g.cs @@ -6,14 +6,14 @@ namespace RetellAI /// /// /// - public sealed partial class PublishChatAgentResponse3 + public sealed partial class CreateAgentVersionResponse4 { /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatus3JsonConverter))] - public global::RetellAI.PublishChatAgentResponseStatus3? Status { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus3JsonConverter))] + public global::RetellAI.CreateAgentVersionResponseStatus3? Status { get; set; } /// /// Example: The requested resource was not found. @@ -29,7 +29,7 @@ public sealed partial class PublishChatAgentResponse3 public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// @@ -38,8 +38,8 @@ public sealed partial class PublishChatAgentResponse3 #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public PublishChatAgentResponse3( - global::RetellAI.PublishChatAgentResponseStatus3? status, + public CreateAgentVersionResponse4( + global::RetellAI.CreateAgentVersionResponseStatus3? status, string? message) { this.Status = status; @@ -47,9 +47,9 @@ public PublishChatAgentResponse3( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public PublishChatAgentResponse3() + public CreateAgentVersionResponse4() { } } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse5.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse5.Json.g.cs new file mode 100644 index 0000000..14b8151 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse5.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class CreateAgentVersionResponse5 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.CreateAgentVersionResponse5? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.CreateAgentVersionResponse5), + jsonSerializerContext) as global::RetellAI.CreateAgentVersionResponse5; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.CreateAgentVersionResponse5? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.CreateAgentVersionResponse5), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.CreateAgentVersionResponse5; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse5.g.cs similarity index 71% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse4.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse5.g.cs index 5781f79..700b32b 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse4.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse5.g.cs @@ -6,14 +6,14 @@ namespace RetellAI /// /// /// - public sealed partial class PublishAgentResponse4 + public sealed partial class CreateAgentVersionResponse5 { /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatus4JsonConverter))] - public global::RetellAI.PublishAgentResponseStatus4? Status { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus4JsonConverter))] + public global::RetellAI.CreateAgentVersionResponseStatus4? Status { get; set; } /// /// Example: Cannot find requested asset under given api key. @@ -29,7 +29,7 @@ public sealed partial class PublishAgentResponse4 public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// @@ -38,8 +38,8 @@ public sealed partial class PublishAgentResponse4 #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public PublishAgentResponse4( - global::RetellAI.PublishAgentResponseStatus4? status, + public CreateAgentVersionResponse5( + global::RetellAI.CreateAgentVersionResponseStatus4? status, string? message) { this.Status = status; @@ -47,9 +47,9 @@ public PublishAgentResponse4( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public PublishAgentResponse4() + public CreateAgentVersionResponse5() { } } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse6.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse6.Json.g.cs new file mode 100644 index 0000000..f1d04b9 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse6.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class CreateAgentVersionResponse6 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.CreateAgentVersionResponse6? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.CreateAgentVersionResponse6), + jsonSerializerContext) as global::RetellAI.CreateAgentVersionResponse6; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.CreateAgentVersionResponse6? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.CreateAgentVersionResponse6), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.CreateAgentVersionResponse6; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse6.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse6.g.cs new file mode 100644 index 0000000..34da7fe --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponse6.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class CreateAgentVersionResponse6 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.CreateAgentVersionResponseStatus5JsonConverter))] + public global::RetellAI.CreateAgentVersionResponseStatus5? Status { get; set; } + + /// + /// Example: An unexpected server error occurred. + /// + /// An unexpected server error occurred. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Example: An unexpected server error occurred. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateAgentVersionResponse6( + global::RetellAI.CreateAgentVersionResponseStatus5? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateAgentVersionResponse6() + { + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus.g.cs similarity index 64% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus2.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus.g.cs index 7d3b0af..5c5dc07 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus.g.cs @@ -6,7 +6,7 @@ namespace RetellAI /// /// /// - public enum PublishAgentResponseStatus2 + public enum CreateAgentVersionResponseStatus { /// /// @@ -17,27 +17,27 @@ public enum PublishAgentResponseStatus2 /// /// Enum extensions to do fast conversions without the reflection. /// - public static class PublishAgentResponseStatus2Extensions + public static class CreateAgentVersionResponseStatusExtensions { /// /// Converts an enum to a string. /// - public static string ToValueString(this PublishAgentResponseStatus2 value) + public static string ToValueString(this CreateAgentVersionResponseStatus value) { return value switch { - PublishAgentResponseStatus2.Error => "error", + CreateAgentVersionResponseStatus.Error => "error", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } /// /// Converts an string to a enum. /// - public static PublishAgentResponseStatus2? ToEnum(string value) + public static CreateAgentVersionResponseStatus? ToEnum(string value) { return value switch { - "error" => PublishAgentResponseStatus2.Error, + "error" => CreateAgentVersionResponseStatus.Error, _ => null, }; } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus2.g.cs similarity index 64% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus3.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus2.g.cs index b9f89a4..b1f699d 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus3.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus2.g.cs @@ -6,7 +6,7 @@ namespace RetellAI /// /// /// - public enum PublishAgentResponseStatus3 + public enum CreateAgentVersionResponseStatus2 { /// /// @@ -17,27 +17,27 @@ public enum PublishAgentResponseStatus3 /// /// Enum extensions to do fast conversions without the reflection. /// - public static class PublishAgentResponseStatus3Extensions + public static class CreateAgentVersionResponseStatus2Extensions { /// /// Converts an enum to a string. /// - public static string ToValueString(this PublishAgentResponseStatus3 value) + public static string ToValueString(this CreateAgentVersionResponseStatus2 value) { return value switch { - PublishAgentResponseStatus3.Error => "error", + CreateAgentVersionResponseStatus2.Error => "error", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } /// /// Converts an string to a enum. /// - public static PublishAgentResponseStatus3? ToEnum(string value) + public static CreateAgentVersionResponseStatus2? ToEnum(string value) { return value switch { - "error" => PublishAgentResponseStatus3.Error, + "error" => CreateAgentVersionResponseStatus2.Error, _ => null, }; } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus3.g.cs new file mode 100644 index 0000000..eb5103c --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus3.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum CreateAgentVersionResponseStatus3 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateAgentVersionResponseStatus3Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateAgentVersionResponseStatus3 value) + { + return value switch + { + CreateAgentVersionResponseStatus3.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateAgentVersionResponseStatus3? ToEnum(string value) + { + return value switch + { + "error" => CreateAgentVersionResponseStatus3.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus4.g.cs new file mode 100644 index 0000000..e381691 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus4.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum CreateAgentVersionResponseStatus4 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateAgentVersionResponseStatus4Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateAgentVersionResponseStatus4 value) + { + return value switch + { + CreateAgentVersionResponseStatus4.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateAgentVersionResponseStatus4? ToEnum(string value) + { + return value switch + { + "error" => CreateAgentVersionResponseStatus4.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus5.g.cs new file mode 100644 index 0000000..380326f --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateAgentVersionResponseStatus5.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum CreateAgentVersionResponseStatus5 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateAgentVersionResponseStatus5Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateAgentVersionResponseStatus5 value) + { + return value switch + { + CreateAgentVersionResponseStatus5.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateAgentVersionResponseStatus5? ToEnum(string value) + { + return value switch + { + "error" => CreateAgentVersionResponseStatus5.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateChatRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateChatRequest.g.cs index 8cdd248..7162032 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.CreateChatRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateChatRequest.g.cs @@ -18,12 +18,11 @@ public sealed partial class CreateChatRequest public required string AgentId { get; set; } /// - /// The version of the chat agent to use for the chat. If not provided, will default to latest version.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. ///
- /// 1 [global::System.Text.Json.Serialization.JsonPropertyName("agent_version")] - public int? AgentVersion { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter))] + public global::RetellAI.AgentVersionReference? AgentVersion { get; set; } /// /// An arbitrary object for storage purpose only. You can put anything here like your internal customer id associated with the chat. Not used for processing. You can later get this field from the chat object. @@ -53,8 +52,7 @@ public sealed partial class CreateChatRequest /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// The version of the chat agent to use for the chat. If not provided, will default to latest version.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// An arbitrary object for storage purpose only. You can put anything here like your internal customer id associated with the chat. Not used for processing. You can later get this field from the chat object. @@ -68,7 +66,7 @@ public sealed partial class CreateChatRequest #endif public CreateChatRequest( string agentId, - int? agentVersion, + global::RetellAI.AgentVersionReference? agentVersion, object? metadata, object? retellLlmDynamicVariables) { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreatePhoneCallRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreatePhoneCallRequest.g.cs index 161b67d..e55e058 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.CreatePhoneCallRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreatePhoneCallRequest.g.cs @@ -35,12 +35,11 @@ public sealed partial class CreatePhoneCallRequest public string? OverrideAgentId { get; set; } /// - /// For this particular call, override the agent version used with this version. This does not bind the agent version to this number, this is for one time override.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. ///
- /// 1 [global::System.Text.Json.Serialization.JsonPropertyName("override_agent_version")] - public int? OverrideAgentVersion { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter))] + public global::RetellAI.AgentVersionReference? OverrideAgentVersion { get; set; } /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -100,8 +99,7 @@ public sealed partial class CreatePhoneCallRequest /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// For this particular call, override the agent version used with this version. This does not bind the agent version to this number, this is for one time override.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -128,7 +126,7 @@ public CreatePhoneCallRequest( string fromNumber, string toNumber, string? overrideAgentId, - int? overrideAgentVersion, + global::RetellAI.AgentVersionReference? overrideAgentVersion, global::RetellAI.AgentOverrideRequest? agentOverride, object? metadata, object? retellLlmDynamicVariables, diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateSmsChatRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateSmsChatRequest.g.cs index 4af2313..b1fa775 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.CreateSmsChatRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateSmsChatRequest.g.cs @@ -35,12 +35,11 @@ public sealed partial class CreateSmsChatRequest public string? OverrideAgentId { get; set; } /// - /// For this particular chat, override the agent version used with this version. This does not bind the agent version to this number, this is for one time override.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. ///
- /// 1 [global::System.Text.Json.Serialization.JsonPropertyName("override_agent_version")] - public int? OverrideAgentVersion { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter))] + public global::RetellAI.AgentVersionReference? OverrideAgentVersion { get; set; } /// /// An arbitrary object for storage purpose only. You can put anything here like your internal customer id associated with the chat. Not used for processing. You can later get this field from the chat object. @@ -78,8 +77,7 @@ public sealed partial class CreateSmsChatRequest /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// For this particular chat, override the agent version used with this version. This does not bind the agent version to this number, this is for one time override.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// An arbitrary object for storage purpose only. You can put anything here like your internal customer id associated with the chat. Not used for processing. You can later get this field from the chat object. @@ -95,7 +93,7 @@ public CreateSmsChatRequest( string fromNumber, string toNumber, string? overrideAgentId, - int? overrideAgentVersion, + global::RetellAI.AgentVersionReference? overrideAgentVersion, object? metadata, object? retellLlmDynamicVariables) { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateWebCallRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateWebCallRequest.g.cs index f14e7dc..6da0679 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.CreateWebCallRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateWebCallRequest.g.cs @@ -18,12 +18,11 @@ public sealed partial class CreateWebCallRequest public required string AgentId { get; set; } /// - /// The version of the agent to use for the call.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. ///
- /// 1 [global::System.Text.Json.Serialization.JsonPropertyName("agent_version")] - public int? AgentVersion { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter))] + public global::RetellAI.AgentVersionReference? AgentVersion { get; set; } /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -75,8 +74,7 @@ public sealed partial class CreateWebCallRequest /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// The version of the agent to use for the call.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -101,7 +99,7 @@ public sealed partial class CreateWebCallRequest #endif public CreateWebCallRequest( string agentId, - int? agentVersion, + global::RetellAI.AgentVersionReference? agentVersion, global::RetellAI.AgentOverrideRequest? agentOverride, object? metadata, object? retellLlmDynamicVariables, diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse.Json.g.cs new file mode 100644 index 0000000..f776b9d --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class DeleteAgentVersionResponse + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.DeleteAgentVersionResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.DeleteAgentVersionResponse), + jsonSerializerContext) as global::RetellAI.DeleteAgentVersionResponse; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.DeleteAgentVersionResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.DeleteAgentVersionResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.DeleteAgentVersionResponse; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse.g.cs similarity index 72% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse.g.cs index 6004de2..99612cc 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse.g.cs @@ -6,14 +6,14 @@ namespace RetellAI /// /// /// - public sealed partial class PublishAgentResponse + public sealed partial class DeleteAgentVersionResponse { /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatusJsonConverter))] - public global::RetellAI.PublishAgentResponseStatus? Status { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatusJsonConverter))] + public global::RetellAI.DeleteAgentVersionResponseStatus? Status { get; set; } /// /// Example: Invalid request format, please check API reference. @@ -29,7 +29,7 @@ public sealed partial class PublishAgentResponse public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// @@ -38,8 +38,8 @@ public sealed partial class PublishAgentResponse #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public PublishAgentResponse( - global::RetellAI.PublishAgentResponseStatus? status, + public DeleteAgentVersionResponse( + global::RetellAI.DeleteAgentVersionResponseStatus? status, string? message) { this.Status = status; @@ -47,9 +47,9 @@ public PublishAgentResponse( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public PublishAgentResponse() + public DeleteAgentVersionResponse() { } } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse2.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse2.Json.g.cs new file mode 100644 index 0000000..972e770 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse2.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class DeleteAgentVersionResponse2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.DeleteAgentVersionResponse2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.DeleteAgentVersionResponse2), + jsonSerializerContext) as global::RetellAI.DeleteAgentVersionResponse2; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.DeleteAgentVersionResponse2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.DeleteAgentVersionResponse2), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.DeleteAgentVersionResponse2; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse2.g.cs new file mode 100644 index 0000000..a41f55b --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse2.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class DeleteAgentVersionResponse2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus2JsonConverter))] + public global::RetellAI.DeleteAgentVersionResponseStatus2? Status { get; set; } + + /// + /// Example: API key is missing or invalid. + /// + /// API key is missing or invalid. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Example: API key is missing or invalid. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DeleteAgentVersionResponse2( + global::RetellAI.DeleteAgentVersionResponseStatus2? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public DeleteAgentVersionResponse2() + { + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse3.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse3.Json.g.cs new file mode 100644 index 0000000..b9984d3 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse3.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class DeleteAgentVersionResponse3 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.DeleteAgentVersionResponse3? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.DeleteAgentVersionResponse3), + jsonSerializerContext) as global::RetellAI.DeleteAgentVersionResponse3; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.DeleteAgentVersionResponse3? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.DeleteAgentVersionResponse3), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.DeleteAgentVersionResponse3; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse3.g.cs new file mode 100644 index 0000000..8c46ded --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse3.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class DeleteAgentVersionResponse3 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus3JsonConverter))] + public global::RetellAI.DeleteAgentVersionResponseStatus3? Status { get; set; } + + /// + /// Example: The requested resource was not found. + /// + /// The requested resource was not found. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Example: The requested resource was not found. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DeleteAgentVersionResponse3( + global::RetellAI.DeleteAgentVersionResponseStatus3? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public DeleteAgentVersionResponse3() + { + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse4.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse4.Json.g.cs new file mode 100644 index 0000000..226200d --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse4.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class DeleteAgentVersionResponse4 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.DeleteAgentVersionResponse4? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.DeleteAgentVersionResponse4), + jsonSerializerContext) as global::RetellAI.DeleteAgentVersionResponse4; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.DeleteAgentVersionResponse4? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.DeleteAgentVersionResponse4), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.DeleteAgentVersionResponse4; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse4.g.cs new file mode 100644 index 0000000..6923113 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse4.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class DeleteAgentVersionResponse4 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus4JsonConverter))] + public global::RetellAI.DeleteAgentVersionResponseStatus4? Status { get; set; } + + /// + /// Example: Cannot find requested asset under given api key. + /// + /// Cannot find requested asset under given api key. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Example: Cannot find requested asset under given api key. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DeleteAgentVersionResponse4( + global::RetellAI.DeleteAgentVersionResponseStatus4? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public DeleteAgentVersionResponse4() + { + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse5.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse5.Json.g.cs new file mode 100644 index 0000000..d09b13d --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse5.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class DeleteAgentVersionResponse5 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.DeleteAgentVersionResponse5? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.DeleteAgentVersionResponse5), + jsonSerializerContext) as global::RetellAI.DeleteAgentVersionResponse5; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.DeleteAgentVersionResponse5? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.DeleteAgentVersionResponse5), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.DeleteAgentVersionResponse5; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse5.g.cs new file mode 100644 index 0000000..f062c2a --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponse5.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class DeleteAgentVersionResponse5 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.DeleteAgentVersionResponseStatus5JsonConverter))] + public global::RetellAI.DeleteAgentVersionResponseStatus5? Status { get; set; } + + /// + /// Example: An unexpected server error occurred. + /// + /// An unexpected server error occurred. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Example: An unexpected server error occurred. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DeleteAgentVersionResponse5( + global::RetellAI.DeleteAgentVersionResponseStatus5? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public DeleteAgentVersionResponse5() + { + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus.g.cs similarity index 64% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus4.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus.g.cs index 405b0c8..93f5629 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus4.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus.g.cs @@ -6,7 +6,7 @@ namespace RetellAI /// /// /// - public enum PublishAgentResponseStatus4 + public enum DeleteAgentVersionResponseStatus { /// /// @@ -17,27 +17,27 @@ public enum PublishAgentResponseStatus4 /// /// Enum extensions to do fast conversions without the reflection. /// - public static class PublishAgentResponseStatus4Extensions + public static class DeleteAgentVersionResponseStatusExtensions { /// /// Converts an enum to a string. /// - public static string ToValueString(this PublishAgentResponseStatus4 value) + public static string ToValueString(this DeleteAgentVersionResponseStatus value) { return value switch { - PublishAgentResponseStatus4.Error => "error", + DeleteAgentVersionResponseStatus.Error => "error", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } /// /// Converts an string to a enum. /// - public static PublishAgentResponseStatus4? ToEnum(string value) + public static DeleteAgentVersionResponseStatus? ToEnum(string value) { return value switch { - "error" => PublishAgentResponseStatus4.Error, + "error" => DeleteAgentVersionResponseStatus.Error, _ => null, }; } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus2.g.cs new file mode 100644 index 0000000..2efd7e3 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus2.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum DeleteAgentVersionResponseStatus2 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DeleteAgentVersionResponseStatus2Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DeleteAgentVersionResponseStatus2 value) + { + return value switch + { + DeleteAgentVersionResponseStatus2.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DeleteAgentVersionResponseStatus2? ToEnum(string value) + { + return value switch + { + "error" => DeleteAgentVersionResponseStatus2.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus3.g.cs new file mode 100644 index 0000000..ab5df76 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus3.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum DeleteAgentVersionResponseStatus3 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DeleteAgentVersionResponseStatus3Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DeleteAgentVersionResponseStatus3 value) + { + return value switch + { + DeleteAgentVersionResponseStatus3.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DeleteAgentVersionResponseStatus3? ToEnum(string value) + { + return value switch + { + "error" => DeleteAgentVersionResponseStatus3.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus4.g.cs new file mode 100644 index 0000000..77e0b69 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus4.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum DeleteAgentVersionResponseStatus4 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DeleteAgentVersionResponseStatus4Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DeleteAgentVersionResponseStatus4 value) + { + return value switch + { + DeleteAgentVersionResponseStatus4.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DeleteAgentVersionResponseStatus4? ToEnum(string value) + { + return value switch + { + "error" => DeleteAgentVersionResponseStatus4.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus5.g.cs new file mode 100644 index 0000000..20c9765 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DeleteAgentVersionResponseStatus5.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum DeleteAgentVersionResponseStatus5 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DeleteAgentVersionResponseStatus5Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DeleteAgentVersionResponseStatus5 value) + { + return value switch + { + DeleteAgentVersionResponseStatus5.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DeleteAgentVersionResponseStatus5? ToEnum(string value) + { + return value switch + { + "error" => DeleteAgentVersionResponseStatus5.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.LLMModel.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.LLMModel.g.cs index 1873fda..96357db 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.LLMModel.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.LLMModel.g.cs @@ -23,10 +23,6 @@ public enum LLMModel /// /// /// - Gemini25Flash, - /// - /// - /// Gemini25FlashLite, /// /// @@ -101,7 +97,6 @@ public static string ToValueString(this LLMModel value) LLMModel.Claude45Haiku => "claude-4.5-haiku", LLMModel.Claude45Sonnet => "claude-4.5-sonnet", LLMModel.Claude46Sonnet => "claude-4.6-sonnet", - LLMModel.Gemini25Flash => "gemini-2.5-flash", LLMModel.Gemini25FlashLite => "gemini-2.5-flash-lite", LLMModel.Gemini30Flash => "gemini-3.0-flash", LLMModel.Gemini31FlashLite => "gemini-3.1-flash-lite", @@ -130,7 +125,6 @@ public static string ToValueString(this LLMModel value) "claude-4.5-haiku" => LLMModel.Claude45Haiku, "claude-4.5-sonnet" => LLMModel.Claude45Sonnet, "claude-4.6-sonnet" => LLMModel.Claude46Sonnet, - "gemini-2.5-flash" => LLMModel.Gemini25Flash, "gemini-2.5-flash-lite" => LLMModel.Gemini25FlashLite, "gemini-3.0-flash" => LLMModel.Gemini30Flash, "gemini-3.1-flash-lite" => LLMModel.Gemini31FlashLite, diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.NullableLLMModel.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.NullableLLMModel.g.cs index ee5292a..a59151c 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.NullableLLMModel.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.NullableLLMModel.g.cs @@ -23,10 +23,6 @@ public enum NullableLLMModel /// /// /// - Gemini25Flash, - /// - /// - /// Gemini25FlashLite, /// /// @@ -105,7 +101,6 @@ public static string ToValueString(this NullableLLMModel value) NullableLLMModel.Claude45Haiku => "claude-4.5-haiku", NullableLLMModel.Claude45Sonnet => "claude-4.5-sonnet", NullableLLMModel.Claude46Sonnet => "claude-4.6-sonnet", - NullableLLMModel.Gemini25Flash => "gemini-2.5-flash", NullableLLMModel.Gemini25FlashLite => "gemini-2.5-flash-lite", NullableLLMModel.Gemini30Flash => "gemini-3.0-flash", NullableLLMModel.Gemini31FlashLite => "gemini-3.1-flash-lite", @@ -135,7 +130,6 @@ public static string ToValueString(this NullableLLMModel value) "claude-4.5-haiku" => NullableLLMModel.Claude45Haiku, "claude-4.5-sonnet" => NullableLLMModel.Claude45Sonnet, "claude-4.6-sonnet" => NullableLLMModel.Claude46Sonnet, - "gemini-2.5-flash" => NullableLLMModel.Gemini25Flash, "gemini-2.5-flash-lite" => NullableLLMModel.Gemini25FlashLite, "gemini-3.0-flash" => NullableLLMModel.Gemini30Flash, "gemini-3.1-flash-lite" => NullableLLMModel.Gemini31FlashLite, diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus5.g.cs deleted file mode 100644 index 7447fbc..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus5.g.cs +++ /dev/null @@ -1,45 +0,0 @@ - -#nullable enable - -namespace RetellAI -{ - /// - /// - /// - public enum PublishAgentResponseStatus5 - { - /// - /// - /// - Error, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class PublishAgentResponseStatus5Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this PublishAgentResponseStatus5 value) - { - return value switch - { - PublishAgentResponseStatus5.Error => "error", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static PublishAgentResponseStatus5? ToEnum(string value) - { - return value switch - { - "error" => PublishAgentResponseStatus5.Error, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse2.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionRequest.Json.g.cs similarity index 87% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse2.Json.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionRequest.Json.g.cs index 49976ea..687edd2 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse2.Json.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionRequest.Json.g.cs @@ -2,7 +2,7 @@ namespace RetellAI { - public sealed partial class PublishAgentResponse2 + public sealed partial class PublishAgentVersionRequest { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -34,14 +34,14 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::RetellAI.PublishAgentResponse2? FromJson( + public static global::RetellAI.PublishAgentVersionRequest? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::RetellAI.PublishAgentResponse2), - jsonSerializerContext) as global::RetellAI.PublishAgentResponse2; + typeof(global::RetellAI.PublishAgentVersionRequest), + jsonSerializerContext) as global::RetellAI.PublishAgentVersionRequest; } /// @@ -51,11 +51,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::RetellAI.PublishAgentResponse2? FromJson( + public static global::RetellAI.PublishAgentVersionRequest? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -63,14 +63,14 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::RetellAI.PublishAgentResponse2), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishAgentResponse2; + typeof(global::RetellAI.PublishAgentVersionRequest), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishAgentVersionRequest; } /// @@ -80,11 +80,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionRequest.g.cs new file mode 100644 index 0000000..b8dcdf2 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionRequest.g.cs @@ -0,0 +1,59 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class PublishAgentVersionRequest + { + /// + /// Example: 15 + /// + /// 15 + [global::System.Text.Json.Serialization.JsonPropertyName("version")] + [global::System.Text.Json.Serialization.JsonRequired] + public required int Version { get; set; } + + /// + /// Example: Hotfix for transfer timeout + /// + /// Hotfix for transfer timeout + [global::System.Text.Json.Serialization.JsonPropertyName("version_description")] + public string? VersionDescription { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Example: 15 + /// + /// + /// Example: Hotfix for transfer timeout + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public PublishAgentVersionRequest( + int version, + string? versionDescription) + { + this.Version = version; + this.VersionDescription = versionDescription; + } + + /// + /// Initializes a new instance of the class. + /// + public PublishAgentVersionRequest() + { + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse3.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse.Json.g.cs similarity index 87% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse3.Json.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse.Json.g.cs index fc28c14..eef064b 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse3.Json.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse.Json.g.cs @@ -2,7 +2,7 @@ namespace RetellAI { - public sealed partial class PublishAgentResponse3 + public sealed partial class PublishAgentVersionResponse { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -34,14 +34,14 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::RetellAI.PublishAgentResponse3? FromJson( + public static global::RetellAI.PublishAgentVersionResponse? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::RetellAI.PublishAgentResponse3), - jsonSerializerContext) as global::RetellAI.PublishAgentResponse3; + typeof(global::RetellAI.PublishAgentVersionResponse), + jsonSerializerContext) as global::RetellAI.PublishAgentVersionResponse; } /// @@ -51,11 +51,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::RetellAI.PublishAgentResponse3? FromJson( + public static global::RetellAI.PublishAgentVersionResponse? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -63,14 +63,14 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::RetellAI.PublishAgentResponse3), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishAgentResponse3; + typeof(global::RetellAI.PublishAgentVersionResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishAgentVersionResponse; } /// @@ -80,11 +80,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse.g.cs similarity index 77% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse.g.cs index 78435e8..5e7280a 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse.g.cs @@ -6,14 +6,14 @@ namespace RetellAI /// /// /// - public sealed partial class PublishChatAgentResponse + public sealed partial class PublishAgentVersionResponse { /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatusJsonConverter))] - public global::RetellAI.PublishChatAgentResponseStatus? Status { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatusJsonConverter))] + public global::RetellAI.PublishAgentVersionResponseStatus? Status { get; set; } /// /// Example: Invalid request format, please check API reference. @@ -29,7 +29,7 @@ public sealed partial class PublishChatAgentResponse public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// @@ -38,8 +38,8 @@ public sealed partial class PublishChatAgentResponse #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public PublishChatAgentResponse( - global::RetellAI.PublishChatAgentResponseStatus? status, + public PublishAgentVersionResponse( + global::RetellAI.PublishAgentVersionResponseStatus? status, string? message) { this.Status = status; @@ -47,9 +47,9 @@ public PublishChatAgentResponse( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public PublishChatAgentResponse() + public PublishAgentVersionResponse() { } } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse2.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse2.Json.g.cs new file mode 100644 index 0000000..febcfb1 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse2.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class PublishAgentVersionResponse2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.PublishAgentVersionResponse2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.PublishAgentVersionResponse2), + jsonSerializerContext) as global::RetellAI.PublishAgentVersionResponse2; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.PublishAgentVersionResponse2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.PublishAgentVersionResponse2), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishAgentVersionResponse2; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse2.g.cs similarity index 76% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse2.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse2.g.cs index 19cd73c..e9c98f1 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse2.g.cs @@ -6,14 +6,14 @@ namespace RetellAI /// /// /// - public sealed partial class PublishChatAgentResponse2 + public sealed partial class PublishAgentVersionResponse2 { /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatus2JsonConverter))] - public global::RetellAI.PublishChatAgentResponseStatus2? Status { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus2JsonConverter))] + public global::RetellAI.PublishAgentVersionResponseStatus2? Status { get; set; } /// /// Example: API key is missing or invalid. @@ -29,7 +29,7 @@ public sealed partial class PublishChatAgentResponse2 public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// @@ -38,8 +38,8 @@ public sealed partial class PublishChatAgentResponse2 #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public PublishChatAgentResponse2( - global::RetellAI.PublishChatAgentResponseStatus2? status, + public PublishAgentVersionResponse2( + global::RetellAI.PublishAgentVersionResponseStatus2? status, string? message) { this.Status = status; @@ -47,9 +47,9 @@ public PublishChatAgentResponse2( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public PublishChatAgentResponse2() + public PublishAgentVersionResponse2() { } } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse3.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse3.Json.g.cs new file mode 100644 index 0000000..feb8aa1 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse3.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class PublishAgentVersionResponse3 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.PublishAgentVersionResponse3? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.PublishAgentVersionResponse3), + jsonSerializerContext) as global::RetellAI.PublishAgentVersionResponse3; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.PublishAgentVersionResponse3? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.PublishAgentVersionResponse3), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishAgentVersionResponse3; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse3.g.cs similarity index 77% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse3.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse3.g.cs index 7ecbfee..f767d4d 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse3.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse3.g.cs @@ -6,14 +6,14 @@ namespace RetellAI /// /// /// - public sealed partial class PublishAgentResponse3 + public sealed partial class PublishAgentVersionResponse3 { /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatus3JsonConverter))] - public global::RetellAI.PublishAgentResponseStatus3? Status { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus3JsonConverter))] + public global::RetellAI.PublishAgentVersionResponseStatus3? Status { get; set; } /// /// Example: The requested resource was not found. @@ -29,7 +29,7 @@ public sealed partial class PublishAgentResponse3 public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// @@ -38,8 +38,8 @@ public sealed partial class PublishAgentResponse3 #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public PublishAgentResponse3( - global::RetellAI.PublishAgentResponseStatus3? status, + public PublishAgentVersionResponse3( + global::RetellAI.PublishAgentVersionResponseStatus3? status, string? message) { this.Status = status; @@ -47,9 +47,9 @@ public PublishAgentResponse3( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public PublishAgentResponse3() + public PublishAgentVersionResponse3() { } } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse4.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse4.Json.g.cs new file mode 100644 index 0000000..ef293e6 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse4.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class PublishAgentVersionResponse4 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.PublishAgentVersionResponse4? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.PublishAgentVersionResponse4), + jsonSerializerContext) as global::RetellAI.PublishAgentVersionResponse4; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.PublishAgentVersionResponse4? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.PublishAgentVersionResponse4), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishAgentVersionResponse4; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse4.g.cs similarity index 77% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse4.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse4.g.cs index 485597a..2e06e8a 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse4.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse4.g.cs @@ -6,14 +6,14 @@ namespace RetellAI /// /// /// - public sealed partial class PublishChatAgentResponse4 + public sealed partial class PublishAgentVersionResponse4 { /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatus4JsonConverter))] - public global::RetellAI.PublishChatAgentResponseStatus4? Status { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus4JsonConverter))] + public global::RetellAI.PublishAgentVersionResponseStatus4? Status { get; set; } /// /// Example: Cannot find requested asset under given api key. @@ -29,7 +29,7 @@ public sealed partial class PublishChatAgentResponse4 public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// @@ -38,8 +38,8 @@ public sealed partial class PublishChatAgentResponse4 #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public PublishChatAgentResponse4( - global::RetellAI.PublishChatAgentResponseStatus4? status, + public PublishAgentVersionResponse4( + global::RetellAI.PublishAgentVersionResponseStatus4? status, string? message) { this.Status = status; @@ -47,9 +47,9 @@ public PublishChatAgentResponse4( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public PublishChatAgentResponse4() + public PublishAgentVersionResponse4() { } } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse5.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse5.Json.g.cs new file mode 100644 index 0000000..38a0021 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse5.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class PublishAgentVersionResponse5 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.PublishAgentVersionResponse5? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.PublishAgentVersionResponse5), + jsonSerializerContext) as global::RetellAI.PublishAgentVersionResponse5; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::RetellAI.PublishAgentVersionResponse5? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::RetellAI.PublishAgentVersionResponse5), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishAgentVersionResponse5; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse5.g.cs similarity index 77% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse5.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse5.g.cs index bdebfe8..71d4839 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse5.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponse5.g.cs @@ -6,14 +6,14 @@ namespace RetellAI /// /// /// - public sealed partial class PublishAgentResponse5 + public sealed partial class PublishAgentVersionResponse5 { /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishAgentResponseStatus5JsonConverter))] - public global::RetellAI.PublishAgentResponseStatus5? Status { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishAgentVersionResponseStatus5JsonConverter))] + public global::RetellAI.PublishAgentVersionResponseStatus5? Status { get; set; } /// /// Example: An unexpected server error occurred. @@ -29,7 +29,7 @@ public sealed partial class PublishAgentResponse5 public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// @@ -38,8 +38,8 @@ public sealed partial class PublishAgentResponse5 #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public PublishAgentResponse5( - global::RetellAI.PublishAgentResponseStatus5? status, + public PublishAgentVersionResponse5( + global::RetellAI.PublishAgentVersionResponseStatus5? status, string? message) { this.Status = status; @@ -47,9 +47,9 @@ public PublishAgentResponse5( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public PublishAgentResponse5() + public PublishAgentVersionResponse5() { } } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus.g.cs new file mode 100644 index 0000000..6a40958 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum PublishAgentVersionResponseStatus + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class PublishAgentVersionResponseStatusExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this PublishAgentVersionResponseStatus value) + { + return value switch + { + PublishAgentVersionResponseStatus.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static PublishAgentVersionResponseStatus? ToEnum(string value) + { + return value switch + { + "error" => PublishAgentVersionResponseStatus.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus2.g.cs new file mode 100644 index 0000000..4a38460 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus2.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum PublishAgentVersionResponseStatus2 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class PublishAgentVersionResponseStatus2Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this PublishAgentVersionResponseStatus2 value) + { + return value switch + { + PublishAgentVersionResponseStatus2.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static PublishAgentVersionResponseStatus2? ToEnum(string value) + { + return value switch + { + "error" => PublishAgentVersionResponseStatus2.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus3.g.cs new file mode 100644 index 0000000..0826c0b --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus3.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum PublishAgentVersionResponseStatus3 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class PublishAgentVersionResponseStatus3Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this PublishAgentVersionResponseStatus3 value) + { + return value switch + { + PublishAgentVersionResponseStatus3.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static PublishAgentVersionResponseStatus3? ToEnum(string value) + { + return value switch + { + "error" => PublishAgentVersionResponseStatus3.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus4.g.cs new file mode 100644 index 0000000..1e04faa --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus4.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum PublishAgentVersionResponseStatus4 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class PublishAgentVersionResponseStatus4Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this PublishAgentVersionResponseStatus4 value) + { + return value switch + { + PublishAgentVersionResponseStatus4.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static PublishAgentVersionResponseStatus4? ToEnum(string value) + { + return value switch + { + "error" => PublishAgentVersionResponseStatus4.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus5.g.cs new file mode 100644 index 0000000..1c351a8 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentVersionResponseStatus5.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public enum PublishAgentVersionResponseStatus5 + { + /// + /// + /// + Error, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class PublishAgentVersionResponseStatus5Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this PublishAgentVersionResponseStatus5 value) + { + return value switch + { + PublishAgentVersionResponseStatus5.Error => "error", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static PublishAgentVersionResponseStatus5? ToEnum(string value) + { + return value switch + { + "error" => PublishAgentVersionResponseStatus5.Error, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse3.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse3.Json.g.cs deleted file mode 100644 index 20ec2b2..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse3.Json.g.cs +++ /dev/null @@ -1,92 +0,0 @@ -#nullable enable - -namespace RetellAI -{ - public sealed partial class PublishChatAgentResponse3 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::RetellAI.PublishChatAgentResponse3? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::RetellAI.PublishChatAgentResponse3), - jsonSerializerContext) as global::RetellAI.PublishChatAgentResponse3; - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::RetellAI.PublishChatAgentResponse3? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::RetellAI.PublishChatAgentResponse3), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishChatAgentResponse3; - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse4.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse4.Json.g.cs deleted file mode 100644 index 458f2be..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse4.Json.g.cs +++ /dev/null @@ -1,92 +0,0 @@ -#nullable enable - -namespace RetellAI -{ - public sealed partial class PublishChatAgentResponse4 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::RetellAI.PublishChatAgentResponse4? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::RetellAI.PublishChatAgentResponse4), - jsonSerializerContext) as global::RetellAI.PublishChatAgentResponse4; - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::RetellAI.PublishChatAgentResponse4? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::RetellAI.PublishChatAgentResponse4), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishChatAgentResponse4; - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse5.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse5.Json.g.cs deleted file mode 100644 index 1636354..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse5.Json.g.cs +++ /dev/null @@ -1,92 +0,0 @@ -#nullable enable - -namespace RetellAI -{ - public sealed partial class PublishChatAgentResponse5 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::RetellAI.PublishChatAgentResponse5? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::RetellAI.PublishChatAgentResponse5), - jsonSerializerContext) as global::RetellAI.PublishChatAgentResponse5; - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::RetellAI.PublishChatAgentResponse5? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::RetellAI.PublishChatAgentResponse5), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishChatAgentResponse5; - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus2.g.cs deleted file mode 100644 index bf41f98..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus2.g.cs +++ /dev/null @@ -1,45 +0,0 @@ - -#nullable enable - -namespace RetellAI -{ - /// - /// - /// - public enum PublishChatAgentResponseStatus2 - { - /// - /// - /// - Error, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class PublishChatAgentResponseStatus2Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this PublishChatAgentResponseStatus2 value) - { - return value switch - { - PublishChatAgentResponseStatus2.Error => "error", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static PublishChatAgentResponseStatus2? ToEnum(string value) - { - return value switch - { - "error" => PublishChatAgentResponseStatus2.Error, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus3.g.cs deleted file mode 100644 index 293a4d4..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus3.g.cs +++ /dev/null @@ -1,45 +0,0 @@ - -#nullable enable - -namespace RetellAI -{ - /// - /// - /// - public enum PublishChatAgentResponseStatus3 - { - /// - /// - /// - Error, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class PublishChatAgentResponseStatus3Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this PublishChatAgentResponseStatus3 value) - { - return value switch - { - PublishChatAgentResponseStatus3.Error => "error", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static PublishChatAgentResponseStatus3? ToEnum(string value) - { - return value switch - { - "error" => PublishChatAgentResponseStatus3.Error, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus4.g.cs deleted file mode 100644 index 7419eab..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus4.g.cs +++ /dev/null @@ -1,45 +0,0 @@ - -#nullable enable - -namespace RetellAI -{ - /// - /// - /// - public enum PublishChatAgentResponseStatus4 - { - /// - /// - /// - Error, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class PublishChatAgentResponseStatus4Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this PublishChatAgentResponseStatus4 value) - { - return value switch - { - PublishChatAgentResponseStatus4.Error => "error", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static PublishChatAgentResponseStatus4? ToEnum(string value) - { - return value switch - { - "error" => PublishChatAgentResponseStatus4.Error, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus5.g.cs deleted file mode 100644 index d9c5767..0000000 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus5.g.cs +++ /dev/null @@ -1,45 +0,0 @@ - -#nullable enable - -namespace RetellAI -{ - /// - /// - /// - public enum PublishChatAgentResponseStatus5 - { - /// - /// - /// - Error, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class PublishChatAgentResponseStatus5Extensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this PublishChatAgentResponseStatus5 value) - { - return value switch - { - PublishChatAgentResponseStatus5.Error => "error", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static PublishChatAgentResponseStatus5? ToEnum(string value) - { - return value switch - { - "error" => PublishChatAgentResponseStatus5.Error, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.RegisterPhoneCallRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.RegisterPhoneCallRequest.g.cs index 2b26a62..d0bc461 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.RegisterPhoneCallRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.RegisterPhoneCallRequest.g.cs @@ -18,12 +18,11 @@ public sealed partial class RegisterPhoneCallRequest public required string AgentId { get; set; } /// - /// The version of the agent to use for the call.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. ///
- /// 1 [global::System.Text.Json.Serialization.JsonPropertyName("agent_version")] - public int? AgentVersion { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.AgentVersionReferenceJsonConverter))] + public global::RetellAI.AgentVersionReference? AgentVersion { get; set; } /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -84,8 +83,7 @@ public sealed partial class RegisterPhoneCallRequest /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// The version of the agent to use for the call.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -114,7 +112,7 @@ public sealed partial class RegisterPhoneCallRequest #endif public RegisterPhoneCallRequest( string agentId, - int? agentVersion, + global::RetellAI.AgentVersionReference? agentVersion, global::RetellAI.AgentOverrideRequest? agentOverride, string? fromNumber, string? toNumber, diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.SubagentNodeVariant3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.SubagentNodeVariant3.g.cs index 3c224b0..2b0e89b 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.SubagentNodeVariant3.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.SubagentNodeVariant3.g.cs @@ -60,6 +60,12 @@ public sealed partial class SubagentNodeVariant3 [global::System.Text.Json.Serialization.JsonPropertyName("knowledge_base_ids")] public global::System.Collections.Generic.IList? KnowledgeBaseIds { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("kb_config")] + public global::RetellAI.KBConfig? KbConfig { get; set; } + /// /// The tool ids of the tools defined in main conversation flow or component that can be used in this subagent node. /// @@ -93,6 +99,7 @@ public sealed partial class SubagentNodeVariant3 /// /// Knowledge base IDs for RAG (Retrieval-Augmented Generation). /// + /// /// /// The tool ids of the tools defined in main conversation flow or component that can be used in this subagent node. /// @@ -111,6 +118,7 @@ public SubagentNodeVariant3( global::System.Collections.Generic.IList? finetuneConversationExamples, global::System.Collections.Generic.IList? finetuneTransitionExamples, global::System.Collections.Generic.IList? knowledgeBaseIds, + global::RetellAI.KBConfig? kbConfig, global::System.Collections.Generic.IList? toolIds, global::System.Collections.Generic.IList? tools) { @@ -122,6 +130,7 @@ public SubagentNodeVariant3( this.FinetuneConversationExamples = finetuneConversationExamples; this.FinetuneTransitionExamples = finetuneTransitionExamples; this.KnowledgeBaseIds = knowledgeBaseIds; + this.KbConfig = kbConfig; this.ToolIds = toolIds; this.Tools = tools; } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.UpdateAgentResponse4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateAgentResponse4.g.cs index 4ee15d5..11ea72c 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.UpdateAgentResponse4.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateAgentResponse4.g.cs @@ -16,9 +16,9 @@ public sealed partial class UpdateAgentResponse4 public global::RetellAI.UpdateAgentResponseStatus4? Status { get; set; } /// - /// Example: An unexpected server error occurred. + /// Example: Precondition failed for conditional update. /// - /// An unexpected server error occurred. + /// Precondition failed for conditional update. [global::System.Text.Json.Serialization.JsonPropertyName("message")] public string? Message { get; set; } @@ -33,7 +33,7 @@ public sealed partial class UpdateAgentResponse4 ///
/// /// - /// Example: An unexpected server error occurred. + /// Example: Precondition failed for conditional update. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateAgentResponse5.Json.g.cs similarity index 87% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse.Json.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.UpdateAgentResponse5.Json.g.cs index 85c1830..9c49fdf 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponse.Json.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateAgentResponse5.Json.g.cs @@ -2,7 +2,7 @@ namespace RetellAI { - public sealed partial class PublishAgentResponse + public sealed partial class UpdateAgentResponse5 { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -34,14 +34,14 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::RetellAI.PublishAgentResponse? FromJson( + public static global::RetellAI.UpdateAgentResponse5? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::RetellAI.PublishAgentResponse), - jsonSerializerContext) as global::RetellAI.PublishAgentResponse; + typeof(global::RetellAI.UpdateAgentResponse5), + jsonSerializerContext) as global::RetellAI.UpdateAgentResponse5; } /// @@ -51,11 +51,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::RetellAI.PublishAgentResponse? FromJson( + public static global::RetellAI.UpdateAgentResponse5? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -63,14 +63,14 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::RetellAI.PublishAgentResponse), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishAgentResponse; + typeof(global::RetellAI.UpdateAgentResponse5), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.UpdateAgentResponse5; } /// @@ -80,11 +80,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateAgentResponse5.g.cs similarity index 71% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse5.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.UpdateAgentResponse5.g.cs index 6cdef8d..5a88dea 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse5.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateAgentResponse5.g.cs @@ -6,14 +6,14 @@ namespace RetellAI /// /// /// - public sealed partial class PublishChatAgentResponse5 + public sealed partial class UpdateAgentResponse5 { /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("status")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.PublishChatAgentResponseStatus5JsonConverter))] - public global::RetellAI.PublishChatAgentResponseStatus5? Status { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.UpdateAgentResponseStatus5JsonConverter))] + public global::RetellAI.UpdateAgentResponseStatus5? Status { get; set; } /// /// Example: An unexpected server error occurred. @@ -29,7 +29,7 @@ public sealed partial class PublishChatAgentResponse5 public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// @@ -38,8 +38,8 @@ public sealed partial class PublishChatAgentResponse5 #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public PublishChatAgentResponse5( - global::RetellAI.PublishChatAgentResponseStatus5? status, + public UpdateAgentResponse5( + global::RetellAI.UpdateAgentResponseStatus5? status, string? message) { this.Status = status; @@ -47,9 +47,9 @@ public PublishChatAgentResponse5( } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public PublishChatAgentResponse5() + public UpdateAgentResponse5() { } } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateAgentResponseStatus5.g.cs similarity index 67% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.UpdateAgentResponseStatus5.g.cs index 6654deb..c5a86e7 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishAgentResponseStatus.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateAgentResponseStatus5.g.cs @@ -6,7 +6,7 @@ namespace RetellAI /// /// /// - public enum PublishAgentResponseStatus + public enum UpdateAgentResponseStatus5 { /// /// @@ -17,27 +17,27 @@ public enum PublishAgentResponseStatus /// /// Enum extensions to do fast conversions without the reflection. /// - public static class PublishAgentResponseStatusExtensions + public static class UpdateAgentResponseStatus5Extensions { /// /// Converts an enum to a string. /// - public static string ToValueString(this PublishAgentResponseStatus value) + public static string ToValueString(this UpdateAgentResponseStatus5 value) { return value switch { - PublishAgentResponseStatus.Error => "error", + UpdateAgentResponseStatus5.Error => "error", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } /// /// Converts an string to a enum. /// - public static PublishAgentResponseStatus? ToEnum(string value) + public static UpdateAgentResponseStatus5? ToEnum(string value) { return value switch { - "error" => PublishAgentResponseStatus.Error, + "error" => UpdateAgentResponseStatus5.Error, _ => null, }; } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.UpdateChatAgentResponse4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateChatAgentResponse4.g.cs index fd08151..db20cee 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.UpdateChatAgentResponse4.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateChatAgentResponse4.g.cs @@ -16,9 +16,9 @@ public sealed partial class UpdateChatAgentResponse4 public global::RetellAI.UpdateChatAgentResponseStatus4? Status { get; set; } /// - /// Example: An unexpected server error occurred. + /// Example: Precondition failed for conditional update. /// - /// An unexpected server error occurred. + /// Precondition failed for conditional update. [global::System.Text.Json.Serialization.JsonPropertyName("message")] public string? Message { get; set; } @@ -33,7 +33,7 @@ public sealed partial class UpdateChatAgentResponse4 /// /// /// - /// Example: An unexpected server error occurred. + /// Example: Precondition failed for conditional update. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateChatAgentResponse5.Json.g.cs similarity index 86% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse.Json.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.UpdateChatAgentResponse5.Json.g.cs index 95260ac..de4ba54 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponse.Json.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateChatAgentResponse5.Json.g.cs @@ -2,7 +2,7 @@ namespace RetellAI { - public sealed partial class PublishChatAgentResponse + public sealed partial class UpdateChatAgentResponse5 { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -34,14 +34,14 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::RetellAI.PublishChatAgentResponse? FromJson( + public static global::RetellAI.UpdateChatAgentResponse5? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::RetellAI.PublishChatAgentResponse), - jsonSerializerContext) as global::RetellAI.PublishChatAgentResponse; + typeof(global::RetellAI.UpdateChatAgentResponse5), + jsonSerializerContext) as global::RetellAI.UpdateChatAgentResponse5; } /// @@ -51,11 +51,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::RetellAI.PublishChatAgentResponse? FromJson( + public static global::RetellAI.UpdateChatAgentResponse5? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -63,14 +63,14 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::RetellAI.PublishChatAgentResponse), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.PublishChatAgentResponse; + typeof(global::RetellAI.UpdateChatAgentResponse5), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.UpdateChatAgentResponse5; } /// @@ -80,11 +80,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.UpdateChatAgentResponse5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateChatAgentResponse5.g.cs new file mode 100644 index 0000000..9638457 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateChatAgentResponse5.g.cs @@ -0,0 +1,56 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class UpdateChatAgentResponse5 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.UpdateChatAgentResponseStatus5JsonConverter))] + public global::RetellAI.UpdateChatAgentResponseStatus5? Status { get; set; } + + /// + /// Example: An unexpected server error occurred. + /// + /// An unexpected server error occurred. + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + public string? Message { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Example: An unexpected server error occurred. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public UpdateChatAgentResponse5( + global::RetellAI.UpdateChatAgentResponseStatus5? status, + string? message) + { + this.Status = status; + this.Message = message; + } + + /// + /// Initializes a new instance of the class. + /// + public UpdateChatAgentResponse5() + { + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateChatAgentResponseStatus5.g.cs similarity index 66% rename from src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.UpdateChatAgentResponseStatus5.g.cs index 5f2d284..92d005f 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PublishChatAgentResponseStatus.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateChatAgentResponseStatus5.g.cs @@ -6,7 +6,7 @@ namespace RetellAI /// /// /// - public enum PublishChatAgentResponseStatus + public enum UpdateChatAgentResponseStatus5 { /// /// @@ -17,27 +17,27 @@ public enum PublishChatAgentResponseStatus /// /// Enum extensions to do fast conversions without the reflection. /// - public static class PublishChatAgentResponseStatusExtensions + public static class UpdateChatAgentResponseStatus5Extensions { /// /// Converts an enum to a string. /// - public static string ToValueString(this PublishChatAgentResponseStatus value) + public static string ToValueString(this UpdateChatAgentResponseStatus5 value) { return value switch { - PublishChatAgentResponseStatus.Error => "error", + UpdateChatAgentResponseStatus5.Error => "error", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } /// /// Converts an string to a enum. /// - public static PublishChatAgentResponseStatus? ToEnum(string value) + public static UpdateChatAgentResponseStatus5? ToEnum(string value) { return value switch { - "error" => PublishChatAgentResponseStatus.Error, + "error" => UpdateChatAgentResponseStatus5.Error, _ => null, }; } diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateAgentVersion.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateAgentVersion.g.cs new file mode 100644 index 0000000..47d7936 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateAgentVersion.g.cs @@ -0,0 +1,672 @@ + +#nullable enable + +namespace RetellAI +{ + public partial class RetellAiClient + { + + + private static readonly global::RetellAI.EndPointSecurityRequirement s_CreateAgentVersionSecurityRequirement0 = + new global::RetellAI.EndPointSecurityRequirement + { + Authorizations = new global::RetellAI.EndPointAuthorizationRequirement[] + { new global::RetellAI.EndPointAuthorizationRequirement + { + Type = "Http", + SchemeId = "ApiKey", + Location = "Header", + Name = "Bearer", + FriendlyName = "Bearer", + }, + }, + }; + private static readonly global::RetellAI.EndPointSecurityRequirement[] s_CreateAgentVersionSecurityRequirements = + new global::RetellAI.EndPointSecurityRequirement[] + { s_CreateAgentVersionSecurityRequirement0, + }; + partial void PrepareCreateAgentVersionArguments( + global::System.Net.Http.HttpClient httpClient, + ref string agentId, + global::RetellAI.CreateAgentVersionRequest request); + partial void PrepareCreateAgentVersionRequest( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpRequestMessage httpRequestMessage, + string agentId, + global::RetellAI.CreateAgentVersionRequest request); + partial void ProcessCreateAgentVersionResponse( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage); + + partial void ProcessCreateAgentVersionResponseContent( + global::System.Net.Http.HttpClient httpClient, + global::System.Net.Http.HttpResponseMessage httpResponseMessage, + ref string content); + + /// + /// Create a new draft agent version from a base version. + /// + /// + /// Example: agent_xxx + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> CreateAgentVersionAsync( + string agentId, + + global::RetellAI.CreateAgentVersionRequest request, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __response = await CreateAgentVersionAsResponseAsync( + agentId: agentId, + + request: request, + requestOptions: requestOptions, + cancellationToken: cancellationToken + ).ConfigureAwait(false); + + return __response.Body; + } + /// + /// Create a new draft agent version from a base version. + /// + /// + /// Example: agent_xxx + /// + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task>> CreateAgentVersionAsResponseAsync( + string agentId, + + global::RetellAI.CreateAgentVersionRequest request, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + request = request ?? throw new global::System.ArgumentNullException(nameof(request)); + + PrepareArguments( + client: HttpClient); + PrepareCreateAgentVersionArguments( + httpClient: HttpClient, + agentId: ref agentId, + request: request); + + + var __authorizations = global::RetellAI.EndPointSecurityResolver.ResolveAuthorizations( + availableAuthorizations: Authorizations, + securityRequirements: s_CreateAgentVersionSecurityRequirements, + operationName: "CreateAgentVersionAsync"); + + using var __timeoutCancellationTokenSource = global::RetellAI.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( + clientOptions: Options, + requestOptions: requestOptions, + cancellationToken: cancellationToken); + var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken; + var __effectiveReadResponseAsString = global::RetellAI.AutoSDKRequestOptionsSupport.GetReadResponseAsString( + clientOptions: Options, + requestOptions: requestOptions, + fallbackValue: ReadResponseAsString); + var __maxAttempts = global::RetellAI.AutoSDKRequestOptionsSupport.GetMaxAttempts( + clientOptions: Options, + requestOptions: requestOptions, + supportsRetry: true); + + global::System.Net.Http.HttpRequestMessage __CreateHttpRequest() + { + + var __pathBuilder = new global::RetellAI.PathBuilder( + path: $"/create-agent-version/{agentId}", + baseUri: HttpClient.BaseAddress); + var __path = __pathBuilder.ToString(); + __path = global::RetellAI.AutoSDKRequestOptionsSupport.AppendQueryParameters( + path: __path, + clientParameters: Options.QueryParameters, + requestParameters: requestOptions?.QueryParameters); + var __httpRequest = new global::System.Net.Http.HttpRequestMessage( + method: global::System.Net.Http.HttpMethod.Post, + requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); +#if NET6_0_OR_GREATER + __httpRequest.Version = global::System.Net.HttpVersion.Version11; + __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher; +#endif + + foreach (var __authorization in __authorizations) + { + if (__authorization.Type == "Http" || + __authorization.Type == "OAuth2" || + __authorization.Type == "OpenIdConnect") + { + __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue( + scheme: __authorization.Name, + parameter: __authorization.Value); + } + else if (__authorization.Type == "ApiKey" && + __authorization.Location == "Header") + { + __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); + } + } + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); + var __httpRequestContent = new global::System.Net.Http.StringContent( + content: __httpRequestContentBody, + encoding: global::System.Text.Encoding.UTF8, + mediaType: "application/json"); + __httpRequest.Content = __httpRequestContent; + global::RetellAI.AutoSDKRequestOptionsSupport.ApplyHeaders( + request: __httpRequest, + clientHeaders: Options.Headers, + requestHeaders: requestOptions?.Headers); + + PrepareRequest( + client: HttpClient, + request: __httpRequest); + PrepareCreateAgentVersionRequest( + httpClient: HttpClient, + httpRequestMessage: __httpRequest, + agentId: agentId!, + request: request); + + return __httpRequest; + } + + global::System.Net.Http.HttpRequestMessage? __httpRequest = null; + global::System.Net.Http.HttpResponseMessage? __response = null; + var __attemptNumber = 0; + try + { + for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++) + { + __attemptNumber = __attempt; + __httpRequest = __CreateHttpRequest(); + await global::RetellAI.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( + clientOptions: Options, + context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateAgentVersion", + methodName: "CreateAgentVersionAsync", + pathTemplate: "$\"/create-agent-version/{agentId}\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + try + { + __response = await HttpClient.SendAsync( + request: __httpRequest, + completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + } + catch (global::System.Net.Http.HttpRequestException __exception) + { + var __retryDelay = global::RetellAI.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: null, + attempt: __attempt); + var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested; + await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateAgentVersion", + methodName: "CreateAgentVersionAsync", + pathTemplate: "$\"/create-agent-version/{agentId}\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: null, + exception: __exception, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: __willRetry, + retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null, + retryReason: "exception", + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + if (!__willRetry) + { + throw; + } + + __httpRequest.Dispose(); + __httpRequest = null; + await global::RetellAI.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + if (__response != null && + __attempt < __maxAttempts && + global::RetellAI.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode)) + { + var __retryDelay = global::RetellAI.AutoSDKRequestOptionsSupport.GetRetryDelay( + clientOptions: Options, + requestOptions: requestOptions, + response: __response, + attempt: __attempt); + await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateAgentVersion", + methodName: "CreateAgentVersionAsync", + pathTemplate: "$\"/create-agent-version/{agentId}\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attempt, + maxAttempts: __maxAttempts, + willRetry: true, + retryDelay: __retryDelay, + retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture), + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + __response.Dispose(); + __response = null; + __httpRequest.Dispose(); + __httpRequest = null; + await global::RetellAI.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync( + retryDelay: __retryDelay, + cancellationToken: __effectiveCancellationToken).ConfigureAwait(false); + continue; + } + + break; + } + + if (__response == null) + { + throw new global::System.InvalidOperationException("No response received."); + } + + using (__response) + { + + ProcessResponse( + client: HttpClient, + response: __response); + ProcessCreateAgentVersionResponse( + httpClient: HttpClient, + httpResponseMessage: __response); + if (__response.IsSuccessStatusCode) + { + await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( + clientOptions: Options, + context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateAgentVersion", + methodName: "CreateAgentVersionAsync", + pathTemplate: "$\"/create-agent-version/{agentId}\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + else + { + await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( + clientOptions: Options, + context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( + operationId: "CreateAgentVersion", + methodName: "CreateAgentVersionAsync", + pathTemplate: "$\"/create-agent-version/{agentId}\"", + httpMethod: "POST", + baseUri: BaseUri, + request: __httpRequest!, + response: __response, + exception: null, + clientOptions: Options, + requestOptions: requestOptions, + attempt: __attemptNumber, + maxAttempts: __maxAttempts, + willRetry: false, + retryDelay: null, + retryReason: global::System.String.Empty, + cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); + } + // Bad Request + if ((int)__response.StatusCode == 400) + { + string? __content_400 = null; + global::System.Exception? __exception_400 = null; + global::RetellAI.CreateAgentVersionResponse2? __value_400 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_400 = global::RetellAI.CreateAgentVersionResponse2.FromJson(__content_400, JsonSerializerContext); + } + else + { + __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_400 = global::RetellAI.CreateAgentVersionResponse2.FromJson(__content_400, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_400 = __ex; + } + + throw new global::RetellAI.ApiException( + message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_400, + statusCode: __response.StatusCode) + { + ResponseBody = __content_400, + ResponseObject = __value_400, + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + // Unauthorized + if ((int)__response.StatusCode == 401) + { + string? __content_401 = null; + global::System.Exception? __exception_401 = null; + global::RetellAI.CreateAgentVersionResponse3? __value_401 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_401 = global::RetellAI.CreateAgentVersionResponse3.FromJson(__content_401, JsonSerializerContext); + } + else + { + __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_401 = global::RetellAI.CreateAgentVersionResponse3.FromJson(__content_401, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_401 = __ex; + } + + throw new global::RetellAI.ApiException( + message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_401, + statusCode: __response.StatusCode) + { + ResponseBody = __content_401, + ResponseObject = __value_401, + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + // Not Found + if ((int)__response.StatusCode == 404) + { + string? __content_404 = null; + global::System.Exception? __exception_404 = null; + global::RetellAI.CreateAgentVersionResponse4? __value_404 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_404 = global::RetellAI.CreateAgentVersionResponse4.FromJson(__content_404, JsonSerializerContext); + } + else + { + __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_404 = global::RetellAI.CreateAgentVersionResponse4.FromJson(__content_404, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_404 = __ex; + } + + throw new global::RetellAI.ApiException( + message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_404, + statusCode: __response.StatusCode) + { + ResponseBody = __content_404, + ResponseObject = __value_404, + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + // Unprocessable Content + if ((int)__response.StatusCode == 422) + { + string? __content_422 = null; + global::System.Exception? __exception_422 = null; + global::RetellAI.CreateAgentVersionResponse5? __value_422 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_422 = global::RetellAI.CreateAgentVersionResponse5.FromJson(__content_422, JsonSerializerContext); + } + else + { + __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_422 = global::RetellAI.CreateAgentVersionResponse5.FromJson(__content_422, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_422 = __ex; + } + + throw new global::RetellAI.ApiException( + message: __content_422 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_422, + statusCode: __response.StatusCode) + { + ResponseBody = __content_422, + ResponseObject = __value_422, + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + // Internal Server Error + if ((int)__response.StatusCode == 500) + { + string? __content_500 = null; + global::System.Exception? __exception_500 = null; + global::RetellAI.CreateAgentVersionResponse6? __value_500 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_500 = global::RetellAI.CreateAgentVersionResponse6.FromJson(__content_500, JsonSerializerContext); + } + else + { + __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_500 = global::RetellAI.CreateAgentVersionResponse6.FromJson(__content_500, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_500 = __ex; + } + + throw new global::RetellAI.ApiException( + message: __content_500 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_500, + statusCode: __response.StatusCode) + { + ResponseBody = __content_500, + ResponseObject = __value_500, + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + + if (__effectiveReadResponseAsString) + { + var __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + ProcessResponseContent( + client: HttpClient, + response: __response, + content: ref __content); + ProcessCreateAgentVersionResponseContent( + httpClient: HttpClient, + httpResponseMessage: __response, + content: ref __content); + + try + { + __response.EnsureSuccessStatusCode(); + + var __value = global::RetellAI.OneOf.FromJson(__content, JsonSerializerContext) ?? + throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); + return new global::RetellAI.AutoSDKHttpResponse>( + statusCode: __response.StatusCode, + headers: global::RetellAI.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + throw new global::RetellAI.ApiException( + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + statusCode: __response.StatusCode) + { + ResponseBody = __content, + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + } + else + { + try + { + __response.EnsureSuccessStatusCode(); + using var __content = await __response.Content.ReadAsStreamAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + + var __value = await global::RetellAI.OneOf.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + throw new global::System.InvalidOperationException("Response deserialization failed."); + return new global::RetellAI.AutoSDKHttpResponse>( + statusCode: __response.StatusCode, + headers: global::RetellAI.AutoSDKHttpResponse.CreateHeaders(__response), + requestUri: __response.RequestMessage?.RequestUri, + body: __value); + } + catch (global::System.Exception __ex) + { + string? __content = null; + try + { + __content = await __response.Content.ReadAsStringAsync( + #if NET5_0_OR_GREATER + __effectiveCancellationToken + #endif + ).ConfigureAwait(false); + } + catch (global::System.Exception) + { + } + + throw new global::RetellAI.ApiException( + message: __content ?? __response.ReasonPhrase ?? string.Empty, + innerException: __ex, + statusCode: __response.StatusCode) + { + ResponseBody = __content, + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } + } + + } + } + finally + { + __httpRequest?.Dispose(); + } + } + /// + /// Create a new draft agent version from a base version. + /// + /// + /// Example: agent_xxx + /// + /// + /// Existing version used as the base when creating a new draft.
+ /// Example: 12 + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task> CreateAgentVersionAsync( + string agentId, + int baseVersion, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __request = new global::RetellAI.CreateAgentVersionRequest + { + BaseVersion = baseVersion, + }; + + return await CreateAgentVersionAsync( + agentId: agentId, + request: __request, + requestOptions: requestOptions, + cancellationToken: cancellationToken).ConfigureAwait(false); + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateChat.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateChat.g.cs index dde90da..92be949 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateChat.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateChat.g.cs @@ -671,8 +671,7 @@ partial void ProcessCreateChatResponseContent( /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// The version of the chat agent to use for the chat. If not provided, will default to latest version.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// An arbitrary object for storage purpose only. You can put anything here like your internal customer id associated with the chat. Not used for processing. You can later get this field from the chat object. @@ -686,7 +685,7 @@ partial void ProcessCreateChatResponseContent( /// public async global::System.Threading.Tasks.Task CreateChatAsync( string agentId, - int? agentVersion = default, + global::RetellAI.AgentVersionReference? agentVersion = default, object? metadata = default, object? retellLlmDynamicVariables = default, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreatePhoneCall.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreatePhoneCall.g.cs index 2a1840a..ae911fb 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreatePhoneCall.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreatePhoneCall.g.cs @@ -679,8 +679,7 @@ partial void ProcessCreatePhoneCallResponseContent( /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// For this particular call, override the agent version used with this version. This does not bind the agent version to this number, this is for one time override.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -707,7 +706,7 @@ partial void ProcessCreatePhoneCallResponseContent( string fromNumber, string toNumber, string? overrideAgentId = default, - int? overrideAgentVersion = default, + global::RetellAI.AgentVersionReference? overrideAgentVersion = default, global::RetellAI.AgentOverrideRequest? agentOverride = default, object? metadata = default, object? retellLlmDynamicVariables = default, diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateSmsChat.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateSmsChat.g.cs index 8852283..8f91205 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateSmsChat.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateSmsChat.g.cs @@ -679,8 +679,7 @@ partial void ProcessCreateSmsChatResponseContent( /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// For this particular chat, override the agent version used with this version. This does not bind the agent version to this number, this is for one time override.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// An arbitrary object for storage purpose only. You can put anything here like your internal customer id associated with the chat. Not used for processing. You can later get this field from the chat object. @@ -696,7 +695,7 @@ partial void ProcessCreateSmsChatResponseContent( string fromNumber, string toNumber, string? overrideAgentId = default, - int? overrideAgentVersion = default, + global::RetellAI.AgentVersionReference? overrideAgentVersion = default, object? metadata = default, object? retellLlmDynamicVariables = default, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateWebCall.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateWebCall.g.cs index 9603121..ee18698 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateWebCall.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateWebCall.g.cs @@ -671,8 +671,7 @@ partial void ProcessCreateWebCallResponseContent( /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// The version of the agent to use for the call.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -697,7 +696,7 @@ partial void ProcessCreateWebCallResponseContent( /// public async global::System.Threading.Tasks.Task CreateWebCallAsync( string agentId, - int? agentVersion = default, + global::RetellAI.AgentVersionReference? agentVersion = default, global::RetellAI.AgentOverrideRequest? agentOverride = default, object? metadata = default, object? retellLlmDynamicVariables = default, diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.PublishAgent.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.DeleteAgentVersion.g.cs similarity index 85% rename from src/libs/RetellAI/Generated/RetellAI.RetellAiClient.PublishAgent.g.cs rename to src/libs/RetellAI/Generated/RetellAI.RetellAiClient.DeleteAgentVersion.g.cs index 2e087ad..8fa3966 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.PublishAgent.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.DeleteAgentVersion.g.cs @@ -7,7 +7,7 @@ public partial class RetellAiClient { - private static readonly global::RetellAI.EndPointSecurityRequirement s_PublishAgentSecurityRequirement0 = + private static readonly global::RetellAI.EndPointSecurityRequirement s_DeleteAgentVersionSecurityRequirement0 = new global::RetellAI.EndPointSecurityRequirement { Authorizations = new global::RetellAI.EndPointAuthorizationRequirement[] @@ -21,66 +21,78 @@ public partial class RetellAiClient }, }, }; - private static readonly global::RetellAI.EndPointSecurityRequirement[] s_PublishAgentSecurityRequirements = + private static readonly global::RetellAI.EndPointSecurityRequirement[] s_DeleteAgentVersionSecurityRequirements = new global::RetellAI.EndPointSecurityRequirement[] - { s_PublishAgentSecurityRequirement0, + { s_DeleteAgentVersionSecurityRequirement0, }; - partial void PreparePublishAgentArguments( + partial void PrepareDeleteAgentVersionArguments( global::System.Net.Http.HttpClient httpClient, - ref string agentId); - partial void PreparePublishAgentRequest( + ref string agentId, + ref int version); + partial void PrepareDeleteAgentVersionRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string agentId); - partial void ProcessPublishAgentResponse( + string agentId, + int version); + partial void ProcessDeleteAgentVersionResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); /// - /// Publish the latest version of the agent and create a new draft agent with newer version. + /// Delete a specific agent version. /// /// - /// Example: 16b980523634a6dc504898cda492e939 + /// Example: agent_xxx + /// + /// + /// Example: 1 /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - public async global::System.Threading.Tasks.Task PublishAgentAsync( + public async global::System.Threading.Tasks.Task DeleteAgentVersionAsync( string agentId, + int version, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { - await PublishAgentAsResponseAsync( + await DeleteAgentVersionAsResponseAsync( agentId: agentId, + version: version, requestOptions: requestOptions, cancellationToken: cancellationToken ).ConfigureAwait(false); } /// - /// Publish the latest version of the agent and create a new draft agent with newer version. + /// Delete a specific agent version. /// /// - /// Example: 16b980523634a6dc504898cda492e939 + /// Example: agent_xxx + /// + /// + /// Example: 1 /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - public async global::System.Threading.Tasks.Task PublishAgentAsResponseAsync( + public async global::System.Threading.Tasks.Task DeleteAgentVersionAsResponseAsync( string agentId, + int version, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { PrepareArguments( client: HttpClient); - PreparePublishAgentArguments( + PrepareDeleteAgentVersionArguments( httpClient: HttpClient, - agentId: ref agentId); + agentId: ref agentId, + version: ref version); var __authorizations = global::RetellAI.EndPointSecurityResolver.ResolveAuthorizations( availableAuthorizations: Authorizations, - securityRequirements: s_PublishAgentSecurityRequirements, - operationName: "PublishAgentAsync"); + securityRequirements: s_DeleteAgentVersionSecurityRequirements, + operationName: "DeleteAgentVersionAsync"); using var __timeoutCancellationTokenSource = global::RetellAI.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( clientOptions: Options, @@ -100,15 +112,18 @@ await PublishAgentAsResponseAsync( { var __pathBuilder = new global::RetellAI.PathBuilder( - path: $"/publish-agent/{agentId}", + path: $"/delete-agent-version/{agentId}", baseUri: HttpClient.BaseAddress); + __pathBuilder + .AddRequiredParameter("version", version.ToString()!) + ; var __path = __pathBuilder.ToString(); __path = global::RetellAI.AutoSDKRequestOptionsSupport.AppendQueryParameters( path: __path, clientParameters: Options.QueryParameters, requestParameters: requestOptions?.QueryParameters); var __httpRequest = new global::System.Net.Http.HttpRequestMessage( - method: global::System.Net.Http.HttpMethod.Post, + method: global::System.Net.Http.HttpMethod.Delete, requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute)); #if NET6_0_OR_GREATER __httpRequest.Version = global::System.Net.HttpVersion.Version11; @@ -139,10 +154,11 @@ await PublishAgentAsResponseAsync( PrepareRequest( client: HttpClient, request: __httpRequest); - PreparePublishAgentRequest( + PrepareDeleteAgentVersionRequest( httpClient: HttpClient, httpRequestMessage: __httpRequest, - agentId: agentId!); + agentId: agentId!, + version: version!); return __httpRequest; } @@ -159,10 +175,10 @@ await PublishAgentAsResponseAsync( await global::RetellAI.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "PublishAgent", - methodName: "PublishAgentAsync", - pathTemplate: "$\"/publish-agent/{agentId}\"", - httpMethod: "POST", + operationId: "DeleteAgentVersion", + methodName: "DeleteAgentVersionAsync", + pathTemplate: "$\"/delete-agent-version/{agentId}\"", + httpMethod: "DELETE", baseUri: BaseUri, request: __httpRequest!, response: null, @@ -193,10 +209,10 @@ await PublishAgentAsResponseAsync( await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "PublishAgent", - methodName: "PublishAgentAsync", - pathTemplate: "$\"/publish-agent/{agentId}\"", - httpMethod: "POST", + operationId: "DeleteAgentVersion", + methodName: "DeleteAgentVersionAsync", + pathTemplate: "$\"/delete-agent-version/{agentId}\"", + httpMethod: "DELETE", baseUri: BaseUri, request: __httpRequest!, response: null, @@ -234,10 +250,10 @@ await PublishAgentAsResponseAsync( await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "PublishAgent", - methodName: "PublishAgentAsync", - pathTemplate: "$\"/publish-agent/{agentId}\"", - httpMethod: "POST", + operationId: "DeleteAgentVersion", + methodName: "DeleteAgentVersionAsync", + pathTemplate: "$\"/delete-agent-version/{agentId}\"", + httpMethod: "DELETE", baseUri: BaseUri, request: __httpRequest!, response: __response, @@ -274,7 +290,7 @@ await PublishAgentAsResponseAsync( ProcessResponse( client: HttpClient, response: __response); - ProcessPublishAgentResponse( + ProcessDeleteAgentVersionResponse( httpClient: HttpClient, httpResponseMessage: __response); if (__response.IsSuccessStatusCode) @@ -282,10 +298,10 @@ await PublishAgentAsResponseAsync( await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "PublishAgent", - methodName: "PublishAgentAsync", - pathTemplate: "$\"/publish-agent/{agentId}\"", - httpMethod: "POST", + operationId: "DeleteAgentVersion", + methodName: "DeleteAgentVersionAsync", + pathTemplate: "$\"/delete-agent-version/{agentId}\"", + httpMethod: "DELETE", baseUri: BaseUri, request: __httpRequest!, response: __response, @@ -304,10 +320,10 @@ await PublishAgentAsResponseAsync( await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "PublishAgent", - methodName: "PublishAgentAsync", - pathTemplate: "$\"/publish-agent/{agentId}\"", - httpMethod: "POST", + operationId: "DeleteAgentVersion", + methodName: "DeleteAgentVersionAsync", + pathTemplate: "$\"/delete-agent-version/{agentId}\"", + httpMethod: "DELETE", baseUri: BaseUri, request: __httpRequest!, response: __response, @@ -326,19 +342,19 @@ await PublishAgentAsResponseAsync( { string? __content_400 = null; global::System.Exception? __exception_400 = null; - global::RetellAI.PublishAgentResponse? __value_400 = null; + global::RetellAI.DeleteAgentVersionResponse? __value_400 = null; try { if (__effectiveReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_400 = global::RetellAI.PublishAgentResponse.FromJson(__content_400, JsonSerializerContext); + __value_400 = global::RetellAI.DeleteAgentVersionResponse.FromJson(__content_400, JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_400 = global::RetellAI.PublishAgentResponse.FromJson(__content_400, JsonSerializerContext); + __value_400 = global::RetellAI.DeleteAgentVersionResponse.FromJson(__content_400, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -346,7 +362,7 @@ await PublishAgentAsResponseAsync( __exception_400 = __ex; } - throw new global::RetellAI.ApiException( + throw new global::RetellAI.ApiException( message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_400, statusCode: __response.StatusCode) @@ -364,19 +380,19 @@ await PublishAgentAsResponseAsync( { string? __content_401 = null; global::System.Exception? __exception_401 = null; - global::RetellAI.PublishAgentResponse2? __value_401 = null; + global::RetellAI.DeleteAgentVersionResponse2? __value_401 = null; try { if (__effectiveReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_401 = global::RetellAI.PublishAgentResponse2.FromJson(__content_401, JsonSerializerContext); + __value_401 = global::RetellAI.DeleteAgentVersionResponse2.FromJson(__content_401, JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_401 = global::RetellAI.PublishAgentResponse2.FromJson(__content_401, JsonSerializerContext); + __value_401 = global::RetellAI.DeleteAgentVersionResponse2.FromJson(__content_401, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -384,7 +400,7 @@ await PublishAgentAsResponseAsync( __exception_401 = __ex; } - throw new global::RetellAI.ApiException( + throw new global::RetellAI.ApiException( message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_401, statusCode: __response.StatusCode) @@ -402,19 +418,19 @@ await PublishAgentAsResponseAsync( { string? __content_404 = null; global::System.Exception? __exception_404 = null; - global::RetellAI.PublishAgentResponse3? __value_404 = null; + global::RetellAI.DeleteAgentVersionResponse3? __value_404 = null; try { if (__effectiveReadResponseAsString) { __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_404 = global::RetellAI.PublishAgentResponse3.FromJson(__content_404, JsonSerializerContext); + __value_404 = global::RetellAI.DeleteAgentVersionResponse3.FromJson(__content_404, JsonSerializerContext); } else { __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_404 = global::RetellAI.PublishAgentResponse3.FromJson(__content_404, JsonSerializerContext); + __value_404 = global::RetellAI.DeleteAgentVersionResponse3.FromJson(__content_404, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -422,7 +438,7 @@ await PublishAgentAsResponseAsync( __exception_404 = __ex; } - throw new global::RetellAI.ApiException( + throw new global::RetellAI.ApiException( message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_404, statusCode: __response.StatusCode) @@ -440,19 +456,19 @@ await PublishAgentAsResponseAsync( { string? __content_422 = null; global::System.Exception? __exception_422 = null; - global::RetellAI.PublishAgentResponse4? __value_422 = null; + global::RetellAI.DeleteAgentVersionResponse4? __value_422 = null; try { if (__effectiveReadResponseAsString) { __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_422 = global::RetellAI.PublishAgentResponse4.FromJson(__content_422, JsonSerializerContext); + __value_422 = global::RetellAI.DeleteAgentVersionResponse4.FromJson(__content_422, JsonSerializerContext); } else { __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_422 = global::RetellAI.PublishAgentResponse4.FromJson(__content_422, JsonSerializerContext); + __value_422 = global::RetellAI.DeleteAgentVersionResponse4.FromJson(__content_422, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -460,7 +476,7 @@ await PublishAgentAsResponseAsync( __exception_422 = __ex; } - throw new global::RetellAI.ApiException( + throw new global::RetellAI.ApiException( message: __content_422 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_422, statusCode: __response.StatusCode) @@ -478,19 +494,19 @@ await PublishAgentAsResponseAsync( { string? __content_500 = null; global::System.Exception? __exception_500 = null; - global::RetellAI.PublishAgentResponse5? __value_500 = null; + global::RetellAI.DeleteAgentVersionResponse5? __value_500 = null; try { if (__effectiveReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_500 = global::RetellAI.PublishAgentResponse5.FromJson(__content_500, JsonSerializerContext); + __value_500 = global::RetellAI.DeleteAgentVersionResponse5.FromJson(__content_500, JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_500 = global::RetellAI.PublishAgentResponse5.FromJson(__content_500, JsonSerializerContext); + __value_500 = global::RetellAI.DeleteAgentVersionResponse5.FromJson(__content_500, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -498,7 +514,7 @@ await PublishAgentAsResponseAsync( __exception_500 = __ex; } - throw new global::RetellAI.ApiException( + throw new global::RetellAI.ApiException( message: __content_500 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_500, statusCode: __response.StatusCode) diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.GetAgentVersions.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.GetAgentVersions.g.cs index 646e9e4..e9aae0b 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.GetAgentVersions.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.GetAgentVersions.g.cs @@ -27,11 +27,13 @@ public partial class RetellAiClient }; partial void PrepareGetAgentVersionsArguments( global::System.Net.Http.HttpClient httpClient, - ref string agentId); + ref string agentId, + ref bool? includeResponseEngine); partial void PrepareGetAgentVersionsRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string agentId); + string agentId, + bool? includeResponseEngine); partial void ProcessGetAgentVersionsResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -47,16 +49,21 @@ partial void ProcessGetAgentVersionsResponseContent( /// /// Example: 16b980523634a6dc504898cda492e939 /// + /// + /// Default Value: false + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> GetAgentVersionsAsync( string agentId, + bool? includeResponseEngine = default, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { var __response = await GetAgentVersionsAsResponseAsync( agentId: agentId, + includeResponseEngine: includeResponseEngine, requestOptions: requestOptions, cancellationToken: cancellationToken ).ConfigureAwait(false); @@ -69,11 +76,15 @@ partial void ProcessGetAgentVersionsResponseContent( /// /// Example: 16b980523634a6dc504898cda492e939 /// + /// + /// Default Value: false + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task>> GetAgentVersionsAsResponseAsync( string agentId, + bool? includeResponseEngine = default, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -81,7 +92,8 @@ partial void ProcessGetAgentVersionsResponseContent( client: HttpClient); PrepareGetAgentVersionsArguments( httpClient: HttpClient, - agentId: ref agentId); + agentId: ref agentId, + includeResponseEngine: ref includeResponseEngine); var __authorizations = global::RetellAI.EndPointSecurityResolver.ResolveAuthorizations( @@ -109,6 +121,9 @@ partial void ProcessGetAgentVersionsResponseContent( var __pathBuilder = new global::RetellAI.PathBuilder( path: $"/get-agent-versions/{agentId}", baseUri: HttpClient.BaseAddress); + __pathBuilder + .AddOptionalParameter("include_response_engine", includeResponseEngine?.ToString().ToLowerInvariant()) + ; var __path = __pathBuilder.ToString(); __path = global::RetellAI.AutoSDKRequestOptionsSupport.AppendQueryParameters( path: __path, @@ -149,7 +164,8 @@ partial void ProcessGetAgentVersionsResponseContent( PrepareGetAgentVersionsRequest( httpClient: HttpClient, httpRequestMessage: __httpRequest, - agentId: agentId!); + agentId: agentId!, + includeResponseEngine: includeResponseEngine); return __httpRequest; } diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.GetChatAgentVersions.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.GetChatAgentVersions.g.cs index a7d615d..fd31d9d 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.GetChatAgentVersions.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.GetChatAgentVersions.g.cs @@ -27,11 +27,13 @@ public partial class RetellAiClient }; partial void PrepareGetChatAgentVersionsArguments( global::System.Net.Http.HttpClient httpClient, - ref string agentId); + ref string agentId, + ref bool? includeResponseEngine); partial void PrepareGetChatAgentVersionsRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string agentId); + string agentId, + bool? includeResponseEngine); partial void ProcessGetChatAgentVersionsResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -47,16 +49,21 @@ partial void ProcessGetChatAgentVersionsResponseContent( /// /// Example: 16b980523634a6dc504898cda492e939 /// + /// + /// Default Value: false + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> GetChatAgentVersionsAsync( string agentId, + bool? includeResponseEngine = default, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { var __response = await GetChatAgentVersionsAsResponseAsync( agentId: agentId, + includeResponseEngine: includeResponseEngine, requestOptions: requestOptions, cancellationToken: cancellationToken ).ConfigureAwait(false); @@ -69,11 +76,15 @@ partial void ProcessGetChatAgentVersionsResponseContent( /// /// Example: 16b980523634a6dc504898cda492e939 /// + /// + /// Default Value: false + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task>> GetChatAgentVersionsAsResponseAsync( string agentId, + bool? includeResponseEngine = default, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -81,7 +92,8 @@ partial void ProcessGetChatAgentVersionsResponseContent( client: HttpClient); PrepareGetChatAgentVersionsArguments( httpClient: HttpClient, - agentId: ref agentId); + agentId: ref agentId, + includeResponseEngine: ref includeResponseEngine); var __authorizations = global::RetellAI.EndPointSecurityResolver.ResolveAuthorizations( @@ -109,6 +121,9 @@ partial void ProcessGetChatAgentVersionsResponseContent( var __pathBuilder = new global::RetellAI.PathBuilder( path: $"/get-chat-agent-versions/{agentId}", baseUri: HttpClient.BaseAddress); + __pathBuilder + .AddOptionalParameter("include_response_engine", includeResponseEngine?.ToString().ToLowerInvariant()) + ; var __path = __pathBuilder.ToString(); __path = global::RetellAI.AutoSDKRequestOptionsSupport.AppendQueryParameters( path: __path, @@ -149,7 +164,8 @@ partial void ProcessGetChatAgentVersionsResponseContent( PrepareGetChatAgentVersionsRequest( httpClient: HttpClient, httpRequestMessage: __httpRequest, - agentId: agentId!); + agentId: agentId!, + includeResponseEngine: includeResponseEngine); return __httpRequest; } diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.PublishChatAgent.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.PublishAgentVersion.g.cs similarity index 82% rename from src/libs/RetellAI/Generated/RetellAI.RetellAiClient.PublishChatAgent.g.cs rename to src/libs/RetellAI/Generated/RetellAI.RetellAiClient.PublishAgentVersion.g.cs index b3672bd..3ee5cfd 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.PublishChatAgent.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.PublishAgentVersion.g.cs @@ -7,7 +7,7 @@ public partial class RetellAiClient { - private static readonly global::RetellAI.EndPointSecurityRequirement s_PublishChatAgentSecurityRequirement0 = + private static readonly global::RetellAI.EndPointSecurityRequirement s_PublishAgentVersionSecurityRequirement0 = new global::RetellAI.EndPointSecurityRequirement { Authorizations = new global::RetellAI.EndPointAuthorizationRequirement[] @@ -21,66 +21,79 @@ public partial class RetellAiClient }, }, }; - private static readonly global::RetellAI.EndPointSecurityRequirement[] s_PublishChatAgentSecurityRequirements = + private static readonly global::RetellAI.EndPointSecurityRequirement[] s_PublishAgentVersionSecurityRequirements = new global::RetellAI.EndPointSecurityRequirement[] - { s_PublishChatAgentSecurityRequirement0, + { s_PublishAgentVersionSecurityRequirement0, }; - partial void PreparePublishChatAgentArguments( + partial void PreparePublishAgentVersionArguments( global::System.Net.Http.HttpClient httpClient, - ref string agentId); - partial void PreparePublishChatAgentRequest( + ref string agentId, + global::RetellAI.PublishAgentVersionRequest request); + partial void PreparePublishAgentVersionRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - string agentId); - partial void ProcessPublishChatAgentResponse( + string agentId, + global::RetellAI.PublishAgentVersionRequest request); + partial void ProcessPublishAgentVersionResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); /// - /// Publish the latest version of the chat agent and create a new draft chat agent with newer version. + /// Publish an existing draft version in place. /// /// - /// Example: 16b980523634a6dc504898cda492e939 + /// Example: agent_xxx /// + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - public async global::System.Threading.Tasks.Task PublishChatAgentAsync( + public async global::System.Threading.Tasks.Task PublishAgentVersionAsync( string agentId, + + global::RetellAI.PublishAgentVersionRequest request, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { - await PublishChatAgentAsResponseAsync( + await PublishAgentVersionAsResponseAsync( agentId: agentId, + + request: request, requestOptions: requestOptions, cancellationToken: cancellationToken ).ConfigureAwait(false); } /// - /// Publish the latest version of the chat agent and create a new draft chat agent with newer version. + /// Publish an existing draft version in place. /// /// - /// Example: 16b980523634a6dc504898cda492e939 + /// Example: agent_xxx /// + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - public async global::System.Threading.Tasks.Task PublishChatAgentAsResponseAsync( + public async global::System.Threading.Tasks.Task PublishAgentVersionAsResponseAsync( string agentId, + + global::RetellAI.PublishAgentVersionRequest request, global::RetellAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { + request = request ?? throw new global::System.ArgumentNullException(nameof(request)); + PrepareArguments( client: HttpClient); - PreparePublishChatAgentArguments( + PreparePublishAgentVersionArguments( httpClient: HttpClient, - agentId: ref agentId); + agentId: ref agentId, + request: request); var __authorizations = global::RetellAI.EndPointSecurityResolver.ResolveAuthorizations( availableAuthorizations: Authorizations, - securityRequirements: s_PublishChatAgentSecurityRequirements, - operationName: "PublishChatAgentAsync"); + securityRequirements: s_PublishAgentVersionSecurityRequirements, + operationName: "PublishAgentVersionAsync"); using var __timeoutCancellationTokenSource = global::RetellAI.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource( clientOptions: Options, @@ -100,7 +113,7 @@ await PublishChatAgentAsResponseAsync( { var __pathBuilder = new global::RetellAI.PathBuilder( - path: $"/publish-chat-agent/{agentId}", + path: $"/publish-agent-version/{agentId}", baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); __path = global::RetellAI.AutoSDKRequestOptionsSupport.AppendQueryParameters( @@ -131,6 +144,12 @@ await PublishChatAgentAsResponseAsync( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); + var __httpRequestContent = new global::System.Net.Http.StringContent( + content: __httpRequestContentBody, + encoding: global::System.Text.Encoding.UTF8, + mediaType: "application/json"); + __httpRequest.Content = __httpRequestContent; global::RetellAI.AutoSDKRequestOptionsSupport.ApplyHeaders( request: __httpRequest, clientHeaders: Options.Headers, @@ -139,10 +158,11 @@ await PublishChatAgentAsResponseAsync( PrepareRequest( client: HttpClient, request: __httpRequest); - PreparePublishChatAgentRequest( + PreparePublishAgentVersionRequest( httpClient: HttpClient, httpRequestMessage: __httpRequest, - agentId: agentId!); + agentId: agentId!, + request: request); return __httpRequest; } @@ -159,9 +179,9 @@ await PublishChatAgentAsResponseAsync( await global::RetellAI.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "PublishChatAgent", - methodName: "PublishChatAgentAsync", - pathTemplate: "$\"/publish-chat-agent/{agentId}\"", + operationId: "PublishAgentVersion", + methodName: "PublishAgentVersionAsync", + pathTemplate: "$\"/publish-agent-version/{agentId}\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest!, @@ -193,9 +213,9 @@ await PublishChatAgentAsResponseAsync( await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "PublishChatAgent", - methodName: "PublishChatAgentAsync", - pathTemplate: "$\"/publish-chat-agent/{agentId}\"", + operationId: "PublishAgentVersion", + methodName: "PublishAgentVersionAsync", + pathTemplate: "$\"/publish-agent-version/{agentId}\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest!, @@ -234,9 +254,9 @@ await PublishChatAgentAsResponseAsync( await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "PublishChatAgent", - methodName: "PublishChatAgentAsync", - pathTemplate: "$\"/publish-chat-agent/{agentId}\"", + operationId: "PublishAgentVersion", + methodName: "PublishAgentVersionAsync", + pathTemplate: "$\"/publish-agent-version/{agentId}\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest!, @@ -274,7 +294,7 @@ await PublishChatAgentAsResponseAsync( ProcessResponse( client: HttpClient, response: __response); - ProcessPublishChatAgentResponse( + ProcessPublishAgentVersionResponse( httpClient: HttpClient, httpResponseMessage: __response); if (__response.IsSuccessStatusCode) @@ -282,9 +302,9 @@ await PublishChatAgentAsResponseAsync( await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "PublishChatAgent", - methodName: "PublishChatAgentAsync", - pathTemplate: "$\"/publish-chat-agent/{agentId}\"", + operationId: "PublishAgentVersion", + methodName: "PublishAgentVersionAsync", + pathTemplate: "$\"/publish-agent-version/{agentId}\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest!, @@ -304,9 +324,9 @@ await PublishChatAgentAsResponseAsync( await global::RetellAI.AutoSDKRequestOptionsSupport.OnAfterErrorAsync( clientOptions: Options, context: global::RetellAI.AutoSDKRequestOptionsSupport.CreateHookContext( - operationId: "PublishChatAgent", - methodName: "PublishChatAgentAsync", - pathTemplate: "$\"/publish-chat-agent/{agentId}\"", + operationId: "PublishAgentVersion", + methodName: "PublishAgentVersionAsync", + pathTemplate: "$\"/publish-agent-version/{agentId}\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest!, @@ -326,19 +346,19 @@ await PublishChatAgentAsResponseAsync( { string? __content_400 = null; global::System.Exception? __exception_400 = null; - global::RetellAI.PublishChatAgentResponse? __value_400 = null; + global::RetellAI.PublishAgentVersionResponse? __value_400 = null; try { if (__effectiveReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_400 = global::RetellAI.PublishChatAgentResponse.FromJson(__content_400, JsonSerializerContext); + __value_400 = global::RetellAI.PublishAgentVersionResponse.FromJson(__content_400, JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_400 = global::RetellAI.PublishChatAgentResponse.FromJson(__content_400, JsonSerializerContext); + __value_400 = global::RetellAI.PublishAgentVersionResponse.FromJson(__content_400, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -346,7 +366,7 @@ await PublishChatAgentAsResponseAsync( __exception_400 = __ex; } - throw new global::RetellAI.ApiException( + throw new global::RetellAI.ApiException( message: __content_400 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_400, statusCode: __response.StatusCode) @@ -364,19 +384,19 @@ await PublishChatAgentAsResponseAsync( { string? __content_401 = null; global::System.Exception? __exception_401 = null; - global::RetellAI.PublishChatAgentResponse2? __value_401 = null; + global::RetellAI.PublishAgentVersionResponse2? __value_401 = null; try { if (__effectiveReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_401 = global::RetellAI.PublishChatAgentResponse2.FromJson(__content_401, JsonSerializerContext); + __value_401 = global::RetellAI.PublishAgentVersionResponse2.FromJson(__content_401, JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_401 = global::RetellAI.PublishChatAgentResponse2.FromJson(__content_401, JsonSerializerContext); + __value_401 = global::RetellAI.PublishAgentVersionResponse2.FromJson(__content_401, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -384,7 +404,7 @@ await PublishChatAgentAsResponseAsync( __exception_401 = __ex; } - throw new global::RetellAI.ApiException( + throw new global::RetellAI.ApiException( message: __content_401 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_401, statusCode: __response.StatusCode) @@ -402,19 +422,19 @@ await PublishChatAgentAsResponseAsync( { string? __content_404 = null; global::System.Exception? __exception_404 = null; - global::RetellAI.PublishChatAgentResponse3? __value_404 = null; + global::RetellAI.PublishAgentVersionResponse3? __value_404 = null; try { if (__effectiveReadResponseAsString) { __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_404 = global::RetellAI.PublishChatAgentResponse3.FromJson(__content_404, JsonSerializerContext); + __value_404 = global::RetellAI.PublishAgentVersionResponse3.FromJson(__content_404, JsonSerializerContext); } else { __content_404 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_404 = global::RetellAI.PublishChatAgentResponse3.FromJson(__content_404, JsonSerializerContext); + __value_404 = global::RetellAI.PublishAgentVersionResponse3.FromJson(__content_404, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -422,7 +442,7 @@ await PublishChatAgentAsResponseAsync( __exception_404 = __ex; } - throw new global::RetellAI.ApiException( + throw new global::RetellAI.ApiException( message: __content_404 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_404, statusCode: __response.StatusCode) @@ -440,19 +460,19 @@ await PublishChatAgentAsResponseAsync( { string? __content_422 = null; global::System.Exception? __exception_422 = null; - global::RetellAI.PublishChatAgentResponse4? __value_422 = null; + global::RetellAI.PublishAgentVersionResponse4? __value_422 = null; try { if (__effectiveReadResponseAsString) { __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_422 = global::RetellAI.PublishChatAgentResponse4.FromJson(__content_422, JsonSerializerContext); + __value_422 = global::RetellAI.PublishAgentVersionResponse4.FromJson(__content_422, JsonSerializerContext); } else { __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_422 = global::RetellAI.PublishChatAgentResponse4.FromJson(__content_422, JsonSerializerContext); + __value_422 = global::RetellAI.PublishAgentVersionResponse4.FromJson(__content_422, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -460,7 +480,7 @@ await PublishChatAgentAsResponseAsync( __exception_422 = __ex; } - throw new global::RetellAI.ApiException( + throw new global::RetellAI.ApiException( message: __content_422 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_422, statusCode: __response.StatusCode) @@ -478,19 +498,19 @@ await PublishChatAgentAsResponseAsync( { string? __content_500 = null; global::System.Exception? __exception_500 = null; - global::RetellAI.PublishChatAgentResponse5? __value_500 = null; + global::RetellAI.PublishAgentVersionResponse5? __value_500 = null; try { if (__effectiveReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_500 = global::RetellAI.PublishChatAgentResponse5.FromJson(__content_500, JsonSerializerContext); + __value_500 = global::RetellAI.PublishAgentVersionResponse5.FromJson(__content_500, JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_500 = global::RetellAI.PublishChatAgentResponse5.FromJson(__content_500, JsonSerializerContext); + __value_500 = global::RetellAI.PublishAgentVersionResponse5.FromJson(__content_500, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -498,7 +518,7 @@ await PublishChatAgentAsResponseAsync( __exception_500 = __ex; } - throw new global::RetellAI.ApiException( + throw new global::RetellAI.ApiException( message: __content_500 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_500, statusCode: __response.StatusCode) @@ -595,5 +615,39 @@ await PublishChatAgentAsResponseAsync( __httpRequest?.Dispose(); } } + /// + /// Publish an existing draft version in place. + /// + /// + /// Example: agent_xxx + /// + /// + /// Example: 15 + /// + /// + /// Example: Hotfix for transfer timeout + /// + /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. + /// The token to cancel the operation with + /// + public async global::System.Threading.Tasks.Task PublishAgentVersionAsync( + string agentId, + int version, + string? versionDescription = default, + global::RetellAI.AutoSDKRequestOptions? requestOptions = default, + global::System.Threading.CancellationToken cancellationToken = default) + { + var __request = new global::RetellAI.PublishAgentVersionRequest + { + Version = version, + VersionDescription = versionDescription, + }; + + await PublishAgentVersionAsync( + agentId: agentId, + request: __request, + requestOptions: requestOptions, + cancellationToken: cancellationToken).ConfigureAwait(false); + } } } \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.RegisterPhoneCall.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.RegisterPhoneCall.g.cs index cb4d37e..2924353 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.RegisterPhoneCall.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.RegisterPhoneCall.g.cs @@ -671,8 +671,7 @@ partial void ProcessRegisterPhoneCallResponseContent( /// Example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD /// /// - /// The version of the agent to use for the call.
- /// Example: 1 + /// Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred tag for that resolved version (most recently assigned), if any. /// /// /// Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -701,7 +700,7 @@ partial void ProcessRegisterPhoneCallResponseContent( /// public async global::System.Threading.Tasks.Task RegisterPhoneCallAsync( string agentId, - int? agentVersion = default, + global::RetellAI.AgentVersionReference? agentVersion = default, global::RetellAI.AgentOverrideRequest? agentOverride = default, string? fromNumber = default, string? toNumber = default, diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateAgent.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateAgent.g.cs index b8e7622..19258b6 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateAgent.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateAgent.g.cs @@ -478,24 +478,62 @@ partial void ProcessUpdateAgentResponseContent( h => h.Value), }; } + // Precondition Failed + if ((int)__response.StatusCode == 412) + { + string? __content_412 = null; + global::System.Exception? __exception_412 = null; + global::RetellAI.UpdateAgentResponse4? __value_412 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_412 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_412 = global::RetellAI.UpdateAgentResponse4.FromJson(__content_412, JsonSerializerContext); + } + else + { + __content_412 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_412 = global::RetellAI.UpdateAgentResponse4.FromJson(__content_412, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_412 = __ex; + } + + throw new global::RetellAI.ApiException( + message: __content_412 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_412, + statusCode: __response.StatusCode) + { + ResponseBody = __content_412, + ResponseObject = __value_412, + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } // Internal Server Error if ((int)__response.StatusCode == 500) { string? __content_500 = null; global::System.Exception? __exception_500 = null; - global::RetellAI.UpdateAgentResponse4? __value_500 = null; + global::RetellAI.UpdateAgentResponse5? __value_500 = null; try { if (__effectiveReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_500 = global::RetellAI.UpdateAgentResponse4.FromJson(__content_500, JsonSerializerContext); + __value_500 = global::RetellAI.UpdateAgentResponse5.FromJson(__content_500, JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_500 = global::RetellAI.UpdateAgentResponse4.FromJson(__content_500, JsonSerializerContext); + __value_500 = global::RetellAI.UpdateAgentResponse5.FromJson(__content_500, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -503,7 +541,7 @@ partial void ProcessUpdateAgentResponseContent( __exception_500 = __ex; } - throw new global::RetellAI.ApiException( + throw new global::RetellAI.ApiException( message: __content_500 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_500, statusCode: __response.StatusCode) @@ -777,6 +815,9 @@ partial void ProcessUpdateAgentResponseContent( /// If this option is set, the call will try to detect IVR in the first 3 minutes of the call. Actions defined will be applied when the IVR is detected. Set this to null to disable IVR detection.
/// Example: {"action":{"type":"hangup"}} /// + /// + /// If this option is set, the agent prompt will include call screen handling instructions for identity and call purpose questions. Set this to null to disable call screen prompt instructions. + /// /// /// Post call analysis data to extract from the call. This data will augment the pre-defined variables extracted in the call analysis. This will be available after the call ends. /// @@ -818,6 +859,10 @@ partial void ProcessUpdateAgentResponseContent( /// If set to true, DTMF input will be accepted and processed. If false, any DTMF input will be ignored. Default to true.
/// Example: true /// + /// + /// If set to true, DTMF input will interrupt the agent even when interruption_sensitivity is 0. Can be overridden per conversation or subagent node. Default to false.
+ /// Example: false + /// /// /// /// If set, determines what denoising mode to use. Use "no-denoise" to bypass all audio denoising. Default to noise-cancellation.
@@ -879,6 +924,7 @@ partial void ProcessUpdateAgentResponseContent( int? voicemailDetectionTimeoutMs = default, global::RetellAI.AgentRequestVoicemailOption? voicemailOption = default, global::RetellAI.AgentRequestIvrOption? ivrOption = default, + global::RetellAI.CallScreeningOption? callScreeningOption = default, global::System.Collections.Generic.IList? postCallAnalysisData = default, global::RetellAI.NullableLLMModel? postCallAnalysisModel = default, string? analysisSuccessfulPrompt = default, @@ -890,6 +936,7 @@ partial void ProcessUpdateAgentResponseContent( global::RetellAI.AgentRequestCustomSttConfig? customSttConfig = default, global::RetellAI.AgentRequestVocabSpecialization? vocabSpecialization = default, bool? allowUserDtmf = default, + bool? allowDtmfInterruption = default, global::RetellAI.AgentRequestUserDtmfOptions? userDtmfOptions = default, global::RetellAI.AgentRequestDenoisingMode? denoisingMode = default, global::RetellAI.PIIConfig? piiConfig = default, @@ -939,6 +986,7 @@ partial void ProcessUpdateAgentResponseContent( VoicemailDetectionTimeoutMs = voicemailDetectionTimeoutMs, VoicemailOption = voicemailOption, IvrOption = ivrOption, + CallScreeningOption = callScreeningOption, PostCallAnalysisData = postCallAnalysisData, PostCallAnalysisModel = postCallAnalysisModel, AnalysisSuccessfulPrompt = analysisSuccessfulPrompt, @@ -950,6 +998,7 @@ partial void ProcessUpdateAgentResponseContent( CustomSttConfig = customSttConfig, VocabSpecialization = vocabSpecialization, AllowUserDtmf = allowUserDtmf, + AllowDtmfInterruption = allowDtmfInterruption, UserDtmfOptions = userDtmfOptions, DenoisingMode = denoisingMode, PiiConfig = piiConfig, diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateChatAgent.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateChatAgent.g.cs index 8a4b05d..7f6b188 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateChatAgent.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateChatAgent.g.cs @@ -478,24 +478,62 @@ partial void ProcessUpdateChatAgentResponseContent( h => h.Value), }; } + // Precondition Failed + if ((int)__response.StatusCode == 412) + { + string? __content_412 = null; + global::System.Exception? __exception_412 = null; + global::RetellAI.UpdateChatAgentResponse4? __value_412 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_412 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_412 = global::RetellAI.UpdateChatAgentResponse4.FromJson(__content_412, JsonSerializerContext); + } + else + { + __content_412 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_412 = global::RetellAI.UpdateChatAgentResponse4.FromJson(__content_412, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_412 = __ex; + } + + throw new global::RetellAI.ApiException( + message: __content_412 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_412, + statusCode: __response.StatusCode) + { + ResponseBody = __content_412, + ResponseObject = __value_412, + ResponseHeaders = global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value), + }; + } // Internal Server Error if ((int)__response.StatusCode == 500) { string? __content_500 = null; global::System.Exception? __exception_500 = null; - global::RetellAI.UpdateChatAgentResponse4? __value_500 = null; + global::RetellAI.UpdateChatAgentResponse5? __value_500 = null; try { if (__effectiveReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_500 = global::RetellAI.UpdateChatAgentResponse4.FromJson(__content_500, JsonSerializerContext); + __value_500 = global::RetellAI.UpdateChatAgentResponse5.FromJson(__content_500, JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_500 = global::RetellAI.UpdateChatAgentResponse4.FromJson(__content_500, JsonSerializerContext); + __value_500 = global::RetellAI.UpdateChatAgentResponse5.FromJson(__content_500, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -503,7 +541,7 @@ partial void ProcessUpdateChatAgentResponseContent( __exception_500 = __ex; } - throw new global::RetellAI.ApiException( + throw new global::RetellAI.ApiException( message: __content_500 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_500, statusCode: __response.StatusCode) diff --git a/src/libs/RetellAI/Generated/autosdk.generated-examples.json b/src/libs/RetellAI/Generated/autosdk.generated-examples.json index 551fb1f..ec51796 100644 --- a/src/libs/RetellAI/Generated/autosdk.generated-examples.json +++ b/src/libs/RetellAI/Generated/autosdk.generated-examples.json @@ -6,7 +6,7 @@ "Slug": "updateagent", "Description": "Update an existing agent\u0027s latest draft version", "Language": "http", - "Code": "### Update an existing agent\u0027s latest draft version\n# @name updateAgent\nPATCH {{host}}/update-agent/{{agent_id}}?version={{version}}\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022agent_name\u0022: \u0022Jarvis\u0022\n}\n\n## Responses\n# 200\n# Description: Successfully updated an agent.\n# Content-Type: application/json\n# 400\n# Description: Bad Request\n# Content-Type: application/json\n# 401\n# Description: Unauthorized\n# Content-Type: application/json\n# 422\n# Description: Unprocessable Content\n# Content-Type: application/json\n# 500\n# Description: Internal Server Error\n# Content-Type: application/json", + "Code": "### Update an existing agent\u0027s latest draft version\n# @name updateAgent\nPATCH {{host}}/update-agent/{{agent_id}}?version={{version}}\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022agent_name\u0022: \u0022Jarvis\u0022\n}\n\n## Responses\n# 200\n# Description: Successfully updated an agent.\n# Content-Type: application/json\n# 400\n# Description: Bad Request\n# Content-Type: application/json\n# 401\n# Description: Unauthorized\n# Content-Type: application/json\n# 412\n# Description: Precondition Failed\n# Content-Type: application/json\n# 422\n# Description: Unprocessable Content\n# Content-Type: application/json\n# 500\n# Description: Internal Server Error\n# Content-Type: application/json", "Format": "http", "OperationId": "updateAgent", "Setup": null diff --git a/src/libs/RetellAI/openapi.yaml b/src/libs/RetellAI/openapi.yaml index da8a9fd..92f693d 100644 --- a/src/libs/RetellAI/openapi.yaml +++ b/src/libs/RetellAI/openapi.yaml @@ -132,6 +132,34 @@ components: message: type: string example: The requested resource was not found. + Conflict: + description: Conflict + content: + application/json: + schema: + type: object + properties: + status: + type: string + enum: + - error + message: + type: string + example: Resource update conflict. + PreconditionFailed: + description: Precondition Failed + content: + application/json: + schema: + type: object + properties: + status: + type: string + enum: + - error + message: + type: string + example: Precondition failed for conditional update. parameters: LimitParam: in: query @@ -503,8 +531,7 @@ components: minLength: 1 example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD agent_version: - type: integer - example: 1 + $ref: '#/components/schemas/AgentVersionReference' weight: type: number example: 0.5 @@ -512,6 +539,42 @@ components: exclusiveMinimum: true maximum: 1 description: The weight of the agent. When used in a list of agents, the total weights must add up to 1. + AgentVersionReference: + oneOf: + - type: integer + minimum: 0 + example: 1 + - type: string + minLength: 1 + maxLength: 20 + pattern: ^[a-z0-9_-]+$ + example: prod + description: Agent version reference. Supports a numeric version (for example 3) or a tag/environment name (for example "prod"). When a tag is provided, resolution uses that exact tag assignment (including + its dynamic variables). If the tag exists but is currently unassigned, it resolves to latest. When a numeric version (or latest) is provided, resolution applies dynamic variables from the preferred + tag for that resolved version (most recently assigned), if any. + CreateAgentVersionRequest: + type: object + additionalProperties: false + required: + - base_version + properties: + base_version: + type: integer + minimum: 0 + example: 12 + description: Existing version used as the base when creating a new draft. + PublishAgentVersionRequest: + type: object + required: + - version + properties: + version: + type: integer + minimum: 0 + example: 15 + version_description: + type: string + example: Hotfix for transfer timeout AgentOverrideRequest: type: object description: Override configuration for agent, retell LLM, or conversation flow settings for a specific call. @@ -833,6 +896,11 @@ components: properties: action: $ref: '#/components/schemas/VoicemailAction' + detection_prompt: + type: string + maxLength: 2000 + nullable: true + description: Optionally describe what should be treated as voicemail. Leave as null to use the default definition. required: - action description: If this option is set, the call will try to detect voicemail in the first 3 minutes of the call. Actions defined (hangup, or leave a message) will be applied when the voicemail is @@ -847,6 +915,11 @@ components: properties: action: $ref: '#/components/schemas/IvrAction' + detection_prompt: + type: string + maxLength: 2000 + nullable: true + description: Optionally describe what should be treated as an IVR. Leave as null to use the default definition. required: - action description: If this option is set, the call will try to detect IVR in the first 3 minutes of the call. Actions defined will be applied when the IVR is detected. Set this to null to disable IVR @@ -855,6 +928,8 @@ components: action: type: hangup nullable: true + call_screening_option: + $ref: '#/components/schemas/CallScreeningOption' post_call_analysis_data: type: array items: @@ -929,6 +1004,10 @@ components: type: boolean example: true description: If set to true, DTMF input will be accepted and processed. If false, any DTMF input will be ignored. Default to true. + allow_dtmf_interruption: + type: boolean + example: false + description: If set to true, DTMF input will interrupt the agent even when interruption_sensitivity is 0. Can be overridden per conversation or subagent node. Default to false. user_dtmf_options: type: object properties: @@ -992,6 +1071,16 @@ components: type: integer example: 0 description: Version of the agent. + base_version: + type: integer + nullable: true + example: 12 + description: Version that this draft was based on. Null for initial versions. + assigned_tags: + type: array + items: + type: string + description: Tags assigned to this agent version. Preferred tag is listed first. is_published: type: boolean example: false @@ -1008,6 +1097,9 @@ components: type: integer example: 1703413636133 description: Last modification timestamp (milliseconds since epoch). Either the time of last update or creation if no updates available. + response_engine_data: + $ref: '#/components/schemas/ResponseEngineFull' + description: Hydrated response engine for this agent version. Only present when include_response_engine is true on /get-agent-versions. AgentSwapNode: allOf: - $ref: '#/components/schemas/NodeBase' @@ -1027,7 +1119,7 @@ components: type: string description: The ID of the agent to swap to agent_version: - type: number + $ref: '#/components/schemas/AgentVersionReference' description: The version of the agent to swap to. If not specified, will use the latest version post_call_analysis_setting: $ref: '#/components/schemas/PostCallAnalysisSetting' @@ -1068,7 +1160,7 @@ components: minLength: 1 description: The id of the agent to swap to. agent_version: - type: number + $ref: '#/components/schemas/AgentVersionReference' description: The version of the agent to swap to. If not specified, will use the latest version. speak_during_execution: type: boolean @@ -1187,8 +1279,7 @@ components: example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD description: For this particular call, override the agent used with this agent id. This does not bind the agent to this number, this is for one time override. override_agent_version: - type: integer - example: 1 + $ref: '#/components/schemas/AgentVersionReference' description: For this particular call, override the agent version used with this version. This does not bind the agent to this number, this is for one time override. agent_override: $ref: '#/components/schemas/AgentOverrideRequest' @@ -1727,6 +1818,7 @@ components: - chat_started - chat_ended - chat_analyzed + - transcript_updated description: Which webhook events this agent should receive. If not set, defaults to chat_started, chat_ended, chat_analyzed. nullable: true webhook_timeout_ms: @@ -1818,6 +1910,16 @@ components: type: integer example: 0 description: The version of the chat agent. + base_version: + type: integer + nullable: true + example: 12 + description: Version that this draft was based on. Null for initial versions. + assigned_tags: + type: array + items: + type: string + description: Tags assigned to this chat agent version. Preferred tag is listed first. is_published: type: boolean example: false @@ -1833,6 +1935,9 @@ components: type: integer example: 1703413636133 description: Last modification timestamp (milliseconds since epoch). Either the time of last update or creation if no updates available. + response_engine_data: + $ref: '#/components/schemas/ResponseEngineFull' + description: Hydrated response engine for this chat agent version. Only present when include_response_engine is true on /get-chat-agent-versions. ChatAnalysis: type: object properties: @@ -2485,6 +2590,10 @@ components: minimum: 0.5 maximum: 2 nullable: true + allow_dtmf_interruption: + type: boolean + nullable: true + description: If set, overrides the agent-level allow_dtmf_interruption for this node only. ConversationFlowOverride: type: object description: Override properties for conversation flow configuration in agent override requests. @@ -2673,6 +2782,10 @@ components: - kb_002 description: Knowledge base IDs for RAG (Retrieval-Augmented Generation). nullable: true + kb_config: + type: object + $ref: '#/components/schemas/KBConfig' + description: Knowledge base configuration for RAG retrieval at the node level. If kb_instruction is set here, it overrides the flow-level kb_instruction. SubagentNode: allOf: - $ref: '#/components/schemas/NodeBase' @@ -2711,6 +2824,10 @@ components: type: string description: Knowledge base IDs for RAG (Retrieval-Augmented Generation). nullable: true + kb_config: + type: object + $ref: '#/components/schemas/KBConfig' + description: Knowledge base configuration for RAG retrieval at the node level. If kb_instruction is set here, it overrides the flow-level kb_instruction. tool_ids: type: array items: @@ -4071,7 +4188,6 @@ components: - claude-4.5-sonnet - claude-4.6-sonnet - claude-4.5-haiku - - gemini-2.5-flash - gemini-2.5-flash-lite - gemini-3.0-flash - gemini-3.1-flash-lite @@ -4602,7 +4718,6 @@ components: - claude-4.5-sonnet - claude-4.6-sonnet - claude-4.5-haiku - - gemini-2.5-flash - gemini-2.5-flash-lite - gemini-3.0-flash - gemini-3.1-flash-lite @@ -7194,6 +7309,27 @@ components: IvrAction: oneOf: - $ref: '#/components/schemas/IvrActionHangup' + CallScreeningOption: + type: object + properties: + agent_identity: + type: string + minLength: 1 + maxLength: 100 + example: Acme Health scheduling team + description: Identity the agent should provide when a call screen asks who is calling. Dynamic variables are supported. + call_purpose: + type: string + minLength: 1 + maxLength: 300 + example: confirming your appointment for tomorrow + description: Purpose the agent should provide when a call screen asks why it is calling. Dynamic variables are supported. + required: + - agent_identity + - call_purpose + additionalProperties: false + description: If this option is set, the agent prompt will include call screen handling instructions for identity and call purpose questions. Set this to null to disable call screen prompt instructions. + nullable: true WER: type: object required: @@ -8041,8 +8177,7 @@ paths: example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD description: The chat agent to use for the call. agent_version: - type: integer - example: 1 + $ref: '#/components/schemas/AgentVersionReference' description: The version of the chat agent to use for the chat. If not provided, will default to latest version. metadata: type: object @@ -8311,8 +8446,7 @@ paths: example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD description: For this particular chat, override the agent used with this agent id. This does not bind the agent to this number, this is for one time override. override_agent_version: - type: integer - example: 1 + $ref: '#/components/schemas/AgentVersionReference' description: For this particular chat, override the agent version used with this version. This does not bind the agent version to this number, this is for one time override. metadata: type: object @@ -8575,6 +8709,13 @@ paths: example: 16b980523634a6dc504898cda492e939 required: true description: Unique id of the agent versions to be retrieved. + - in: query + name: include_response_engine + schema: + type: boolean + default: false + required: false + description: When true, each returned agent version includes a response_engine_data field with the hydrated response engine (full retell-llm or conversation-flow configuration) bound to that version. responses: '200': description: Successfully retrieved all versions of an agent. @@ -8640,6 +8781,14 @@ paths: example: 16b980523634a6dc504898cda492e939 required: true description: Unique id of the chat agent versions to be retrieved. + - in: query + name: include_response_engine + schema: + type: boolean + default: false + required: false + description: When true, each returned chat agent version includes a response_engine_data field with the hydrated response engine (full retell-llm or conversation-flow configuration) bound to that + version. responses: '200': description: Successfully retrieved all versions of a chat agent. @@ -9735,22 +9884,34 @@ paths: $ref: '#/components/responses/Unauthorized' '500': $ref: '#/components/responses/InternalServerError' - /publish-agent/{agent_id}: + /create-agent-version/{agent_id}: post: - description: Publish the latest version of the agent and create a new draft agent with newer version. - operationId: publishAgent + description: Create a new draft agent version from a base version. + operationId: createAgentVersion parameters: - in: path name: agent_id schema: type: string minLength: 1 - example: 16b980523634a6dc504898cda492e939 + example: agent_xxx required: true - description: Unique id of the agent to be published. + description: Unique id of the agent. + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/CreateAgentVersionRequest' responses: - '200': - description: Agent successfully published + '201': + description: Draft version created successfully. + content: + application/json: + schema: + oneOf: + - $ref: '#/components/schemas/AgentResponse' + - $ref: '#/components/schemas/ChatAgentResponse' '400': $ref: '#/components/responses/BadRequest' '401': @@ -9761,22 +9922,62 @@ paths: $ref: '#/components/responses/UnprocessableContent' '500': $ref: '#/components/responses/InternalServerError' - /publish-chat-agent/{agent_id}: + /publish-agent-version/{agent_id}: post: - description: Publish the latest version of the chat agent and create a new draft chat agent with newer version. - operationId: publishChatAgent + description: Publish an existing draft version in place. + operationId: publishAgentVersion parameters: - in: path name: agent_id schema: type: string minLength: 1 - example: 16b980523634a6dc504898cda492e939 + example: agent_xxx required: true - description: Unique id of the chat agent to be published. + description: Unique id of the agent. + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/PublishAgentVersionRequest' responses: '200': - description: Chat agent successfully published + description: Agent version published successfully. + '400': + $ref: '#/components/responses/BadRequest' + '401': + $ref: '#/components/responses/Unauthorized' + '404': + $ref: '#/components/responses/NotFound' + '422': + $ref: '#/components/responses/UnprocessableContent' + '500': + $ref: '#/components/responses/InternalServerError' + /delete-agent-version/{agent_id}: + delete: + description: Delete a specific agent version. + operationId: deleteAgentVersion + parameters: + - in: path + name: agent_id + schema: + type: string + minLength: 1 + example: agent_xxx + required: true + description: Unique id of the agent. + - in: query + name: version + schema: + type: integer + minimum: 0 + example: 1 + required: true + description: Version to delete. + responses: + '204': + description: Version deleted successfully. '400': $ref: '#/components/responses/BadRequest' '401': @@ -9828,6 +10029,8 @@ paths: $ref: '#/components/responses/Unauthorized' '422': $ref: '#/components/responses/UnprocessableContent' + '412': + $ref: '#/components/responses/PreconditionFailed' '500': $ref: '#/components/responses/InternalServerError' /update-chat-agent/{agent_id}: @@ -9869,6 +10072,8 @@ paths: $ref: '#/components/responses/Unauthorized' '422': $ref: '#/components/responses/UnprocessableContent' + '412': + $ref: '#/components/responses/PreconditionFailed' '500': $ref: '#/components/responses/InternalServerError' /update-chat/{chat_id}: @@ -10222,8 +10427,7 @@ paths: example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD description: For this particular call, override the agent used with this agent id. This does not bind the agent to this number, this is for one time override. override_agent_version: - type: integer - example: 1 + $ref: '#/components/schemas/AgentVersionReference' description: For this particular call, override the agent version used with this version. This does not bind the agent version to this number, this is for one time override. agent_override: $ref: '#/components/schemas/AgentOverrideRequest' @@ -10288,8 +10492,7 @@ paths: example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD description: Unique id of agent used for the call. Your agent would contain the LLM Websocket url used for this call. agent_version: - type: integer - example: 1 + $ref: '#/components/schemas/AgentVersionReference' description: The version of the agent to use for the call. agent_override: $ref: '#/components/schemas/AgentOverrideRequest' @@ -10726,8 +10929,7 @@ paths: example: oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD description: The agent to use for the call. agent_version: - type: integer - example: 1 + $ref: '#/components/schemas/AgentVersionReference' description: The version of the agent to use for the call. agent_override: $ref: '#/components/schemas/AgentOverrideRequest'