diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateKnowledgeBase.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateKnowledgeBase.g.cs index 7e2e914b..15e8dfc0 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateKnowledgeBase.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.CreateKnowledgeBase.g.cs @@ -50,7 +50,7 @@ public partial interface IRetellAiClient /// Example: true /// /// - /// Maximum number of characters per chunk when splitting knowledge base content. Default is 2000. Immutable after creation.
+ /// Maximum number of characters per chunk when splitting knowledge base. Default is 2000. content. Immutable after creation.
/// Example: 2000 /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.ImportPhoneNumber.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.ImportPhoneNumber.g.cs index 69683980..3621b75e 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.ImportPhoneNumber.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.ImportPhoneNumber.g.cs @@ -40,7 +40,7 @@ public partial interface IRetellAiClient /// Example: true /// /// - /// The termination uri to uniquely identify your elastic SIP trunk. This is used for outbound calls. For Twilio elastic SIP trunks it always ends with ".pstn.twilio.com".
+ /// The termination uri to uniquely identify your elastic SIP trunk. This is used for outbound calls. For Twilio elastic SIP trunks it always end with ".pstn.twilio.com".
/// Example: someuri.pstn.twilio.com /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateAgent.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateAgent.g.cs index 6a8366c6..0f61dbb6 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateAgent.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateAgent.g.cs @@ -116,7 +116,7 @@ public partial interface IRetellAiClient /// Example: Use [sigh] for thoughtful pauses and [excited] for good news. /// /// - /// Controls how responsive the agent is. Value ranging from [0,1]. Lower value means less responsive agent (wait more, respond slower), while higher value means faster exchanges (respond when it can). If unset, default value 1 will apply.
+ /// Controls how responsive is the agent. Value ranging from [0,1]. Lower value means less responsive agent (wait more, respond slower), while higher value means faster exchanges (respond when it can). If unset, default value 1 will apply.
/// Example: 1 /// /// @@ -161,7 +161,7 @@ public partial interface IRetellAiClient /// Specifies what language(s) the agent will operate in. Accepts either a single locale (e.g. `en-US`) or an array of locales for multilingual agents (e.g. `["en-US","es-ES"]`). The scalar value `multi` is deprecated but still accepted as a scalar, and is stored and returned as the ten locales it used to mean. It must not appear inside the array form. Send an explicit locale array instead. If unset, defaults to `en-US`. /// /// - /// The webhook for agent to listen to call events. See what events it would get at [webhook doc](/features/webhook). If set, will bind webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
+ /// The webhook for agent to listen to call events. See what events it would get at [webhook doc](/features/webhook). If set, will binds webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
/// Example: https://webhook-url-here /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateChatAgent.g.cs b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateChatAgent.g.cs index 645f1157..acc9a1a7 100644 --- a/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateChatAgent.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.IRetellAiClient.UpdateChatAgent.g.cs @@ -76,7 +76,7 @@ public partial interface IRetellAiClient /// Specifies what language(s) the agent will operate in. Accepts either a single locale (e.g. `en-US`) or an array of locales for multilingual agents (e.g. `["en-US","es-ES"]`). The scalar value `multi` is deprecated but still accepted as a scalar, and is stored and returned as the ten locales it used to mean. It must not appear inside the array form. Send an explicit locale array instead. If unset, defaults to `en-US`. /// /// - /// The webhook for agent to listen to chat events. See what events it would get at [webhook doc](/features/webhook). If set, will bind webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
+ /// The webhook for agent to listen to chat events. See what events it would get at [webhook doc](/features/webhook). If set, will binds webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
/// Example: https://webhook-url-here /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChartConfigWithId.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChartConfigWithId.g.cs new file mode 100644 index 00000000..684b87b3 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChartConfigWithId.g.cs @@ -0,0 +1,108 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace RetellAI.JsonConverters +{ + /// + public class ChartConfigWithIdJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.ChartConfigWithId 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(); + + global::RetellAI.ChartConfig? chartConfig = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ChartConfig), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ChartConfig).Name}"); + chartConfig = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + object? chartConfigWithIdVariant2 = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + chartConfigWithIdVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + var __value = new global::RetellAI.ChartConfigWithId( + chartConfig, + + chartConfigWithIdVariant2 + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.ChartConfigWithId 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."); + + + writer.WriteStartObject(); + var __writtenPropertyNames = new global::System.Collections.Generic.HashSet(global::System.StringComparer.Ordinal); + if (value.IsChartConfig) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ChartConfig), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ChartConfig).Name}"); + var __element0 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.ChartConfig!, typeInfo); + if (__element0.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element0.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + if (value.IsChartConfigWithIdVariant2) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + var __element1 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.ChartConfigWithIdVariant2!, typeInfo); + if (__element1.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element1.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + writer.WriteEndObject(); + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChartUpdate.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChartUpdate.g.cs new file mode 100644 index 00000000..a2a8d44b --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.ChartUpdate.g.cs @@ -0,0 +1,108 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace RetellAI.JsonConverters +{ + /// + public class ChartUpdateJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::RetellAI.ChartUpdate 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(); + + global::RetellAI.ChartConfigWithId? configWithId = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ChartConfigWithId), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ChartConfigWithId).Name}"); + configWithId = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + + global::RetellAI.ChartUpdateVariant2? chartUpdateVariant2 = default; + try + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ChartUpdateVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ChartUpdateVariant2).Name}"); + chartUpdateVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + var __value = new global::RetellAI.ChartUpdate( + configWithId, + + chartUpdateVariant2 + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::RetellAI.ChartUpdate 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."); + + + writer.WriteStartObject(); + var __writtenPropertyNames = new global::System.Collections.Generic.HashSet(global::System.StringComparer.Ordinal); + if (value.IsConfigWithId) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ChartConfigWithId), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ChartConfigWithId).Name}"); + var __element0 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.ConfigWithId!.Value, typeInfo); + if (__element0.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element0.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + if (value.IsChartUpdateVariant2) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::RetellAI.ChartUpdateVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::RetellAI.ChartUpdateVariant2).Name}"); + var __element1 = global::System.Text.Json.JsonSerializer.SerializeToElement(value.ChartUpdateVariant2!, typeInfo); + if (__element1.ValueKind != global::System.Text.Json.JsonValueKind.Object) + { + throw new global::System.Text.Json.JsonException("AllOf values must serialize as JSON objects."); + } + + foreach (var __property in __element1.EnumerateObject()) + { + if (__writtenPropertyNames.Add(__property.Name)) + { + __property.WriteTo(writer); + } + } + } + writer.WriteEndObject(); + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallTransport.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateCreditTopupInvoicePendingResponsePaymentStatus.g.cs similarity index 60% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallTransport.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateCreditTopupInvoicePendingResponsePaymentStatus.g.cs index 28f519b5..818ed2ac 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallTransport.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateCreditTopupInvoicePendingResponsePaymentStatus.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class CallTransportJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class CreateCreditTopupInvoicePendingResponsePaymentStatusJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.CallTransport Read( + public override global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus 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 CallTransportJsonConverter : global::System.Text.Json.Serial var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.CallTransportExtensions.ToEnum(stringValue) ?? default; + return global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatusExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class CallTransportJsonConverter : global::System.Text.Json.Serial case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.CallTransport)numValue; + return (global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.CallTransport); + return default(global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class CallTransportJsonConverter : global::System.Text.Json.Serial /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.CallTransport value, + global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::RetellAI.CallTransportExtensions.ToValueString(value)); + writer.WriteStringValue(global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatusExtensions.ToValueString(value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallTransportNullable.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateCreditTopupInvoicePendingResponsePaymentStatusNullable.g.cs similarity index 62% rename from src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallTransportNullable.g.cs rename to src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateCreditTopupInvoicePendingResponsePaymentStatusNullable.g.cs index 478ab001..2d85659b 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CallTransportNullable.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.CreateCreditTopupInvoicePendingResponsePaymentStatusNullable.g.cs @@ -3,10 +3,10 @@ namespace RetellAI.JsonConverters { /// - public sealed class CallTransportNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class CreateCreditTopupInvoicePendingResponsePaymentStatusNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::RetellAI.CallTransport? Read( + public override global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus? 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 CallTransportNullableJsonConverter : global::System.Text.Jso var stringValue = reader.GetString(); if (stringValue != null) { - return global::RetellAI.CallTransportExtensions.ToEnum(stringValue); + return global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatusExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class CallTransportNullableJsonConverter : global::System.Text.Jso case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::RetellAI.CallTransport)numValue; + return (global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::RetellAI.CallTransport?); + return default(global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class CallTransportNullableJsonConverter : global::System.Text.Jso /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::RetellAI.CallTransport? value, + global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus? 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.CallTransportExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatusExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateSpendBudgetRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateSpendBudgetRequest.g.cs index 562cc9e6..2676b3ac 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateSpendBudgetRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonConverters.UpdateSpendBudgetRequest.g.cs @@ -30,9 +30,10 @@ public class UpdateSpendBudgetRequestJsonConverter : global::System.Text.Json.Se var __score0 = 0; if (__jsonProps.Contains("enabled")) __score0++; var __score1 = 0; - if (__jsonProps.Contains("custom_alerts")) __score1++; + if (__jsonProps.Contains("alerts")) __score1++; if (__jsonProps.Contains("enabled")) __score1++; if (__jsonProps.Contains("monthly_budget_cents")) __score1++; + if (__jsonProps.Contains("recipients")) __score1++; var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs index e0b2edad..0fbae6d1 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContext.g.cs @@ -308,6 +308,8 @@ namespace RetellAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateOrganizationRequestOld))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateCreditTopupInvoiceRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateCreditTopupInvoiceResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateCreditTopupInvoicePendingResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus), TypeInfoPropertyName = "CreateCreditTopupInvoicePendingResponsePaymentStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OptInBillingV2Request))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OptInBillingV2Response))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CustomMetricCriteria))] @@ -512,8 +514,6 @@ namespace RetellAI [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.Organization))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OrganizationWebhookUrl))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.DateTimeOffset))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OrganizationCpsConfig))] internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -532,6 +532,8 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [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 = "ListDouble_System_Collections_Generic_List_double")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.DateTimeOffset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OrganizationCpsConfig))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AutoCreditReloadConfig))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ConductorOverageConfig), TypeInfoPropertyName = "ConductorOverageConfig2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OrganizationResponse), TypeInfoPropertyName = "OrganizationResponse2")] @@ -719,9 +721,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [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.CallTransport), TypeInfoPropertyName = "CallTransport2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.IceServer))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3CallResponse), TypeInfoPropertyName = "V3CallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3WebCallResponse), TypeInfoPropertyName = "V3WebCallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3PhoneCallResponse), TypeInfoPropertyName = "V3PhoneCallResponse2")] @@ -737,7 +736,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3PhoneCallResponseVariant1TelephonyIdentifier))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3WebCallResponseVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3WebCallResponseVariant1CallType), TypeInfoPropertyName = "V3WebCallResponseVariant1CallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3ListCallsRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3ListCallsRequestSortOrder), TypeInfoPropertyName = "V3ListCallsRequestSortOrder2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponseVariant1))] @@ -865,12 +863,13 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartTimeRangeVariant1WindowUnit), TypeInfoPropertyName = "ChartTimeRangeVariant1WindowUnit2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartTimeRangeVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartTimeRangeVariant2Type), TypeInfoPropertyName = "ChartTimeRangeVariant2Type2")] - [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.ChartTimeRangeVariant3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartTimeRangeVariant3Type), TypeInfoPropertyName = "ChartTimeRangeVariant3Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartTimeRangeVariant3Unit), TypeInfoPropertyName = "ChartTimeRangeVariant3Unit2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartTimeRangeVariant4))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartTimeRangeVariant4Type), TypeInfoPropertyName = "ChartTimeRangeVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartTimeRangeVariant5))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartTimeRangeVariant5Type), TypeInfoPropertyName = "ChartTimeRangeVariant5Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartConfig))] @@ -883,6 +882,14 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AnyOf), TypeInfoPropertyName = "AnyOfStoredCallFilterChatFilter2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartConfigUnit), TypeInfoPropertyName = "ChartConfigUnit2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartDefinition), TypeInfoPropertyName = "ChartDefinition2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartConfigWithId), TypeInfoPropertyName = "ChartConfigWithId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartsMap))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartUpdate), TypeInfoPropertyName = "ChartUpdate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartUpdateVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartUpdateVariant2Size))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartUpdatesMap))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf), TypeInfoPropertyName = "OneOfChartUpdateObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DashboardUpdateRequest))] [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))] @@ -1019,13 +1026,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponseStatus), TypeInfoPropertyName = "UpdateTestCaseDefinitionResponseStatus2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponse2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponseStatus2), TypeInfoPropertyName = "UpdateTestCaseDefinitionResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponse3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponseStatus3), TypeInfoPropertyName = "UpdateTestCaseDefinitionResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponse4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponseStatus4), TypeInfoPropertyName = "UpdateTestCaseDefinitionResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponse5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponseStatus5), TypeInfoPropertyName = "UpdateTestCaseDefinitionResponseStatus52")] internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1044,6 +1044,13 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [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 = "ListDouble_System_Collections_Generic_List_double")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponseStatus2), TypeInfoPropertyName = "UpdateTestCaseDefinitionResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponse3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponseStatus3), TypeInfoPropertyName = "UpdateTestCaseDefinitionResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponse4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponseStatus4), TypeInfoPropertyName = "UpdateTestCaseDefinitionResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponse5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.UpdateTestCaseDefinitionResponseStatus5), TypeInfoPropertyName = "UpdateTestCaseDefinitionResponseStatus52")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetBatchTestResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetBatchTestResponseStatus), TypeInfoPropertyName = "GetBatchTestResponseStatus2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.GetBatchTestResponse2))] @@ -1531,13 +1538,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [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")] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1556,6 +1556,13 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [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 = "ListDouble_System_Collections_Generic_List_double")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] + [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))] @@ -2043,13 +2050,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AgentSwapToolExecutionMessageType?), TypeInfoPropertyName = "NullableAgentSwapToolExecutionMessageType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AnalysisData?), TypeInfoPropertyName = "NullableAnalysisData2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.PostChatAnalysisData?), TypeInfoPropertyName = "NullablePostChatAnalysisData2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BookAppointmentCalToolType?), TypeInfoPropertyName = "NullableBookAppointmentCalToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BooleanAnalysisDataType?), TypeInfoPropertyName = "NullableBooleanAnalysisDataType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BranchNode?), TypeInfoPropertyName = "NullableBranchNode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BranchNodeVariant2Type?), TypeInfoPropertyName = "NullableBranchNodeVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ElseEdge?), TypeInfoPropertyName = "NullableElseEdge2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BridgeTransferNode?), TypeInfoPropertyName = "NullableBridgeTransferNode2")] internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2068,6 +2068,13 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [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 = "ListDouble_System_Collections_Generic_List_double")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BookAppointmentCalToolType?), TypeInfoPropertyName = "NullableBookAppointmentCalToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf?), TypeInfoPropertyName = "NullableOneOfDoubleString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BooleanAnalysisDataType?), TypeInfoPropertyName = "NullableBooleanAnalysisDataType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BranchNode?), TypeInfoPropertyName = "NullableBranchNode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BranchNodeVariant2Type?), TypeInfoPropertyName = "NullableBranchNodeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ElseEdge?), TypeInfoPropertyName = "NullableElseEdge2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BridgeTransferNode?), TypeInfoPropertyName = "NullableBridgeTransferNode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BridgeTransferNodeVariant2Type?), TypeInfoPropertyName = "NullableBridgeTransferNodeVariant2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BridgeTransferToolType?), TypeInfoPropertyName = "NullableBridgeTransferToolType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.BridgeTransferToolExecutionMessageType?), TypeInfoPropertyName = "NullableBridgeTransferToolExecutionMessageType2")] @@ -2128,6 +2135,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.Tool?), TypeInfoPropertyName = "NullableTool2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateConversationFlowRequest?), TypeInfoPropertyName = "NullableCreateConversationFlowRequest2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateOrganizationRequest?), TypeInfoPropertyName = "NullableCreateOrganizationRequest2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus?), TypeInfoPropertyName = "NullableCreateCreditTopupInvoicePendingResponsePaymentStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CustomToolType?), TypeInfoPropertyName = "NullableCustomToolType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CustomToolMethod?), TypeInfoPropertyName = "NullableCustomToolMethod2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CustomToolExecutionMessageType?), TypeInfoPropertyName = "NullableCustomToolExecutionMessageType2")] @@ -2324,8 +2332,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2CallResponse?), TypeInfoPropertyName = "NullableV2CallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2WebCallResponse?), TypeInfoPropertyName = "NullableV2WebCallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V2PhoneCallResponse?), TypeInfoPropertyName = "NullableV2PhoneCallResponse2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CallTransport?), TypeInfoPropertyName = "NullableCallTransport2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3CallResponse?), TypeInfoPropertyName = "NullableV3CallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3WebCallResponse?), TypeInfoPropertyName = "NullableV3WebCallResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.V3PhoneCallResponse?), TypeInfoPropertyName = "NullableV3PhoneCallResponse2")] @@ -2411,6 +2417,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStoredCallFilterChatFilter2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartConfigUnit?), TypeInfoPropertyName = "NullableChartConfigUnit2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartDefinition?), TypeInfoPropertyName = "NullableChartDefinition2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartConfigWithId?), TypeInfoPropertyName = "NullableChartConfigWithId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.ChartUpdate?), TypeInfoPropertyName = "NullableChartUpdate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.OneOf?), TypeInfoPropertyName = "NullableOneOfChartUpdateObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf?), TypeInfoPropertyName = "NullableAllOfAgentRequestObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf?), TypeInfoPropertyName = "NullableAllOfTestCaseDefinitionInputObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.AllOf?), TypeInfoPropertyName = "NullableAllOfChatAgentRequestObject2")] @@ -2553,15 +2562,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.CreateSmsChatResponseStatus6?), TypeInfoPropertyName = "NullableCreateSmsChatResponseStatus62")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentResponseStatus?), TypeInfoPropertyName = "NullableDeleteAgentResponseStatus2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentResponseStatus2?), TypeInfoPropertyName = "NullableDeleteAgentResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentResponseStatus3?), TypeInfoPropertyName = "NullableDeleteAgentResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentResponseStatus4?), TypeInfoPropertyName = "NullableDeleteAgentResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatResponseStatus?), TypeInfoPropertyName = "NullableDeleteChatResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatResponseStatus2?), TypeInfoPropertyName = "NullableDeleteChatResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatResponseStatus3?), TypeInfoPropertyName = "NullableDeleteChatResponseStatus32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatResponseStatus4?), TypeInfoPropertyName = "NullableDeleteChatResponseStatus42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatAgentResponseStatus?), TypeInfoPropertyName = "NullableDeleteChatAgentResponseStatus2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatAgentResponseStatus2?), TypeInfoPropertyName = "NullableDeleteChatAgentResponseStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatAgentResponseStatus3?), TypeInfoPropertyName = "NullableDeleteChatAgentResponseStatus32")] internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2580,6 +2580,15 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [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 = "ListDouble_System_Collections_Generic_List_double")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ListDouble_System_Collections_Generic_List_double_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentResponseStatus3?), TypeInfoPropertyName = "NullableDeleteAgentResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteAgentResponseStatus4?), TypeInfoPropertyName = "NullableDeleteAgentResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatResponseStatus?), TypeInfoPropertyName = "NullableDeleteChatResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatResponseStatus2?), TypeInfoPropertyName = "NullableDeleteChatResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatResponseStatus3?), TypeInfoPropertyName = "NullableDeleteChatResponseStatus32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatResponseStatus4?), TypeInfoPropertyName = "NullableDeleteChatResponseStatus42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatAgentResponseStatus?), TypeInfoPropertyName = "NullableDeleteChatAgentResponseStatus2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatAgentResponseStatus2?), TypeInfoPropertyName = "NullableDeleteChatAgentResponseStatus22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatAgentResponseStatus3?), TypeInfoPropertyName = "NullableDeleteChatAgentResponseStatus32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteChatAgentResponseStatus4?), TypeInfoPropertyName = "NullableDeleteChatAgentResponseStatus42")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteConversationFlowComponentResponseStatus?), TypeInfoPropertyName = "NullableDeleteConversationFlowComponentResponseStatus2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::RetellAI.DeleteConversationFlowComponentResponseStatus2?), TypeInfoPropertyName = "NullableDeleteConversationFlowComponentResponseStatus22")] @@ -3018,13 +3027,12 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::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::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))] @@ -3175,6 +3183,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::RetellAI.JsonConverters.ChartShowItemJsonConverter()); options.Converters.Add(new global::RetellAI.JsonConverters.ChartTimeRangeJsonConverter()); options.Converters.Add(new global::RetellAI.JsonConverters.ChartDefinitionJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChartConfigWithIdJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.ChartUpdateJsonConverter()); options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); @@ -3231,9 +3241,10 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o 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.AnyOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::RetellAI.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); options.Converters.Add(new global::RetellAI.JsonConverters.AllOfJsonConverter()); @@ -3521,6 +3532,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::RetellAI.SubagentNodeVariant3Type?) + || typeToConvert == typeof(global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus) + + || typeToConvert == typeof(global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus?) + || typeToConvert == typeof(global::RetellAI.CustomToolType) || typeToConvert == typeof(global::RetellAI.CustomToolType?) @@ -4117,10 +4132,6 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::RetellAI.V2CallBaseDataStorageSetting?) - || typeToConvert == typeof(global::RetellAI.CallTransport) - - || typeToConvert == typeof(global::RetellAI.CallTransport?) - || typeToConvert == typeof(global::RetellAI.V3CallBaseCallStatus) || typeToConvert == typeof(global::RetellAI.V3CallBaseCallStatus?) @@ -7012,6 +7023,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::RetellAI.JsonConverters.SubagentNodeVariant3TypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus)) + { + return new global::RetellAI.JsonConverters.CreateCreditTopupInvoicePendingResponsePaymentStatusJsonConverter(); + } + + if (typeToConvert == typeof(global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus?)) + { + return new global::RetellAI.JsonConverters.CreateCreditTopupInvoicePendingResponsePaymentStatusNullableJsonConverter(); + } + if (typeToConvert == typeof(global::RetellAI.CustomToolType)) { return new global::RetellAI.JsonConverters.CustomToolTypeJsonConverter(); @@ -8502,16 +8523,6 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::RetellAI.JsonConverters.V2CallBaseDataStorageSettingNullableJsonConverter(); } - if (typeToConvert == typeof(global::RetellAI.CallTransport)) - { - return new global::RetellAI.JsonConverters.CallTransportJsonConverter(); - } - - if (typeToConvert == typeof(global::RetellAI.CallTransport?)) - { - return new global::RetellAI.JsonConverters.CallTransportNullableJsonConverter(); - } - if (typeToConvert == typeof(global::RetellAI.V3CallBaseCallStatus)) { return new global::RetellAI.JsonConverters.V3CallBaseCallStatusJsonConverter(); diff --git a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs index 25228755..ff68e133 100644 --- a/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.JsonSerializerContextTypes.g.cs @@ -1173,6483 +1173,6511 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::RetellAI.OptInBillingV2Request? Type285 { get; set; } + public global::RetellAI.CreateCreditTopupInvoicePendingResponse? Type285 { get; set; } /// /// /// - public global::RetellAI.OptInBillingV2Response? Type286 { get; set; } + public global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus? Type286 { get; set; } /// /// /// - public global::RetellAI.CustomMetricCriteria? Type287 { get; set; } + public global::RetellAI.OptInBillingV2Request? Type287 { get; set; } /// /// /// - public global::RetellAI.CustomTool? Type288 { get; set; } + public global::RetellAI.OptInBillingV2Response? Type288 { get; set; } /// /// /// - public global::RetellAI.CustomToolType? Type289 { get; set; } + public global::RetellAI.CustomMetricCriteria? Type289 { get; set; } /// /// /// - public global::RetellAI.CustomToolMethod? Type290 { get; set; } + public global::RetellAI.CustomTool? Type290 { get; set; } /// /// /// - public global::RetellAI.ToolParameter? Type291 { get; set; } + public global::RetellAI.CustomToolType? Type291 { get; set; } /// /// /// - public global::RetellAI.CustomToolExecutionMessageType? Type292 { get; set; } + public global::RetellAI.CustomToolMethod? Type292 { get; set; } /// /// /// - public global::RetellAI.CustomToolParameterType? Type293 { get; set; } + public global::RetellAI.ToolParameter? Type293 { get; set; } /// /// /// - public global::RetellAI.CodeTool? Type294 { get; set; } + public global::RetellAI.CustomToolExecutionMessageType? Type294 { get; set; } /// /// /// - public global::RetellAI.CodeToolType? Type295 { get; set; } + public global::RetellAI.CustomToolParameterType? Type295 { get; set; } /// /// /// - public global::RetellAI.CodeToolExecutionMessageType? Type296 { get; set; } + public global::RetellAI.CodeTool? Type296 { get; set; } /// /// /// - public global::RetellAI.DTMFUtterance? Type297 { get; set; } + public global::RetellAI.CodeToolType? Type297 { get; set; } /// /// /// - public global::RetellAI.DTMFUtteranceRole? Type298 { get; set; } + public global::RetellAI.CodeToolExecutionMessageType? Type298 { get; set; } /// /// /// - public global::RetellAI.SmsUtterance? Type299 { get; set; } + public global::RetellAI.DTMFUtterance? Type299 { get; set; } /// /// /// - public global::RetellAI.SmsUtteranceRole? Type300 { get; set; } + public global::RetellAI.DTMFUtteranceRole? Type300 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type301 { get; set; } + public global::RetellAI.SmsUtterance? Type301 { get; set; } /// /// /// - public global::RetellAI.SmsMultimediaItem? Type302 { get; set; } + public global::RetellAI.SmsUtteranceRole? Type302 { get; set; } /// /// /// - public global::RetellAI.InjectedUtterance? Type303 { get; set; } + public global::System.Collections.Generic.IList? Type303 { get; set; } /// /// /// - public global::RetellAI.InjectedUtteranceRole? Type304 { get; set; } + public global::RetellAI.SmsMultimediaItem? Type304 { get; set; } /// /// /// - public global::RetellAI.StringFilterType? Type305 { get; set; } + public global::RetellAI.InjectedUtterance? Type305 { get; set; } /// /// /// - public global::RetellAI.StringFilterOp? Type306 { get; set; } + public global::RetellAI.InjectedUtteranceRole? Type306 { get; set; } /// /// /// - public global::RetellAI.NumberFilterType? Type307 { get; set; } + public global::RetellAI.StringFilterType? Type307 { get; set; } /// /// /// - public global::RetellAI.NumberFilterOp? Type308 { get; set; } + public global::RetellAI.StringFilterOp? Type308 { get; set; } /// /// /// - public global::RetellAI.BooleanFilter? Type309 { get; set; } + public global::RetellAI.NumberFilterType? Type309 { get; set; } /// /// /// - public global::RetellAI.BooleanFilterType? Type310 { get; set; } + public global::RetellAI.NumberFilterOp? Type310 { get; set; } /// /// /// - public global::RetellAI.BooleanFilterOp? Type311 { get; set; } + public global::RetellAI.BooleanFilter? Type311 { get; set; } /// /// /// - public global::RetellAI.RangeFilterType? Type312 { get; set; } + public global::RetellAI.BooleanFilterType? Type312 { get; set; } /// /// /// - public global::RetellAI.RangeFilterOp? Type313 { get; set; } + public global::RetellAI.BooleanFilterOp? Type313 { get; set; } /// /// /// - public global::RetellAI.EnumFilterType? Type314 { get; set; } + public global::RetellAI.RangeFilterType? Type314 { get; set; } /// /// /// - public global::RetellAI.EnumFilterOp? Type315 { get; set; } + public global::RetellAI.RangeFilterOp? Type315 { get; set; } /// /// /// - public global::RetellAI.PresentFilter? Type316 { get; set; } + public global::RetellAI.EnumFilterType? Type316 { get; set; } /// /// /// - public global::RetellAI.PresentFilterType? Type317 { get; set; } + public global::RetellAI.EnumFilterOp? Type317 { get; set; } /// /// /// - public global::RetellAI.PresentFilterOp? Type318 { get; set; } + public global::RetellAI.PresentFilter? Type318 { get; set; } /// /// /// - public global::RetellAI.ValueFilter? Type319 { get; set; } + public global::RetellAI.PresentFilterType? Type319 { get; set; } /// /// /// - public global::RetellAI.CustomFieldFilterVariant2? Type320 { get; set; } + public global::RetellAI.PresentFilterOp? Type320 { get; set; } /// /// /// - public global::RetellAI.ToolCallFilter? Type321 { get; set; } + public global::RetellAI.ValueFilter? Type321 { get; set; } /// /// /// - public global::RetellAI.CallFilter? Type322 { get; set; } + public global::RetellAI.CustomFieldFilterVariant2? Type322 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type323 { get; set; } + public global::RetellAI.ToolCallFilter? Type323 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type324 { get; set; } + public global::RetellAI.CallFilter? Type324 { get; set; } /// /// /// - public global::RetellAI.CallFilterCallStatus? Type325 { get; set; } + public global::RetellAI.OneOf? Type325 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type326 { get; set; } + public global::RetellAI.AllOf? Type326 { get; set; } /// /// /// - public global::RetellAI.CallFilterCallStatusValueItem? Type327 { get; set; } + public global::RetellAI.CallFilterCallStatus? Type327 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type328 { get; set; } + public global::System.Collections.Generic.IList? Type328 { get; set; } /// /// /// - public global::RetellAI.CallFilterDisconnectionReason? Type329 { get; set; } + public global::RetellAI.CallFilterCallStatusValueItem? Type329 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type330 { get; set; } + public global::RetellAI.AllOf? Type330 { get; set; } /// /// /// - public global::RetellAI.CallFilterCallType? Type331 { get; set; } + public global::RetellAI.CallFilterDisconnectionReason? Type331 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type332 { get; set; } + public global::RetellAI.AllOf? Type332 { get; set; } /// /// /// - public global::RetellAI.CallFilterCallTypeValueItem? Type333 { get; set; } + public global::RetellAI.CallFilterCallType? Type333 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type334 { get; set; } + public global::System.Collections.Generic.IList? Type334 { get; set; } /// /// /// - public global::RetellAI.CallFilterDirection? Type335 { get; set; } + public global::RetellAI.CallFilterCallTypeValueItem? Type335 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type336 { get; set; } + public global::RetellAI.AllOf? Type336 { get; set; } /// /// /// - public global::RetellAI.CallFilterDirectionValueItem? Type337 { get; set; } + public global::RetellAI.CallFilterDirection? Type337 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type338 { get; set; } + public global::System.Collections.Generic.IList? Type338 { get; set; } /// /// /// - public global::RetellAI.CallFilterUserSentiment? Type339 { get; set; } + public global::RetellAI.CallFilterDirectionValueItem? Type339 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type340 { get; set; } + public global::RetellAI.AllOf? Type340 { get; set; } /// /// /// - public global::RetellAI.CallFilterUserSentimentValueItem? Type341 { get; set; } + public global::RetellAI.CallFilterUserSentiment? Type341 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type342 { get; set; } + public global::System.Collections.Generic.IList? Type342 { get; set; } /// /// /// - public global::RetellAI.CallFilterDataStorageSetting? Type343 { get; set; } + public global::RetellAI.CallFilterUserSentimentValueItem? Type343 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type344 { get; set; } + public global::RetellAI.AllOf? Type344 { get; set; } /// /// /// - public global::RetellAI.CallFilterDataStorageSettingValueItem? Type345 { get; set; } + public global::RetellAI.CallFilterDataStorageSetting? Type345 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type346 { get; set; } + public global::System.Collections.Generic.IList? Type346 { get; set; } /// /// /// - public global::RetellAI.StoredCallFilter? Type347 { get; set; } + public global::RetellAI.CallFilterDataStorageSettingValueItem? Type347 { get; set; } /// /// /// - public global::RetellAI.StoredCallFilterVariant2? Type348 { get; set; } + public global::System.Collections.Generic.IList? Type348 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type349 { get; set; } + public global::RetellAI.StoredCallFilter? Type349 { get; set; } /// /// /// - public global::RetellAI.ChatFilterChatStatus? Type350 { get; set; } + public global::RetellAI.StoredCallFilterVariant2? Type350 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type351 { get; set; } + public global::RetellAI.AllOf? Type351 { get; set; } /// /// /// - public global::RetellAI.ChatFilterChatStatusValueItem? Type352 { get; set; } + public global::RetellAI.ChatFilterChatStatus? Type352 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type353 { get; set; } + public global::System.Collections.Generic.IList? Type353 { get; set; } /// /// /// - public global::RetellAI.ChatFilterDisconnectionReason? Type354 { get; set; } + public global::RetellAI.ChatFilterChatStatusValueItem? Type354 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type355 { get; set; } + public global::RetellAI.AllOf? Type355 { get; set; } /// /// /// - public global::RetellAI.ChatFilterUserSentiment? Type356 { get; set; } + public global::RetellAI.ChatFilterDisconnectionReason? Type356 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type357 { get; set; } + public global::RetellAI.AllOf? Type357 { get; set; } /// /// /// - public global::RetellAI.ChatFilterUserSentimentValueItem? Type358 { get; set; } + public global::RetellAI.ChatFilterUserSentiment? Type358 { get; set; } /// /// /// - public global::RetellAI.ContactFilter? Type359 { get; set; } + public global::System.Collections.Generic.IList? Type359 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type360 { get; set; } + public global::RetellAI.ChatFilterUserSentimentValueItem? Type360 { get; set; } /// /// /// - public global::RetellAI.ListContactsRequest? Type361 { get; set; } + public global::RetellAI.ContactFilter? Type361 { get; set; } /// /// /// - public global::RetellAI.ListContactsRequestSortOrder? Type362 { get; set; } + public global::RetellAI.OneOf? Type362 { get; set; } /// /// /// - public global::RetellAI.Duration? Type363 { get; set; } + public global::RetellAI.ListContactsRequest? Type363 { get; set; } /// /// /// - public global::RetellAI.ElseEdgeVariant2? Type364 { get; set; } + public global::RetellAI.ListContactsRequestSortOrder? Type364 { get; set; } /// /// /// - public global::RetellAI.ElseEdgeVariant2TransitionCondition? Type365 { get; set; } + public global::RetellAI.Duration? Type365 { get; set; } /// /// /// - public global::RetellAI.ElseEdgeVariant2TransitionConditionType? Type366 { get; set; } + public global::RetellAI.ElseEdgeVariant2? Type366 { get; set; } /// /// /// - public global::RetellAI.ElseEdgeVariant2TransitionConditionPrompt? Type367 { get; set; } + public global::RetellAI.ElseEdgeVariant2TransitionCondition? Type367 { get; set; } /// /// /// - public global::RetellAI.EndCallTool? Type368 { get; set; } + public global::RetellAI.ElseEdgeVariant2TransitionConditionType? Type368 { get; set; } /// /// /// - public global::RetellAI.EndCallToolType? Type369 { get; set; } + public global::RetellAI.ElseEdgeVariant2TransitionConditionPrompt? Type369 { get; set; } /// /// /// - public global::RetellAI.EndCallToolExecutionMessageType? Type370 { get; set; } + public global::RetellAI.EndCallTool? Type370 { get; set; } /// /// /// - public global::RetellAI.EndNodeVariant2? Type371 { get; set; } + public global::RetellAI.EndCallToolType? Type371 { get; set; } /// /// /// - public global::RetellAI.EndNodeVariant2Type? Type372 { get; set; } + public global::RetellAI.EndCallToolExecutionMessageType? Type372 { get; set; } /// /// /// - public global::RetellAI.EnumAnalysisDataType? Type373 { get; set; } + public global::RetellAI.EndNodeVariant2? Type373 { get; set; } /// /// /// - public global::RetellAI.EquationCondition? Type374 { get; set; } + public global::RetellAI.EndNodeVariant2Type? Type374 { get; set; } /// /// /// - public global::RetellAI.EquationConditionType? Type375 { get; set; } + public global::RetellAI.EnumAnalysisDataType? Type375 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type376 { get; set; } + public global::RetellAI.EquationCondition? Type376 { get; set; } /// /// /// - public global::RetellAI.Equation? Type377 { get; set; } + public global::RetellAI.EquationConditionType? Type377 { get; set; } /// /// /// - public global::RetellAI.EquationConditionOperator? Type378 { get; set; } + public global::System.Collections.Generic.IList? Type378 { get; set; } /// /// /// - public global::RetellAI.EquationOperator? Type379 { get; set; } + public global::RetellAI.Equation? Type379 { get; set; } /// /// /// - public global::RetellAI.ExtractDynamicVariableTool? Type380 { get; set; } + public global::RetellAI.EquationConditionOperator? Type380 { get; set; } /// /// /// - public global::RetellAI.ExtractDynamicVariableToolType? Type381 { get; set; } + public global::RetellAI.EquationOperator? Type381 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type382 { get; set; } + public global::RetellAI.ExtractDynamicVariableTool? Type382 { get; set; } /// /// /// - public global::RetellAI.ExtractDynamicVariablesNodeVariant2? Type383 { get; set; } + public global::RetellAI.ExtractDynamicVariableToolType? Type383 { get; set; } /// /// /// - public global::RetellAI.ExtractDynamicVariablesNodeVariant2Type? Type384 { get; set; } + public global::System.Collections.Generic.IList? Type384 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtterance? Type385 { get; set; } + public global::RetellAI.ExtractDynamicVariablesNodeVariant2? Type385 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtteranceVariant1? Type386 { get; set; } + public global::RetellAI.ExtractDynamicVariablesNodeVariant2Type? Type386 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtteranceVariant1Role? Type387 { get; set; } + public global::RetellAI.FinetuneExampleUtterance? Type387 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtteranceVariant2? Type388 { get; set; } + public global::RetellAI.FinetuneExampleUtteranceVariant1? Type388 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtteranceVariant2Role? Type389 { get; set; } + public global::RetellAI.FinetuneExampleUtteranceVariant1Role? Type389 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtteranceVariant3? Type390 { get; set; } + public global::RetellAI.FinetuneExampleUtteranceVariant2? Type390 { get; set; } /// /// /// - public global::RetellAI.FinetuneExampleUtteranceVariant3Role? Type391 { get; set; } + public global::RetellAI.FinetuneExampleUtteranceVariant2Role? Type391 { get; set; } /// /// /// - public global::RetellAI.FunctionNodeVariant2? Type392 { get; set; } + public global::RetellAI.FinetuneExampleUtteranceVariant3? Type392 { get; set; } /// /// /// - public global::RetellAI.FunctionNodeVariant2Type? Type393 { get; set; } + public global::RetellAI.FinetuneExampleUtteranceVariant3Role? Type393 { get; set; } /// /// /// - public global::RetellAI.FunctionNodeVariant2ToolType? Type394 { get; set; } + public global::RetellAI.FunctionNodeVariant2? Type394 { get; set; } /// /// /// - public global::RetellAI.CodeNodeVariant2? Type395 { get; set; } + public global::RetellAI.FunctionNodeVariant2Type? Type395 { get; set; } /// /// /// - public global::RetellAI.CodeNodeVariant2Type? Type396 { get; set; } + public global::RetellAI.FunctionNodeVariant2ToolType? Type396 { get; set; } /// /// /// - public global::RetellAI.GlobalNodeFinetuneTransitionExample? Type397 { get; set; } + public global::RetellAI.CodeNodeVariant2? Type397 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type398 { get; set; } + public global::RetellAI.CodeNodeVariant2Type? Type398 { get; set; } /// /// /// - public global::RetellAI.GlobalNodeSetting? Type399 { get; set; } + public global::RetellAI.GlobalNodeFinetuneTransitionExample? Type399 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type400 { get; set; } + public global::System.Collections.Generic.IList? Type400 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type401 { get; set; } + public global::RetellAI.GlobalNodeSetting? Type401 { get; set; } /// /// /// - public global::RetellAI.UtteranceHallucination? Type402 { get; set; } + public global::System.Collections.Generic.IList? Type402 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type403 { get; set; } + public global::System.Collections.Generic.IList? Type403 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseAddSourcesRequest? Type404 { get; set; } + public global::RetellAI.UtteranceHallucination? Type404 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type405 { get; set; } + public global::System.Collections.Generic.IList? Type405 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseAddSourcesRequestKnowledgeBaseText? Type406 { get; set; } + public global::RetellAI.KnowledgeBaseAddSourcesRequest? Type406 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type407 { get; set; } + public global::System.Collections.Generic.IList? Type407 { get; set; } /// /// /// - public byte[]? Type408 { get; set; } + public global::RetellAI.KnowledgeBaseAddSourcesRequestKnowledgeBaseText? Type408 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseRequest? Type409 { get; set; } + public global::System.Collections.Generic.IList? Type409 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type410 { get; set; } + public byte[]? Type410 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseRequestKnowledgeBaseText? Type411 { get; set; } + public global::RetellAI.KnowledgeBaseRequest? Type411 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseResponse? Type412 { get; set; } + public global::System.Collections.Generic.IList? Type412 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseResponseStatus? Type413 { get; set; } + public global::RetellAI.KnowledgeBaseRequestKnowledgeBaseText? Type413 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type414 { get; set; } + public global::RetellAI.KnowledgeBaseResponse? Type414 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type415 { get; set; } + public global::RetellAI.KnowledgeBaseResponseStatus? Type415 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseSourceDocument? Type416 { get; set; } + public global::System.Collections.Generic.IList>? Type416 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseSourceText? Type417 { get; set; } + public global::RetellAI.OneOf? Type417 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseSourceUrl? Type418 { get; set; } + public global::RetellAI.KnowledgeBaseSourceDocument? Type418 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseSourceDocumentType? Type419 { get; set; } + public global::RetellAI.KnowledgeBaseSourceText? Type419 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseSourceTextType? Type420 { get; set; } + public global::RetellAI.KnowledgeBaseSourceUrl? Type420 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseSourceUrlType? Type421 { get; set; } + public global::RetellAI.KnowledgeBaseSourceDocumentType? Type421 { get; set; } /// /// /// - public global::RetellAI.MCPNodeVariant2? Type422 { get; set; } + public global::RetellAI.KnowledgeBaseSourceTextType? Type422 { get; set; } /// /// /// - public global::RetellAI.MCPNodeVariant2Type? Type423 { get; set; } + public global::RetellAI.KnowledgeBaseSourceUrlType? Type423 { get; set; } /// /// /// - public global::RetellAI.MCPToolDefinition? Type424 { get; set; } + public global::RetellAI.MCPNodeVariant2? Type424 { get; set; } /// /// /// - public global::RetellAI.MCPTool? Type425 { get; set; } + public global::RetellAI.MCPNodeVariant2Type? Type425 { get; set; } /// /// /// - public global::RetellAI.MCPToolType? Type426 { get; set; } + public global::RetellAI.MCPToolDefinition? Type426 { get; set; } /// /// /// - public global::RetellAI.MCPToolExecutionMessageType? Type427 { get; set; } + public global::RetellAI.MCPTool? Type427 { get; set; } /// /// /// - public global::RetellAI.Message? Type428 { get; set; } + public global::RetellAI.MCPToolType? Type428 { get; set; } /// /// /// - public global::RetellAI.ToolCallInvocationMessage? Type429 { get; set; } + public global::RetellAI.MCPToolExecutionMessageType? Type429 { get; set; } /// /// /// - public global::RetellAI.ToolCallResultMessage? Type430 { get; set; } + public global::RetellAI.Message? Type430 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionMessage? Type431 { get; set; } + public global::RetellAI.ToolCallInvocationMessage? Type431 { get; set; } /// /// /// - public global::RetellAI.StateTransitionMessage? Type432 { get; set; } + public global::RetellAI.ToolCallResultMessage? Type432 { get; set; } /// /// /// - public global::RetellAI.InjectedMessage? Type433 { get; set; } + public global::RetellAI.NodeTransitionMessage? Type433 { get; set; } /// /// /// - public global::RetellAI.SmsMessage? Type434 { get; set; } + public global::RetellAI.StateTransitionMessage? Type434 { get; set; } /// /// /// - public global::RetellAI.ChatMessageInput? Type435 { get; set; } + public global::RetellAI.InjectedMessage? Type435 { get; set; } /// /// /// - public global::RetellAI.MessageBase? Type436 { get; set; } + public global::RetellAI.SmsMessage? Type436 { get; set; } /// /// /// - public global::RetellAI.ToolCallInvocationMessageBase? Type437 { get; set; } + public global::RetellAI.ChatMessageInput? Type437 { get; set; } /// /// /// - public global::RetellAI.ToolCallResultMessageBase? Type438 { get; set; } + public global::RetellAI.MessageBase? Type438 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionMessageBase? Type439 { get; set; } + public global::RetellAI.ToolCallInvocationMessageBase? Type439 { get; set; } /// /// /// - public global::RetellAI.StateTransitionMessageBase? Type440 { get; set; } + public global::RetellAI.ToolCallResultMessageBase? Type440 { get; set; } /// /// /// - public global::RetellAI.InjectedMessageBase? Type441 { get; set; } + public global::RetellAI.NodeTransitionMessageBase? Type441 { get; set; } /// /// /// - public global::RetellAI.SmsMessageBase? Type442 { get; set; } + public global::RetellAI.StateTransitionMessageBase? Type442 { get; set; } /// /// /// - public global::RetellAI.MessageBaseRole? Type443 { get; set; } + public global::RetellAI.InjectedMessageBase? Type443 { get; set; } /// /// /// - public global::RetellAI.InjectedMessageBaseRole? Type444 { get; set; } + public global::RetellAI.SmsMessageBase? Type444 { get; set; } /// /// /// - public global::RetellAI.SmsMessageBaseRole? Type445 { get; set; } + public global::RetellAI.MessageBaseRole? Type445 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type446 { get; set; } + public global::RetellAI.InjectedMessageBaseRole? Type446 { get; set; } /// /// /// - public global::RetellAI.PerformanceMetricCriteria? Type447 { get; set; } + public global::RetellAI.SmsMessageBaseRole? Type447 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type448 { get; set; } + public global::RetellAI.OneOf? Type448 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type449 { get; set; } + public global::RetellAI.PerformanceMetricCriteria? Type449 { get; set; } /// /// /// - public global::RetellAI.UtteranceTranscriptionError? Type450 { get; set; } + public global::RetellAI.OneOf? Type450 { get; set; } /// /// /// - public global::RetellAI.Wer? Type451 { get; set; } + public global::System.Collections.Generic.IList? Type451 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type452 { get; set; } + public global::RetellAI.UtteranceTranscriptionError? Type452 { get; set; } /// /// /// - public global::RetellAI.UtteranceTranscriptionErrorMieDetail? Type453 { get; set; } + public global::RetellAI.Wer? Type453 { get; set; } /// /// /// - public global::RetellAI.ModelChoiceCascading? Type454 { get; set; } + public global::System.Collections.Generic.IList? Type454 { get; set; } /// /// /// - public global::RetellAI.ModelChoiceCascadingType? Type455 { get; set; } + public global::RetellAI.UtteranceTranscriptionErrorMieDetail? Type455 { get; set; } /// /// /// - public global::RetellAI.ModelChoice? Type456 { get; set; } + public global::RetellAI.ModelChoiceCascading? Type456 { get; set; } /// /// /// - public global::RetellAI.NaturalnessIssue? Type457 { get; set; } + public global::RetellAI.ModelChoiceCascadingType? Type457 { get; set; } /// /// /// - public global::RetellAI.NodeBaseVariant2? Type458 { get; set; } + public global::RetellAI.ModelChoice? Type458 { get; set; } /// /// /// - public global::RetellAI.NodeBaseCommonDisplayPosition? Type459 { get; set; } + public global::RetellAI.NaturalnessIssue? Type459 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type460 { get; set; } + public global::RetellAI.NodeBaseVariant2? Type460 { get; set; } /// /// /// - public global::RetellAI.PromptCondition? Type461 { get; set; } + public global::RetellAI.NodeBaseCommonDisplayPosition? Type461 { get; set; } /// /// /// - public global::RetellAI.NodeInstructionPromptType? Type462 { get; set; } + public global::RetellAI.OneOf? Type462 { get; set; } /// /// /// - public global::RetellAI.NodeInstructionStaticText? Type463 { get; set; } + public global::RetellAI.PromptCondition? Type463 { get; set; } /// /// /// - public global::RetellAI.NodeInstructionStaticTextType? Type464 { get; set; } + public global::RetellAI.NodeInstructionPromptType? Type464 { get; set; } /// /// /// - public global::RetellAI.SmsInstructionTemplate? Type465 { get; set; } + public global::RetellAI.NodeInstructionStaticText? Type465 { get; set; } /// /// /// - public global::RetellAI.SmsInstructionTemplateType? Type466 { get; set; } + public global::RetellAI.NodeInstructionStaticTextType? Type466 { get; set; } /// /// /// - public global::RetellAI.SmsInstructionTemplateTemplate? Type467 { get; set; } + public global::RetellAI.SmsInstructionTemplate? Type467 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type468 { get; set; } + public global::RetellAI.SmsInstructionTemplateType? Type468 { get; set; } /// /// /// - public global::RetellAI.NodeToolVariant2? Type469 { get; set; } + public global::RetellAI.SmsInstructionTemplateTemplate? Type469 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type470 { get; set; } + public global::RetellAI.OneOf? Type470 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionAnalysisDetail? Type471 { get; set; } + public global::RetellAI.NodeToolVariant2? Type471 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionMessageBaseRole? Type472 { get; set; } + public global::System.Collections.Generic.IList? Type472 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionMessageBaseTransitionType? Type473 { get; set; } + public global::RetellAI.NodeTransitionAnalysisDetail? Type473 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionUtterance? Type474 { get; set; } + public global::RetellAI.NodeTransitionMessageBaseRole? Type474 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionUtteranceRole? Type475 { get; set; } + public global::RetellAI.NodeTransitionMessageBaseTransitionType? Type475 { get; set; } /// /// /// - public global::RetellAI.NodeTransitionUtteranceTransitionType? Type476 { get; set; } + public global::RetellAI.NodeTransitionUtterance? Type476 { get; set; } /// /// /// - public global::RetellAI.NumberAnalysisDataType? Type477 { get; set; } + public global::RetellAI.NodeTransitionUtteranceRole? Type477 { get; set; } /// /// /// - public global::RetellAI.PresetAnalysisData? Type478 { get; set; } + public global::RetellAI.NodeTransitionUtteranceTransitionType? Type478 { get; set; } /// /// /// - public global::RetellAI.PresetAnalysisDataType? Type479 { get; set; } + public global::RetellAI.NumberAnalysisDataType? Type479 { get; set; } /// /// /// - public global::RetellAI.PresetAnalysisDataName? Type480 { get; set; } + public global::RetellAI.PresetAnalysisData? Type480 { get; set; } /// /// /// - public global::RetellAI.CallPresetAnalysisDataType? Type481 { get; set; } + public global::RetellAI.PresetAnalysisDataType? Type481 { get; set; } /// /// /// - public global::RetellAI.CallPresetAnalysisDataName? Type482 { get; set; } + public global::RetellAI.PresetAnalysisDataName? Type482 { get; set; } /// /// /// - public global::RetellAI.ChatPresetAnalysisDataType? Type483 { get; set; } + public global::RetellAI.CallPresetAnalysisDataType? Type483 { get; set; } /// /// /// - public global::RetellAI.ChatPresetAnalysisDataName? Type484 { get; set; } + public global::RetellAI.CallPresetAnalysisDataName? Type484 { get; set; } /// /// /// - public global::RetellAI.Organization? Type485 { get; set; } + public global::RetellAI.ChatPresetAnalysisDataType? Type485 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type486 { get; set; } + public global::RetellAI.ChatPresetAnalysisDataName? Type486 { get; set; } /// /// /// - public global::RetellAI.OrganizationWebhookUrl? Type487 { get; set; } + public global::RetellAI.Organization? Type487 { get; set; } /// /// /// - public global::System.DateTimeOffset? Type488 { get; set; } + public global::System.Collections.Generic.IList? Type488 { get; set; } /// /// /// - public global::RetellAI.OrganizationCpsConfig? Type489 { get; set; } + public global::RetellAI.OrganizationWebhookUrl? Type489 { get; set; } /// /// /// - public global::RetellAI.AutoCreditReloadConfig? Type490 { get; set; } + public global::System.DateTimeOffset? Type490 { get; set; } /// /// /// - public global::RetellAI.ConductorOverageConfig? Type491 { get; set; } + public global::RetellAI.OrganizationCpsConfig? Type491 { get; set; } /// /// /// - public global::RetellAI.OrganizationResponse? Type492 { get; set; } + public global::RetellAI.AutoCreditReloadConfig? Type492 { get; set; } /// /// /// - public global::RetellAI.OrganizationResponseVariant2? Type493 { get; set; } + public global::RetellAI.ConductorOverageConfig? Type493 { get; set; } /// /// /// - public global::RetellAI.OrganizationResponseVariant2EnterprisePlanStatus? Type494 { get; set; } + public global::RetellAI.OrganizationResponse? Type494 { get; set; } /// /// /// - public global::RetellAI.PIIConfigMode? Type495 { get; set; } + public global::RetellAI.OrganizationResponseVariant2? Type495 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type496 { get; set; } + public global::RetellAI.OrganizationResponseVariant2EnterprisePlanStatus? Type496 { get; set; } /// /// /// - public global::RetellAI.PIIConfigCategorie? Type497 { get; set; } + public global::RetellAI.PIIConfigMode? Type497 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type498 { get; set; } + public global::System.Collections.Generic.IList? Type498 { get; set; } /// /// /// - public global::RetellAI.GuardrailConfigOutputTopic? Type499 { get; set; } + public global::RetellAI.PIIConfigCategorie? Type499 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type500 { get; set; } + public global::System.Collections.Generic.IList? Type500 { get; set; } /// /// /// - public global::RetellAI.GuardrailConfigInputTopic? Type501 { get; set; } + public global::RetellAI.GuardrailConfigOutputTopic? Type501 { get; set; } /// /// /// - public global::RetellAI.PerformanceMetricCriteriaOp? Type502 { get; set; } + public global::System.Collections.Generic.IList? Type502 { get; set; } /// /// /// - public global::RetellAI.PhoneNumberResponse? Type503 { get; set; } + public global::RetellAI.GuardrailConfigInputTopic? Type503 { get; set; } /// /// /// - public global::RetellAI.PhoneNumberResponsePhoneNumberType? Type504 { get; set; } + public global::RetellAI.PerformanceMetricCriteriaOp? Type504 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type505 { get; set; } + public global::RetellAI.PhoneNumberResponse? Type505 { get; set; } /// /// /// - public global::RetellAI.PhoneNumberResponseSipOutboundTrunkConfig? Type506 { get; set; } + public global::RetellAI.PhoneNumberResponsePhoneNumberType? Type506 { get; set; } /// /// /// - public global::RetellAI.PressDigitNodeVariant2? Type507 { get; set; } + public global::System.Collections.Generic.IList? Type507 { get; set; } /// /// /// - public global::RetellAI.PressDigitNodeVariant2Type? Type508 { get; set; } + public global::RetellAI.PhoneNumberResponseSipOutboundTrunkConfig? Type508 { get; set; } /// /// /// - public global::RetellAI.PressDigitTool? Type509 { get; set; } + public global::RetellAI.PressDigitNodeVariant2? Type509 { get; set; } /// /// /// - public global::RetellAI.PressDigitToolType? Type510 { get; set; } + public global::RetellAI.PressDigitNodeVariant2Type? Type510 { get; set; } /// /// /// - public global::RetellAI.PromptConditionType? Type511 { get; set; } + public global::RetellAI.PressDigitTool? Type511 { get; set; } /// /// /// - public global::RetellAI.QaViewFilter? Type512 { get; set; } + public global::RetellAI.PressDigitToolType? Type512 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type513 { get; set; } + public global::RetellAI.PromptConditionType? Type513 { get; set; } /// /// /// - public global::RetellAI.QaViewFilterDisconnectionReason? Type514 { get; set; } + public global::RetellAI.QaViewFilter? Type514 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type515 { get; set; } + public global::RetellAI.AllOf? Type515 { get; set; } /// /// /// - public global::RetellAI.QaViewFilterScoreRange? Type516 { get; set; } + public global::RetellAI.QaViewFilterDisconnectionReason? Type516 { get; set; } /// /// /// - public global::RetellAI.QaViewFilterScoreRangeType? Type517 { get; set; } + public global::RetellAI.OneOf? Type517 { get; set; } /// /// /// - public global::RetellAI.QaViewFilterScoreRangeOp? Type518 { get; set; } + public global::RetellAI.QaViewFilterScoreRange? Type518 { get; set; } /// /// /// - public global::RetellAI.CohortQaListArgs? Type519 { get; set; } + public global::RetellAI.QaViewFilterScoreRangeType? Type519 { get; set; } /// /// /// - public global::RetellAI.CohortQaListArgsSortKey? Type520 { get; set; } + public global::RetellAI.QaViewFilterScoreRangeOp? Type520 { get; set; } /// /// /// - public global::RetellAI.CohortQaListArgsOrder? Type521 { get; set; } + public global::RetellAI.CohortQaListArgs? Type521 { get; set; } /// /// /// - public global::RetellAI.RAGAccuracy? Type522 { get; set; } + public global::RetellAI.CohortQaListArgsSortKey? Type522 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type523 { get; set; } + public global::RetellAI.CohortQaListArgsOrder? Type523 { get; set; } /// /// /// - public global::RetellAI.RAGAccuracyMissedChunk? Type524 { get; set; } + public global::RetellAI.RAGAccuracy? Type524 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type525 { get; set; } + public global::System.Collections.Generic.IList? Type525 { get; set; } /// /// /// - public global::RetellAI.ResponseEngineConversationFlow? Type526 { get; set; } + public global::RetellAI.RAGAccuracyMissedChunk? Type526 { get; set; } /// /// /// - public global::RetellAI.ResponseEngineConversationFlowType? Type527 { get; set; } + public global::System.Collections.Generic.IList? Type527 { get; set; } /// /// /// - public global::RetellAI.ResponseEngineCustomLm? Type528 { get; set; } + public global::RetellAI.ResponseEngineConversationFlow? Type528 { get; set; } /// /// /// - public global::RetellAI.ResponseEngineCustomLmType? Type529 { get; set; } + public global::RetellAI.ResponseEngineConversationFlowType? Type529 { get; set; } /// /// /// - public global::RetellAI.ResponseEngineRetellLm? Type530 { get; set; } + public global::RetellAI.ResponseEngineCustomLm? Type530 { get; set; } /// /// /// - public global::RetellAI.ResponseEngineRetellLmType? Type531 { get; set; } + public global::RetellAI.ResponseEngineCustomLmType? Type531 { get; set; } /// /// /// - public global::RetellAI.RetellResponseEngine? Type532 { get; set; } + public global::RetellAI.ResponseEngineRetellLm? Type532 { get; set; } /// /// /// - public global::RetellAI.RetellLLMResponse? Type533 { get; set; } + public global::RetellAI.ResponseEngineRetellLmType? Type533 { get; set; } /// /// /// - public global::RetellAI.RetellLLMResponseVariant1? Type534 { get; set; } + public global::RetellAI.RetellResponseEngine? Type534 { get; set; } /// /// /// - public global::RetellAI.RetellLlmRequest? Type535 { get; set; } + public global::RetellAI.RetellLLMResponse? Type535 { get; set; } /// /// /// - public global::RetellAI.RetellLLMResponseVariant3? Type536 { get; set; } + public global::RetellAI.RetellLLMResponseVariant1? Type536 { get; set; } /// /// /// - public global::RetellAI.RetellLlmOverrideS2sModel? Type537 { get; set; } + public global::RetellAI.RetellLlmRequest? Type537 { get; set; } /// /// /// - public global::RetellAI.RetellLlmOverrideStartSpeaker? Type538 { get; set; } + public global::RetellAI.RetellLLMResponseVariant3? Type538 { get; set; } /// /// /// - public global::RetellAI.RetellLlmRequestVariant2? Type539 { get; set; } + public global::RetellAI.RetellLlmOverrideS2sModel? Type539 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type540 { get; set; } + public global::RetellAI.RetellLlmOverrideStartSpeaker? Type540 { get; set; } /// /// /// - public global::RetellAI.State? Type541 { get; set; } + public global::RetellAI.RetellLlmRequestVariant2? Type541 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type542 { get; set; } + public global::System.Collections.Generic.IList? Type542 { get; set; } /// /// /// - public global::RetellAI.ScoringCriteriaCustomCondition? Type543 { get; set; } + public global::RetellAI.State? Type543 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type544 { get; set; } + public global::System.Collections.Generic.IList? Type544 { get; set; } /// /// /// - public global::RetellAI.SendSMSTool? Type545 { get; set; } + public global::RetellAI.ScoringCriteriaCustomCondition? Type545 { get; set; } /// /// /// - public global::RetellAI.SendSMSToolType? Type546 { get; set; } + public global::System.Collections.Generic.IList? Type546 { get; set; } /// /// /// - public global::RetellAI.SendSMSToolExecutionMessageType? Type547 { get; set; } + public global::RetellAI.SendSMSTool? Type547 { get; set; } /// /// /// - public global::RetellAI.SmsContent? Type548 { get; set; } + public global::RetellAI.SendSMSToolType? Type548 { get; set; } /// /// /// - public global::RetellAI.SmsSender? Type549 { get; set; } + public global::RetellAI.SendSMSToolExecutionMessageType? Type549 { get; set; } /// /// /// - public global::RetellAI.SmsSenderVariant1? Type550 { get; set; } + public global::RetellAI.SmsContent? Type550 { get; set; } /// /// /// - public global::RetellAI.SmsSenderVariant1Type? Type551 { get; set; } + public global::RetellAI.SmsSender? Type551 { get; set; } /// /// /// - public global::RetellAI.SmsSenderVariant2? Type552 { get; set; } + public global::RetellAI.SmsSenderVariant1? Type552 { get; set; } /// /// /// - public global::RetellAI.SmsSenderVariant2Type? Type553 { get; set; } + public global::RetellAI.SmsSenderVariant1Type? Type553 { get; set; } /// /// /// - public global::RetellAI.SmsDestination? Type554 { get; set; } + public global::RetellAI.SmsSenderVariant2? Type554 { get; set; } /// /// /// - public global::RetellAI.SmsDestinationVariant1? Type555 { get; set; } + public global::RetellAI.SmsSenderVariant2Type? Type555 { get; set; } /// /// /// - public global::RetellAI.SmsDestinationVariant1Type? Type556 { get; set; } + public global::RetellAI.SmsDestination? Type556 { get; set; } /// /// /// - public global::RetellAI.SmsDestinationVariant2? Type557 { get; set; } + public global::RetellAI.SmsDestinationVariant1? Type557 { get; set; } /// /// /// - public global::RetellAI.SmsDestinationVariant2Type? Type558 { get; set; } + public global::RetellAI.SmsDestinationVariant1Type? Type558 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type559 { get; set; } + public global::RetellAI.SmsDestinationVariant2? Type559 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type560 { get; set; } + public global::RetellAI.SmsDestinationVariant2Type? Type560 { get; set; } /// /// /// - public global::RetellAI.SentimentAnalysisDetailVariant1? Type561 { get; set; } + public global::System.Collections.Generic.IList>? Type561 { get; set; } /// /// /// - public global::RetellAI.SentimentAnalysisDetailVariant1Sentiment? Type562 { get; set; } + public global::RetellAI.OneOf? Type562 { get; set; } /// /// /// - public global::RetellAI.SentimentAnalysisDetailVariant2? Type563 { get; set; } + public global::RetellAI.SentimentAnalysisDetailVariant1? Type563 { get; set; } /// /// /// - public global::RetellAI.SentimentAnalysisDetailVariant2Sentiment? Type564 { get; set; } + public global::RetellAI.SentimentAnalysisDetailVariant1Sentiment? Type564 { get; set; } /// /// /// - public global::RetellAI.SkipResponseEdgeVariant2? Type565 { get; set; } + public global::RetellAI.SentimentAnalysisDetailVariant2? Type565 { get; set; } /// /// /// - public global::RetellAI.SkipResponseEdgeVariant2TransitionCondition? Type566 { get; set; } + public global::RetellAI.SentimentAnalysisDetailVariant2Sentiment? Type566 { get; set; } /// /// /// - public global::RetellAI.SkipResponseEdgeVariant2TransitionConditionType? Type567 { get; set; } + public global::RetellAI.SkipResponseEdgeVariant2? Type567 { get; set; } /// /// /// - public global::RetellAI.SkipResponseEdgeVariant2TransitionConditionPrompt? Type568 { get; set; } + public global::RetellAI.SkipResponseEdgeVariant2TransitionCondition? Type568 { get; set; } /// /// /// - public global::RetellAI.AlwaysEdgeVariant2? Type569 { get; set; } + public global::RetellAI.SkipResponseEdgeVariant2TransitionConditionType? Type569 { get; set; } /// /// /// - public global::RetellAI.AlwaysEdgeVariant2TransitionCondition? Type570 { get; set; } + public global::RetellAI.SkipResponseEdgeVariant2TransitionConditionPrompt? Type570 { get; set; } /// /// /// - public global::RetellAI.AlwaysEdgeVariant2TransitionConditionType? Type571 { get; set; } + public global::RetellAI.AlwaysEdgeVariant2? Type571 { get; set; } /// /// /// - public global::RetellAI.AlwaysEdgeVariant2TransitionConditionPrompt? Type572 { get; set; } + public global::RetellAI.AlwaysEdgeVariant2TransitionCondition? Type572 { get; set; } /// /// /// - public global::RetellAI.SmsContentInferred? Type573 { get; set; } + public global::RetellAI.AlwaysEdgeVariant2TransitionConditionType? Type573 { get; set; } /// /// /// - public global::RetellAI.SmsContentInferredType? Type574 { get; set; } + public global::RetellAI.AlwaysEdgeVariant2TransitionConditionPrompt? Type574 { get; set; } /// /// /// - public global::RetellAI.SmsContentPredefined? Type575 { get; set; } + public global::RetellAI.SmsContentInferred? Type575 { get; set; } /// /// /// - public global::RetellAI.SmsContentPredefinedType? Type576 { get; set; } + public global::RetellAI.SmsContentInferredType? Type576 { get; set; } /// /// /// - public global::RetellAI.SmsContentTemplate? Type577 { get; set; } + public global::RetellAI.SmsContentPredefined? Type577 { get; set; } /// /// /// - public global::RetellAI.SmsContentTemplateType? Type578 { get; set; } + public global::RetellAI.SmsContentPredefinedType? Type578 { get; set; } /// /// /// - public global::RetellAI.SmsContentTemplateTemplate? Type579 { get; set; } + public global::RetellAI.SmsContentTemplate? Type579 { get; set; } /// /// /// - public global::RetellAI.SmsFailedEdge? Type580 { get; set; } + public global::RetellAI.SmsContentTemplateType? Type580 { get; set; } /// /// /// - public global::RetellAI.SmsFailedEdgeVariant2? Type581 { get; set; } + public global::RetellAI.SmsContentTemplateTemplate? Type581 { get; set; } /// /// /// - public global::RetellAI.SmsFailedEdgeVariant2TransitionCondition? Type582 { get; set; } + public global::RetellAI.SmsFailedEdge? Type582 { get; set; } /// /// /// - public global::RetellAI.SmsFailedEdgeVariant2TransitionConditionType? Type583 { get; set; } + public global::RetellAI.SmsFailedEdgeVariant2? Type583 { get; set; } /// /// /// - public global::RetellAI.SmsFailedEdgeVariant2TransitionConditionPrompt? Type584 { get; set; } + public global::RetellAI.SmsFailedEdgeVariant2TransitionCondition? Type584 { get; set; } /// /// /// - public global::RetellAI.SmsNodeVariant2? Type585 { get; set; } + public global::RetellAI.SmsFailedEdgeVariant2TransitionConditionType? Type585 { get; set; } /// /// /// - public global::RetellAI.SmsNodeVariant2Type? Type586 { get; set; } + public global::RetellAI.SmsFailedEdgeVariant2TransitionConditionPrompt? Type586 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type587 { get; set; } + public global::RetellAI.SmsNodeVariant2? Type587 { get; set; } /// /// /// - public global::RetellAI.SmsSuccessEdge? Type588 { get; set; } + public global::RetellAI.SmsNodeVariant2Type? Type588 { get; set; } /// /// /// - public global::RetellAI.SmsSuccessEdgeVariant2? Type589 { get; set; } + public global::RetellAI.OneOf? Type589 { get; set; } /// /// /// - public global::RetellAI.SmsSuccessEdgeVariant2TransitionCondition? Type590 { get; set; } + public global::RetellAI.SmsSuccessEdge? Type590 { get; set; } /// /// /// - public global::RetellAI.SmsSuccessEdgeVariant2TransitionConditionType? Type591 { get; set; } + public global::RetellAI.SmsSuccessEdgeVariant2? Type591 { get; set; } /// /// /// - public global::RetellAI.SmsSuccessEdgeVariant2TransitionConditionPrompt? Type592 { get; set; } + public global::RetellAI.SmsSuccessEdgeVariant2TransitionCondition? Type592 { get; set; } /// /// /// - public global::RetellAI.StateEdge? Type593 { get; set; } + public global::RetellAI.SmsSuccessEdgeVariant2TransitionConditionType? Type593 { get; set; } /// /// /// - public global::RetellAI.StateTransitionMessageBaseRole? Type594 { get; set; } + public global::RetellAI.SmsSuccessEdgeVariant2TransitionConditionPrompt? Type594 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type595 { get; set; } + public global::RetellAI.StateEdge? Type595 { get; set; } /// /// /// - public global::RetellAI.StringAnalysisDataType? Type596 { get; set; } + public global::RetellAI.StateTransitionMessageBaseRole? Type596 { get; set; } /// /// /// - public global::RetellAI.TestCaseBatchJob? Type597 { get; set; } + public global::System.Collections.Generic.IList? Type597 { get; set; } /// /// /// - public global::RetellAI.TestCaseBatchJobStatus? Type598 { get; set; } + public global::RetellAI.StringAnalysisDataType? Type598 { get; set; } /// /// /// - public global::RetellAI.TestCaseDefinitionInput? Type599 { get; set; } + public global::RetellAI.TestCaseBatchJob? Type599 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type600 { get; set; } + public global::RetellAI.TestCaseBatchJobStatus? Type600 { get; set; } /// /// /// - public global::RetellAI.ToolMock? Type601 { get; set; } + public global::RetellAI.TestCaseDefinitionInput? Type601 { get; set; } /// /// /// - public global::RetellAI.TestCaseDefinition? Type602 { get; set; } + public global::System.Collections.Generic.IList? Type602 { get; set; } /// /// /// - public global::RetellAI.TestCaseDefinitionVariant2? Type603 { get; set; } + public global::RetellAI.ToolMock? Type603 { get; set; } /// /// /// - public global::RetellAI.TestCaseDefinitionVariant2Type? Type604 { get; set; } + public global::RetellAI.TestCaseDefinition? Type604 { get; set; } /// /// /// - public global::RetellAI.TestCaseJob? Type605 { get; set; } + public global::RetellAI.TestCaseDefinitionVariant2? Type605 { get; set; } /// /// /// - public global::RetellAI.TestCaseJobStatus? Type606 { get; set; } + public global::RetellAI.TestCaseDefinitionVariant2Type? Type606 { get; set; } /// /// /// - public global::RetellAI.ToolMockInputMatchRule? Type607 { get; set; } + public global::RetellAI.TestCaseJob? Type607 { get; set; } /// /// /// - public global::RetellAI.ToolMockInputMatchRuleVariant1? Type608 { get; set; } + public global::RetellAI.TestCaseJobStatus? Type608 { get; set; } /// /// /// - public global::RetellAI.ToolMockInputMatchRuleVariant1Type? Type609 { get; set; } + public global::RetellAI.ToolMockInputMatchRule? Type609 { get; set; } /// /// /// - public global::RetellAI.ToolMockInputMatchRuleVariant2? Type610 { get; set; } + public global::RetellAI.ToolMockInputMatchRuleVariant1? Type610 { get; set; } /// /// /// - public global::RetellAI.ToolMockInputMatchRuleVariant2Type? Type611 { get; set; } + public global::RetellAI.ToolMockInputMatchRuleVariant1Type? Type611 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type612 { get; set; } + public global::RetellAI.ToolMockInputMatchRuleVariant2? Type612 { get; set; } /// /// /// - public global::RetellAI.UtteranceToolCallAccuracy? Type613 { get; set; } + public global::RetellAI.ToolMockInputMatchRuleVariant2Type? Type613 { get; set; } /// /// /// - public global::RetellAI.ToolCallInvocationMessageBaseRole? Type614 { get; set; } + public global::System.Collections.Generic.IList? Type614 { get; set; } /// /// /// - public global::RetellAI.ToolCallInvocationUtterance? Type615 { get; set; } + public global::RetellAI.UtteranceToolCallAccuracy? Type615 { get; set; } /// /// /// - public global::RetellAI.ToolCallInvocationUtteranceRole? Type616 { get; set; } + public global::RetellAI.ToolCallInvocationMessageBaseRole? Type616 { get; set; } /// /// /// - public global::RetellAI.ToolCallResultMessageBaseRole? Type617 { get; set; } + public global::RetellAI.ToolCallInvocationUtterance? Type617 { get; set; } /// /// /// - public global::RetellAI.ToolCallResultUtterance? Type618 { get; set; } + public global::RetellAI.ToolCallInvocationUtteranceRole? Type618 { get; set; } /// /// /// - public global::RetellAI.ToolCallResultUtteranceRole? Type619 { get; set; } + public global::RetellAI.ToolCallResultMessageBaseRole? Type619 { get; set; } /// /// /// - public global::RetellAI.ToolParameterType? Type620 { get; set; } + public global::RetellAI.ToolCallResultUtterance? Type620 { get; set; } /// /// /// - public global::RetellAI.TransferCallTool? Type621 { get; set; } + public global::RetellAI.ToolCallResultUtteranceRole? Type621 { get; set; } /// /// /// - public global::RetellAI.TransferCallNodeVariant2? Type622 { get; set; } + public global::RetellAI.ToolParameterType? Type622 { get; set; } /// /// /// - public global::RetellAI.TransferCallNodeVariant2Type? Type623 { get; set; } + public global::RetellAI.TransferCallTool? Type623 { get; set; } /// /// /// - public global::RetellAI.TransferDestination? Type624 { get; set; } + public global::RetellAI.TransferCallNodeVariant2? Type624 { get; set; } /// /// /// - public global::RetellAI.TransferOption? Type625 { get; set; } + public global::RetellAI.TransferCallNodeVariant2Type? Type625 { get; set; } /// /// /// - public global::RetellAI.TransferCallToolType? Type626 { get; set; } + public global::RetellAI.TransferDestination? Type626 { get; set; } /// /// /// - public global::RetellAI.TransferCallToolExecutionMessageType? Type627 { get; set; } + public global::RetellAI.TransferOption? Type627 { get; set; } /// /// /// - public global::RetellAI.TransferDestinationInferred? Type628 { get; set; } + public global::RetellAI.TransferCallToolType? Type628 { get; set; } /// /// /// - public global::RetellAI.TransferDestinationInferredType? Type629 { get; set; } + public global::RetellAI.TransferCallToolExecutionMessageType? Type629 { get; set; } /// /// /// - public global::RetellAI.TransferDestinationPredefined? Type630 { get; set; } + public global::RetellAI.TransferDestinationInferred? Type630 { get; set; } /// /// /// - public global::RetellAI.TransferDestinationPredefinedType? Type631 { get; set; } + public global::RetellAI.TransferDestinationInferredType? Type631 { get; set; } /// /// /// - public global::RetellAI.TransferFailedEdgeVariant2? Type632 { get; set; } + public global::RetellAI.TransferDestinationPredefined? Type632 { get; set; } /// /// /// - public global::RetellAI.TransferFailedEdgeVariant2TransitionCondition? Type633 { get; set; } + public global::RetellAI.TransferDestinationPredefinedType? Type633 { get; set; } /// /// /// - public global::RetellAI.TransferFailedEdgeVariant2TransitionConditionType? Type634 { get; set; } + public global::RetellAI.TransferFailedEdgeVariant2? Type634 { get; set; } /// /// /// - public global::RetellAI.TransferFailedEdgeVariant2TransitionConditionPrompt? Type635 { get; set; } + public global::RetellAI.TransferFailedEdgeVariant2TransitionCondition? Type635 { get; set; } /// /// /// - public global::RetellAI.TransferOptionAgenticWarmTransfer? Type636 { get; set; } + public global::RetellAI.TransferFailedEdgeVariant2TransitionConditionType? Type636 { get; set; } /// /// /// - public global::RetellAI.TransferOptionAgenticWarmTransferType? Type637 { get; set; } + public global::RetellAI.TransferFailedEdgeVariant2TransitionConditionPrompt? Type637 { get; set; } /// /// /// - public global::RetellAI.TransferOptionAgenticWarmTransferOnHoldMusic? Type638 { get; set; } + public global::RetellAI.TransferOptionAgenticWarmTransfer? Type638 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type639 { get; set; } + public global::RetellAI.TransferOptionAgenticWarmTransferType? Type639 { get; set; } /// /// /// - public global::RetellAI.WarmTransferPrompt? Type640 { get; set; } + public global::RetellAI.TransferOptionAgenticWarmTransferOnHoldMusic? Type640 { get; set; } /// /// /// - public global::RetellAI.WarmTransferStaticMessage? Type641 { get; set; } + public global::RetellAI.OneOf? Type641 { get; set; } /// /// /// - public global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfig? Type642 { get; set; } + public global::RetellAI.WarmTransferPrompt? Type642 { get; set; } /// /// /// - public global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfigTransferAgent? Type643 { get; set; } + public global::RetellAI.WarmTransferStaticMessage? Type643 { get; set; } /// /// /// - public global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeout? Type644 { get; set; } + public global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfig? Type644 { get; set; } /// /// /// - public global::RetellAI.TransferOptionColdTransfer? Type645 { get; set; } + public global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfigTransferAgent? Type645 { get; set; } /// /// /// - public global::RetellAI.TransferOptionColdTransferType? Type646 { get; set; } + public global::RetellAI.TransferOptionAgenticWarmTransferAgenticTransferConfigActionOnTimeout? Type646 { get; set; } /// /// /// - public global::RetellAI.TransferOptionColdTransferColdTransferMode? Type647 { get; set; } + public global::RetellAI.TransferOptionColdTransfer? Type647 { get; set; } /// /// /// - public global::RetellAI.TransferOptionWarmTransfer? Type648 { get; set; } + public global::RetellAI.TransferOptionColdTransferType? Type648 { get; set; } /// /// /// - public global::RetellAI.TransferOptionWarmTransferType? Type649 { get; set; } + public global::RetellAI.TransferOptionColdTransferColdTransferMode? Type649 { get; set; } /// /// /// - public global::RetellAI.TransferOptionWarmTransferOnHoldMusic? Type650 { get; set; } + public global::RetellAI.TransferOptionWarmTransfer? Type650 { get; set; } /// /// /// - public global::RetellAI.UpdateOrganizationRequest? Type651 { get; set; } + public global::RetellAI.TransferOptionWarmTransferType? Type651 { get; set; } /// /// /// - public global::RetellAI.UpdateOrganizationRequestAutoCreditReloadConfig? Type652 { get; set; } + public global::RetellAI.TransferOptionWarmTransferOnHoldMusic? Type652 { get; set; } /// /// /// - public global::RetellAI.SpendBudgetCustomAlertRequest? Type653 { get; set; } + public global::RetellAI.UpdateOrganizationRequest? Type653 { get; set; } /// /// /// - public global::RetellAI.UpdateSpendBudgetRequest? Type654 { get; set; } + public global::RetellAI.UpdateOrganizationRequestAutoCreditReloadConfig? Type654 { get; set; } /// /// /// - public global::RetellAI.UpdateSpendBudgetRequestVariant1? Type655 { get; set; } + public global::RetellAI.SpendBudgetCustomAlertRequest? Type655 { get; set; } /// /// /// - public global::RetellAI.UpdateSpendBudgetRequestVariant2? Type656 { get; set; } + public global::RetellAI.UpdateSpendBudgetRequest? Type656 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type657 { get; set; } + public global::RetellAI.UpdateSpendBudgetRequestVariant1? Type657 { get; set; } /// /// /// - public global::RetellAI.UserFormRequest? Type658 { get; set; } + public global::RetellAI.UpdateSpendBudgetRequestVariant2? Type658 { get; set; } /// /// /// - public global::RetellAI.UtteranceHallucinationHallucinationType? Type659 { get; set; } + public global::System.Collections.Generic.IList? Type659 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type660 { get; set; } + public global::RetellAI.UserFormRequest? Type660 { get; set; } /// /// /// - public global::RetellAI.UtteranceOrToolCall? Type661 { get; set; } + public global::RetellAI.UtteranceHallucinationHallucinationType? Type661 { get; set; } /// /// /// - public global::RetellAI.Utterance? Type662 { get; set; } + public global::System.Collections.Generic.IList? Type662 { get; set; } /// /// /// - public global::RetellAI.UtteranceRole? Type663 { get; set; } + public global::RetellAI.UtteranceOrToolCall? Type663 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type664 { get; set; } + public global::RetellAI.Utterance? Type664 { get; set; } /// /// /// - public global::RetellAI.UtteranceWord? Type665 { get; set; } + public global::RetellAI.UtteranceRole? Type665 { get; set; } /// /// /// - public global::RetellAI.V2CallBase? Type666 { get; set; } + public global::System.Collections.Generic.IList? Type666 { get; set; } /// /// /// - public global::RetellAI.V2CallBaseCallStatus? Type667 { get; set; } + public global::RetellAI.UtteranceWord? Type667 { get; set; } /// /// /// - public global::RetellAI.V2CallBaseDataStorageSetting? Type668 { get; set; } + public global::RetellAI.V2CallBase? Type668 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type669 { get; set; } + public global::RetellAI.V2CallBaseCallStatus? Type669 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type670 { get; set; } + public global::RetellAI.V2CallBaseDataStorageSetting? Type670 { get; set; } /// /// /// - public global::RetellAI.V2CallBaseLatency? Type671 { get; set; } + public global::System.Collections.Generic.IList? Type671 { get; set; } /// /// /// - public global::RetellAI.V2CallBaseCallCost? Type672 { get; set; } + public global::System.Collections.Generic.IList? Type672 { get; set; } /// /// /// - public global::RetellAI.V2CallBaseLlmTokenUsage? Type673 { get; set; } + public global::RetellAI.V2CallBaseLatency? Type673 { get; set; } /// /// /// - public global::RetellAI.V2CallResponse? Type674 { get; set; } + public global::RetellAI.V2CallBaseCallCost? Type674 { get; set; } /// /// /// - public global::RetellAI.V2WebCallResponse? Type675 { get; set; } + public global::RetellAI.V2CallBaseLlmTokenUsage? Type675 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponse? Type676 { get; set; } + public global::RetellAI.V2CallResponse? Type676 { get; set; } /// /// /// - public global::RetellAI.CallTransport? Type677 { get; set; } + public global::RetellAI.V2WebCallResponse? Type677 { get; set; } /// /// /// - public global::RetellAI.IceServer? Type678 { get; set; } + public global::RetellAI.V2PhoneCallResponse? Type678 { get; set; } /// /// /// - public global::RetellAI.OneOf>? Type679 { get; set; } + public global::RetellAI.V3CallResponse? Type679 { get; set; } /// /// /// - public global::RetellAI.V3CallResponse? Type680 { get; set; } + public global::RetellAI.V3WebCallResponse? Type680 { get; set; } /// /// /// - public global::RetellAI.V3WebCallResponse? Type681 { get; set; } + public global::RetellAI.V3PhoneCallResponse? Type681 { get; set; } /// /// /// - public global::RetellAI.V3PhoneCallResponse? Type682 { get; set; } + public global::RetellAI.V3CallBase? Type682 { get; set; } /// /// /// - public global::RetellAI.V3CallBase? Type683 { get; set; } + public global::RetellAI.V3CallBaseCallStatus? Type683 { get; set; } /// /// /// - public global::RetellAI.V3CallBaseCallStatus? Type684 { get; set; } + public global::RetellAI.V3CallBaseDataStorageSetting? Type684 { get; set; } /// /// /// - public global::RetellAI.V3CallBaseDataStorageSetting? Type685 { get; set; } + public global::RetellAI.V3CallBaseLatency? Type685 { get; set; } /// /// /// - public global::RetellAI.V3CallBaseLatency? Type686 { get; set; } + public global::RetellAI.V3CallBaseCallCost? Type686 { get; set; } /// /// /// - public global::RetellAI.V3CallBaseCallCost? Type687 { get; set; } + public global::RetellAI.V3CallBaseLlmTokenUsage? Type687 { get; set; } /// /// /// - public global::RetellAI.V3CallBaseLlmTokenUsage? Type688 { get; set; } + public global::RetellAI.V3PhoneCallResponseVariant1? Type688 { get; set; } /// /// /// - public global::RetellAI.V3PhoneCallResponseVariant1? Type689 { get; set; } + public global::RetellAI.V3PhoneCallResponseVariant1CallType? Type689 { get; set; } /// /// /// - public global::RetellAI.V3PhoneCallResponseVariant1CallType? Type690 { get; set; } + public global::RetellAI.V3PhoneCallResponseVariant1Direction? Type690 { get; set; } /// /// /// - public global::RetellAI.V3PhoneCallResponseVariant1Direction? Type691 { get; set; } + public global::RetellAI.V3PhoneCallResponseVariant1TelephonyIdentifier? Type691 { get; set; } /// /// /// - public global::RetellAI.V3PhoneCallResponseVariant1TelephonyIdentifier? Type692 { get; set; } + public global::RetellAI.V3WebCallResponseVariant1? Type692 { get; set; } /// /// /// - public global::RetellAI.V3WebCallResponseVariant1? Type693 { get; set; } + public global::RetellAI.V3WebCallResponseVariant1CallType? Type693 { get; set; } /// /// /// - public global::RetellAI.V3WebCallResponseVariant1CallType? Type694 { get; set; } + public global::RetellAI.V3ListCallsRequest? Type694 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type695 { get; set; } + public global::RetellAI.V3ListCallsRequestSortOrder? Type695 { get; set; } /// /// /// - public global::RetellAI.V3ListCallsRequest? Type696 { get; set; } + public global::RetellAI.V2PhoneCallResponseVariant1? Type696 { get; set; } /// /// /// - public global::RetellAI.V3ListCallsRequestSortOrder? Type697 { get; set; } + public global::RetellAI.V2PhoneCallResponseVariant1CallType? Type697 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponseVariant1? Type698 { get; set; } + public global::RetellAI.V2PhoneCallResponseVariant1Direction? Type698 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponseVariant1CallType? Type699 { get; set; } + public global::RetellAI.V2PhoneCallResponseVariant1TelephonyIdentifier? Type699 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponseVariant1Direction? Type700 { get; set; } + public global::RetellAI.V2WebCallResponseVariant1? Type700 { get; set; } /// /// /// - public global::RetellAI.V2PhoneCallResponseVariant1TelephonyIdentifier? Type701 { get; set; } + public global::RetellAI.V2WebCallResponseVariant1CallType? Type701 { get; set; } /// /// /// - public global::RetellAI.V2WebCallResponseVariant1? Type702 { get; set; } + public global::RetellAI.VoiceResponse? Type702 { get; set; } /// /// /// - public global::RetellAI.V2WebCallResponseVariant1CallType? Type703 { get; set; } + public global::RetellAI.VoiceResponseProvider? Type703 { get; set; } /// /// /// - public global::RetellAI.VoiceResponse? Type704 { get; set; } + public global::RetellAI.VoiceResponseGender? Type704 { get; set; } /// /// /// - public global::RetellAI.VoiceResponseProvider? Type705 { get; set; } + public global::RetellAI.VoicemailActionBridgeTransfer? Type705 { get; set; } /// /// /// - public global::RetellAI.VoiceResponseGender? Type706 { get; set; } + public global::RetellAI.VoicemailActionBridgeTransferType? Type706 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionBridgeTransfer? Type707 { get; set; } + public global::RetellAI.VoicemailActionHangup? Type707 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionBridgeTransferType? Type708 { get; set; } + public global::RetellAI.VoicemailActionHangupType? Type708 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionHangup? Type709 { get; set; } + public global::RetellAI.VoicemailActionPrompt? Type709 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionHangupType? Type710 { get; set; } + public global::RetellAI.VoicemailActionPromptType? Type710 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionPrompt? Type711 { get; set; } + public global::RetellAI.VoicemailActionStaticText? Type711 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionPromptType? Type712 { get; set; } + public global::RetellAI.VoicemailActionStaticTextType? Type712 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionStaticText? Type713 { get; set; } + public global::RetellAI.IvrActionHangup? Type713 { get; set; } /// /// /// - public global::RetellAI.VoicemailActionStaticTextType? Type714 { get; set; } + public global::RetellAI.IvrActionHangupType? Type714 { get; set; } /// /// /// - public global::RetellAI.IvrActionHangup? Type715 { get; set; } + public global::RetellAI.IvrAction? Type715 { get; set; } /// /// /// - public global::RetellAI.IvrActionHangupType? Type716 { get; set; } + public global::RetellAI.WarmTransferPromptType? Type716 { get; set; } /// /// /// - public global::RetellAI.IvrAction? Type717 { get; set; } + public global::RetellAI.WarmTransferStaticMessageType? Type717 { get; set; } /// /// /// - public global::RetellAI.WarmTransferPromptType? Type718 { get; set; } + public global::RetellAI.ConductorOverageConfigVariant1? Type718 { get; set; } /// /// /// - public global::RetellAI.WarmTransferStaticMessageType? Type719 { get; set; } + public global::RetellAI.ConductorOverageConfigVariant1Mode? Type719 { get; set; } /// /// /// - public global::RetellAI.ConductorOverageConfigVariant1? Type720 { get; set; } + public global::RetellAI.ConductorOverageConfigVariant2? Type720 { get; set; } /// /// /// - public global::RetellAI.ConductorOverageConfigVariant1Mode? Type721 { get; set; } + public global::RetellAI.ConductorOverageConfigVariant2Mode? Type721 { get; set; } /// /// /// - public global::RetellAI.ConductorOverageConfigVariant2? Type722 { get; set; } + public global::RetellAI.ConductorOverageConfigVariant3? Type722 { get; set; } /// /// /// - public global::RetellAI.ConductorOverageConfigVariant2Mode? Type723 { get; set; } + public global::RetellAI.ConductorOverageConfigVariant3Mode? Type723 { get; set; } /// /// /// - public global::RetellAI.ConductorOverageConfigVariant3? Type724 { get; set; } + public global::RetellAI.Contact? Type724 { get; set; } /// /// /// - public global::RetellAI.ConductorOverageConfigVariant3Mode? Type725 { get; set; } + public global::RetellAI.ContactListResponse? Type725 { get; set; } /// /// /// - public global::RetellAI.Contact? Type726 { get; set; } + public global::RetellAI.ContactListResponseVariant2? Type726 { get; set; } /// /// /// - public global::RetellAI.ContactListResponse? Type727 { get; set; } + public global::System.Collections.Generic.IList? Type727 { get; set; } /// /// /// - public global::RetellAI.ContactListResponseVariant2? Type728 { get; set; } + public global::RetellAI.ContactConversation? Type728 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type729 { get; set; } + public global::RetellAI.ContactCall? Type729 { get; set; } /// /// /// - public global::RetellAI.ContactConversation? Type730 { get; set; } + public global::RetellAI.ContactChat? Type730 { get; set; } /// /// /// - public global::RetellAI.ContactCall? Type731 { get; set; } + public global::RetellAI.ContactCallType? Type731 { get; set; } /// /// /// - public global::RetellAI.ContactChat? Type732 { get; set; } + public global::RetellAI.ContactCallDirection? Type732 { get; set; } /// /// /// - public global::RetellAI.ContactCallType? Type733 { get; set; } + public global::RetellAI.ContactCallSentiment? Type733 { get; set; } /// /// /// - public global::RetellAI.ContactCallDirection? Type734 { get; set; } + public global::RetellAI.ContactChatType? Type734 { get; set; } /// /// /// - public global::RetellAI.ContactCallSentiment? Type735 { get; set; } + public global::RetellAI.ContactChatDirection? Type735 { get; set; } /// /// /// - public global::RetellAI.ContactChatType? Type736 { get; set; } + public global::RetellAI.ContactChatSentiment? Type736 { get; set; } /// /// /// - public global::RetellAI.ContactChatDirection? Type737 { get; set; } + public global::RetellAI.ContactConversationListResponse? Type737 { get; set; } /// /// /// - public global::RetellAI.ContactChatSentiment? Type738 { get; set; } + public global::RetellAI.ContactConversationListResponseVariant2? Type738 { get; set; } /// /// /// - public global::RetellAI.ContactConversationListResponse? Type739 { get; set; } + public global::System.Collections.Generic.IList? Type739 { get; set; } /// /// /// - public global::RetellAI.ContactConversationListResponseVariant2? Type740 { get; set; } + public global::RetellAI.AppType? Type740 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type741 { get; set; } + public global::RetellAI.AppConnectionStatus? Type741 { get; set; } /// /// /// - public global::RetellAI.AppType? Type742 { get; set; } + public global::RetellAI.OAuthConfigRequest? Type742 { get; set; } /// /// /// - public global::RetellAI.AppConnectionStatus? Type743 { get; set; } + public global::RetellAI.OAuthConfigRequestType? Type743 { get; set; } /// /// /// - public global::RetellAI.OAuthConfigRequest? Type744 { get; set; } + public global::RetellAI.ApiKeyAuthConfigRequest? Type744 { get; set; } /// /// /// - public global::RetellAI.OAuthConfigRequestType? Type745 { get; set; } + public global::RetellAI.ApiKeyAuthConfigRequestType? Type745 { get; set; } /// /// /// - public global::RetellAI.ApiKeyAuthConfigRequest? Type746 { get; set; } + public global::RetellAI.BasicAuthConfigRequest? Type746 { get; set; } /// /// /// - public global::RetellAI.ApiKeyAuthConfigRequestType? Type747 { get; set; } + public global::RetellAI.BasicAuthConfigRequestType? Type747 { get; set; } /// /// /// - public global::RetellAI.BasicAuthConfigRequest? Type748 { get; set; } + public global::RetellAI.AuthConfigRequest? Type748 { get; set; } /// /// /// - public global::RetellAI.BasicAuthConfigRequestType? Type749 { get; set; } + public global::RetellAI.OAuthConfigResponse? Type749 { get; set; } /// /// /// - public global::RetellAI.AuthConfigRequest? Type750 { get; set; } + public global::RetellAI.OAuthConfigResponseType? Type750 { get; set; } /// /// /// - public global::RetellAI.OAuthConfigResponse? Type751 { get; set; } + public global::RetellAI.ApiKeyAuthConfigResponse? Type751 { get; set; } /// /// /// - public global::RetellAI.OAuthConfigResponseType? Type752 { get; set; } + public global::RetellAI.ApiKeyAuthConfigResponseType? Type752 { get; set; } /// /// /// - public global::RetellAI.ApiKeyAuthConfigResponse? Type753 { get; set; } + public global::RetellAI.AccessTokenAuthConfigResponse? Type753 { get; set; } /// /// /// - public global::RetellAI.ApiKeyAuthConfigResponseType? Type754 { get; set; } + public global::RetellAI.AccessTokenAuthConfigResponseType? Type754 { get; set; } /// /// /// - public global::RetellAI.AccessTokenAuthConfigResponse? Type755 { get; set; } + public global::RetellAI.BasicAuthConfigResponse? Type755 { get; set; } /// /// /// - public global::RetellAI.AccessTokenAuthConfigResponseType? Type756 { get; set; } + public global::RetellAI.BasicAuthConfigResponseType? Type756 { get; set; } /// /// /// - public global::RetellAI.BasicAuthConfigResponse? Type757 { get; set; } + public global::RetellAI.RefreshTokenAuthConfigResponse? Type757 { get; set; } /// /// /// - public global::RetellAI.BasicAuthConfigResponseType? Type758 { get; set; } + public global::RetellAI.RefreshTokenAuthConfigResponseType? Type758 { get; set; } /// /// /// - public global::RetellAI.RefreshTokenAuthConfigResponse? Type759 { get; set; } + public global::RetellAI.AppAuthConfigResponse? Type759 { get; set; } /// /// /// - public global::RetellAI.RefreshTokenAuthConfigResponseType? Type760 { get; set; } + public global::RetellAI.CRMSyncMapping? Type760 { get; set; } /// /// /// - public global::RetellAI.AppAuthConfigResponse? Type761 { get; set; } + public global::RetellAI.AppCRMConfig? Type761 { get; set; } /// /// /// - public global::RetellAI.CRMSyncMapping? Type762 { get; set; } + public global::System.Collections.Generic.IList? Type762 { get; set; } /// /// /// - public global::RetellAI.AppCRMConfig? Type763 { get; set; } + public global::RetellAI.AppResponse? Type763 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type764 { get; set; } + public global::RetellAI.AppResponseTenantType? Type764 { get; set; } /// /// /// - public global::RetellAI.AppResponse? Type765 { get; set; } + public global::RetellAI.AppUsageResponse? Type765 { get; set; } /// /// /// - public global::RetellAI.AppResponseTenantType? Type766 { get; set; } + public global::RetellAI.AgentAppUsage? Type766 { get; set; } /// /// /// - public global::RetellAI.AppUsageResponse? Type767 { get; set; } + public global::RetellAI.KnowledgeBaseAppUsage? Type767 { get; set; } /// /// /// - public global::RetellAI.AgentAppUsage? Type768 { get; set; } + public global::RetellAI.AgentAppUsageType? Type768 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseAppUsage? Type769 { get; set; } + public global::RetellAI.KnowledgeBaseAppUsageType? Type769 { get; set; } /// /// /// - public global::RetellAI.AgentAppUsageType? Type770 { get; set; } + public global::RetellAI.CRMCustomFieldSchema? Type770 { get; set; } /// /// /// - public global::RetellAI.KnowledgeBaseAppUsageType? Type771 { get; set; } + public global::RetellAI.CRMCustomFieldSchemaType? Type771 { get; set; } /// /// /// - public global::RetellAI.CRMCustomFieldSchema? Type772 { get; set; } + public global::RetellAI.CRMAnalysisDataMapping? Type772 { get; set; } /// /// /// - public global::RetellAI.CRMCustomFieldSchemaType? Type773 { get; set; } + public global::RetellAI.CRMAnalysisDataMappingUpdateMode? Type773 { get; set; } /// /// /// - public global::RetellAI.CRMAnalysisDataMapping? Type774 { get; set; } + public global::RetellAI.CRMConfig? Type774 { get; set; } /// /// /// - public global::RetellAI.CRMAnalysisDataMappingUpdateMode? Type775 { get; set; } + public global::System.Collections.Generic.IList? Type775 { get; set; } /// /// /// - public global::RetellAI.CRMConfig? Type776 { get; set; } + public global::System.Collections.Generic.IList? Type776 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type777 { get; set; } + public global::RetellAI.JobStatus? Type777 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type778 { get; set; } + public global::RetellAI.JobStatusStatus? Type778 { get; set; } /// /// /// - public global::RetellAI.JobStatus? Type779 { get; set; } + public global::RetellAI.JobStatusTriggeredBy? Type779 { get; set; } /// /// /// - public global::RetellAI.JobStatusStatus? Type780 { get; set; } + public global::RetellAI.ChartGroupType? Type780 { get; set; } /// /// /// - public global::RetellAI.JobStatusTriggeredBy? Type781 { get; set; } + public global::RetellAI.DashboardSource? Type781 { get; set; } /// /// /// - public global::RetellAI.ChartGroupType? Type782 { get; set; } + public global::RetellAI.ChartGroupItem? Type782 { get; set; } /// /// /// - public global::RetellAI.DashboardSource? Type783 { get; set; } + public global::RetellAI.ChartGroupItemVariant1? Type783 { get; set; } /// /// /// - public global::RetellAI.ChartGroupItem? Type784 { get; set; } + public global::RetellAI.ChartGroupItemVariant1Type? Type784 { get; set; } /// /// /// - public global::RetellAI.ChartGroupItemVariant1? Type785 { get; set; } + public global::RetellAI.ChartGroupItemVariant2? Type785 { get; set; } /// /// /// - public global::RetellAI.ChartGroupItemVariant1Type? Type786 { get; set; } + public global::RetellAI.ChartGroupItemVariant2Type? Type786 { get; set; } /// /// /// - public global::RetellAI.ChartGroupItemVariant2? Type787 { get; set; } + public global::RetellAI.ChartShowItem? Type787 { get; set; } /// /// /// - public global::RetellAI.ChartGroupItemVariant2Type? Type788 { get; set; } + public global::RetellAI.ChartShowItemKeywordSource? Type788 { get; set; } /// /// /// - public global::RetellAI.ChartShowItem? Type789 { get; set; } + public global::RetellAI.ChartShowItemKeywordSourceSource? Type789 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemKeywordSource? Type790 { get; set; } + public global::RetellAI.ChartShowItemKeywordSourceSourceType? Type790 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemKeywordSourceSource? Type791 { get; set; } + public global::RetellAI.ChartShowItemKeywordSourceMeasurement? Type791 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemKeywordSourceSourceType? Type792 { get; set; } + public global::RetellAI.ChartShowItemKeywordSourceMeasurementType? Type792 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemKeywordSourceMeasurement? Type793 { get; set; } + public global::RetellAI.ChartShowItemNumericSource? Type793 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemKeywordSourceMeasurementType? Type794 { get; set; } + public global::RetellAI.ChartShowItemNumericSourceSource? Type794 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemNumericSource? Type795 { get; set; } + public global::RetellAI.ChartShowItemNumericSourceSourceType? Type795 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemNumericSourceSource? Type796 { get; set; } + public global::RetellAI.ChartShowItemNumericSourceMeasurement? Type796 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemNumericSourceSourceType? Type797 { get; set; } + public global::RetellAI.ChartShowItemNumericSourceMeasurementType? Type797 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemNumericSourceMeasurement? Type798 { get; set; } + public global::RetellAI.ChartShowItemCustomFieldSource? Type798 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemNumericSourceMeasurementType? Type799 { get; set; } + public global::RetellAI.ChartShowItemCustomFieldSourceSource? Type799 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomFieldSource? Type800 { get; set; } + public global::RetellAI.ChartShowItemCustomFieldSourceSourceType? Type800 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomFieldSourceSource? Type801 { get; set; } + public global::RetellAI.ChartShowItemCustomFieldSourceSourceCast? Type801 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomFieldSourceSourceType? Type802 { get; set; } + public global::RetellAI.ChartShowItemCustomFieldSourceMeasurement? Type802 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomFieldSourceSourceCast? Type803 { get; set; } + public global::RetellAI.ChartShowItemCustomFieldSourceMeasurementType? Type803 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomFieldSourceMeasurement? Type804 { get; set; } + public global::RetellAI.ChartShowItemConcurrencySource? Type804 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomFieldSourceMeasurementType? Type805 { get; set; } + public global::RetellAI.ChartShowItemConcurrencySourceSource? Type805 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemConcurrencySource? Type806 { get; set; } + public global::RetellAI.ChartShowItemConcurrencySourceSourceType? Type806 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemConcurrencySourceSource? Type807 { get; set; } + public global::RetellAI.ChartShowItemConcurrencySourceMeasurement? Type807 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemConcurrencySourceSourceType? Type808 { get; set; } + public global::RetellAI.ChartShowItemConcurrencySourceMeasurementType? Type808 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemConcurrencySourceMeasurement? Type809 { get; set; } + public global::RetellAI.ChartShowItemCustomToolSource? Type809 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemConcurrencySourceMeasurementType? Type810 { get; set; } + public global::RetellAI.ChartShowItemCustomToolSourceSource? Type810 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomToolSource? Type811 { get; set; } + public global::RetellAI.ChartShowItemCustomToolSourceSourceType? Type811 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomToolSourceSource? Type812 { get; set; } + public global::RetellAI.ChartShowItemCustomToolSourceMeasurement? Type812 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomToolSourceSourceType? Type813 { get; set; } + public global::RetellAI.ChartShowItemCustomToolSourceMeasurementType? Type813 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomToolSourceMeasurement? Type814 { get; set; } + public global::RetellAI.ChartTimeRange? Type814 { get; set; } /// /// /// - public global::RetellAI.ChartShowItemCustomToolSourceMeasurementType? Type815 { get; set; } + public global::RetellAI.ChartTimeRangeVariant1? Type815 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRange? Type816 { get; set; } + public global::RetellAI.ChartTimeRangeVariant1Type? Type816 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant1? Type817 { get; set; } + public global::RetellAI.ChartTimeRangeVariant1Window? Type817 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant1Type? Type818 { get; set; } + public global::RetellAI.ChartTimeRangeVariant1WindowUnit? Type818 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant1Window? Type819 { get; set; } + public global::RetellAI.ChartTimeRangeVariant2? Type819 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant1WindowUnit? Type820 { get; set; } + public global::RetellAI.ChartTimeRangeVariant2Type? Type820 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant2? Type821 { get; set; } + public global::System.Collections.Generic.IList? Type821 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant2Type? Type822 { get; set; } + public global::RetellAI.ChartTimeRangeVariant3? Type822 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type823 { get; set; } + public global::RetellAI.ChartTimeRangeVariant3Type? Type823 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant3? Type824 { get; set; } + public global::RetellAI.ChartTimeRangeVariant3Unit? Type824 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant3Type? Type825 { get; set; } + public global::RetellAI.ChartTimeRangeVariant4? Type825 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant3Unit? Type826 { get; set; } + public global::RetellAI.ChartTimeRangeVariant4Type? Type826 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant4? Type827 { get; set; } + public global::System.Collections.Generic.IList? Type827 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant4Type? Type828 { get; set; } + public global::RetellAI.ChartTimeRangeVariant5? Type828 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant5? Type829 { get; set; } + public global::RetellAI.ChartTimeRangeVariant5Type? Type829 { get; set; } /// /// /// - public global::RetellAI.ChartTimeRangeVariant5Type? Type830 { get; set; } + public global::RetellAI.ChartConfig? Type830 { get; set; } /// /// /// - public global::RetellAI.ChartConfig? Type831 { get; set; } + public global::RetellAI.ChartConfigType? Type831 { get; set; } /// /// /// - public global::RetellAI.ChartConfigType? Type832 { get; set; } + public global::RetellAI.OneOf? Type832 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type833 { get; set; } + public global::RetellAI.ChartConfigSizeEnum? Type833 { get; set; } /// /// /// - public global::RetellAI.ChartConfigSizeEnum? Type834 { get; set; } + public global::RetellAI.ChartConfigSizeEnum2? Type834 { get; set; } /// /// /// - public global::RetellAI.ChartConfigSizeEnum2? Type835 { get; set; } + public global::System.Collections.Generic.IList? Type835 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type836 { get; set; } + public global::System.Collections.Generic.IList? Type836 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type837 { get; set; } + public global::RetellAI.AnyOf? Type837 { get; set; } /// /// /// - public global::RetellAI.AnyOf? Type838 { get; set; } + public global::RetellAI.ChartConfigUnit? Type838 { get; set; } /// /// /// - public global::RetellAI.ChartConfigUnit? Type839 { get; set; } + public global::RetellAI.ChartDefinition? Type839 { get; set; } /// /// /// - public global::RetellAI.ChartDefinition? Type840 { get; set; } + public global::RetellAI.ChartConfigWithId? Type840 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type841 { get; set; } + public global::RetellAI.ChartsMap? Type841 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallRequest? Type842 { get; set; } + public global::RetellAI.ChartUpdate? Type842 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type843 { get; set; } + public global::RetellAI.ChartUpdateVariant2? Type843 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestRequest? Type844 { get; set; } + public global::RetellAI.ChartUpdateVariant2Size? Type844 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type845 { get; set; } + public global::RetellAI.ChartUpdatesMap? Type845 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type846 { get; set; } + public global::RetellAI.OneOf? Type846 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionRequest? Type847 { get; set; } + public global::RetellAI.DashboardUpdateRequest? Type847 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type848 { get; set; } + public global::RetellAI.AllOf? Type848 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionRequest? Type849 { get; set; } + public global::RetellAI.CreateBatchCallRequest? Type849 { get; set; } /// /// /// - public global::RetellAI.CreateChatRequest? Type850 { get; set; } + public global::System.Collections.Generic.IList? Type850 { get; set; } /// /// /// - public global::RetellAI.CreateAssetRequest? Type851 { get; set; } + public global::RetellAI.CreateBatchTestRequest? Type851 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberRequest? Type852 { get; set; } + public global::RetellAI.AllOf? Type852 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberRequestNumberProvider? Type853 { get; set; } + public global::RetellAI.AllOf? Type853 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberRequestCountryCode? Type854 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionRequest? Type854 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatRequest? Type855 { get; set; } + public global::System.Collections.Generic.IList? Type855 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceRequest? Type856 { get; set; } + public global::RetellAI.CreateChatCompletionRequest? Type856 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceRequestVoiceProvider? Type857 { get; set; } + public global::RetellAI.CreateChatRequest? Type857 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceRequest? Type858 { get; set; } + public global::RetellAI.CreateAssetRequest? Type858 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceRequestVoiceProvider? Type859 { get; set; } + public global::RetellAI.CreatePhoneNumberRequest? Type859 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceRequest? Type860 { get; set; } + public global::RetellAI.CreatePhoneNumberRequestNumberProvider? Type860 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceRequestVoiceProvider? Type861 { get; set; } + public global::RetellAI.CreatePhoneNumberRequestCountryCode? Type861 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberRequest? Type862 { get; set; } + public global::RetellAI.CreateSmsChatRequest? Type862 { get; set; } /// /// /// - public global::RetellAI.ListAgentsRequest? Type863 { get; set; } + public global::RetellAI.CloneVoiceRequest? Type863 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataRequest? Type864 { get; set; } + public global::RetellAI.CloneVoiceRequestVoiceProvider? Type864 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataRequestDataStorageSetting? Type865 { get; set; } + public global::RetellAI.AddCommunityVoiceRequest? Type865 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberRequest? Type866 { get; set; } + public global::RetellAI.AddCommunityVoiceRequestVoiceProvider? Type866 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallRequest? Type867 { get; set; } + public global::RetellAI.SearchCommunityVoiceRequest? Type867 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallRequest? Type868 { get; set; } + public global::RetellAI.SearchCommunityVoiceRequestVoiceProvider? Type868 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallRequest? Type869 { get; set; } + public global::RetellAI.ImportPhoneNumberRequest? Type869 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallRequestDirection? Type870 { get; set; } + public global::RetellAI.ListAgentsRequest? Type870 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataRequest? Type871 { get; set; } + public global::RetellAI.UpdateChatMetadataRequest? Type871 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataRequestDataStorageSetting? Type872 { get; set; } + public global::RetellAI.UpdateChatMetadataRequestDataStorageSetting? Type872 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallRequest? Type873 { get; set; } + public global::RetellAI.UpdatePhoneNumberRequest? Type873 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallRequestFieldsToOverride? Type874 { get; set; } + public global::RetellAI.CreatePhoneCallRequest? Type874 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallRequestFieldsToOverrideDataStorageSetting? Type875 { get; set; } + public global::RetellAI.CreateWebCallRequest? Type875 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallRequestCallControl? Type876 { get; set; } + public global::RetellAI.RegisterPhoneCallRequest? Type876 { get; set; } /// /// /// - public global::RetellAI.CreateContactRequest? Type877 { get; set; } + public global::RetellAI.RegisterPhoneCallRequestDirection? Type877 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileRequest? Type878 { get; set; } + public global::RetellAI.UpdateCallMetadataRequest? Type878 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportRequest? Type879 { get; set; } + public global::RetellAI.UpdateCallMetadataRequestDataStorageSetting? Type879 { get; set; } /// /// /// - public global::RetellAI.UpdateContactRequest? Type880 { get; set; } + public global::RetellAI.UpdateLiveCallRequest? Type880 { get; set; } /// /// /// - public global::RetellAI.CreateAppRequest? Type881 { get; set; } + public global::RetellAI.UpdateLiveCallRequestFieldsToOverride? Type881 { get; set; } /// /// /// - public global::RetellAI.UpdateAppRequest? Type882 { get; set; } + public global::RetellAI.UpdateLiveCallRequestFieldsToOverrideDataStorageSetting? Type882 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigRequest? Type883 { get; set; } + public global::RetellAI.UpdateLiveCallRequestCallControl? Type883 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataRequest? Type884 { get; set; } + public global::RetellAI.CreateContactRequest? Type884 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataRequestBackfillCallFilter? Type885 { get; set; } + public global::RetellAI.UploadContactImportFileRequest? Type885 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsType? Type886 { get; set; } + public global::RetellAI.CreateContactImportRequest? Type886 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsType? Type887 { get; set; } + public global::RetellAI.UpdateContactRequest? Type887 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsSortOrder? Type888 { get; set; } + public global::RetellAI.CreateAppRequest? Type888 { get; set; } /// /// /// - public global::RetellAI.ListAgentsSortOrder? Type889 { get; set; } + public global::RetellAI.UpdateAppRequest? Type889 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsSortOrder? Type890 { get; set; } + public global::RetellAI.UpdateCrmConfigRequest? Type890 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsSortOrder? Type891 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataRequest? Type891 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersSortOrder? Type892 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataRequestBackfillCallFilter? Type892 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMSortOrder? Type893 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsType? Type893 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsSortOrder? Type894 { get; set; } + public global::RetellAI.ListBatchTestsType? Type894 { get; set; } /// /// /// - public global::RetellAI.ListAppsSortOrder? Type895 { get; set; } + public global::RetellAI.ListAgentVersionsSortOrder? Type895 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesSortOrder? Type896 { get; set; } + public global::RetellAI.ListAgentsSortOrder? Type896 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse? Type897 { get; set; } + public global::RetellAI.ListConversationFlowComponentsSortOrder? Type897 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus? Type898 { get; set; } + public global::RetellAI.ListConversationFlowsSortOrder? Type898 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse2? Type899 { get; set; } + public global::RetellAI.ListPhoneNumbersSortOrder? Type899 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus2? Type900 { get; set; } + public global::RetellAI.ListRetellLLMSortOrder? Type900 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse3? Type901 { get; set; } + public global::RetellAI.ListExportRequestsSortOrder? Type901 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus3? Type902 { get; set; } + public global::RetellAI.ListAppsSortOrder? Type902 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse4? Type903 { get; set; } + public global::RetellAI.ListAppUsagesSortOrder? Type903 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus4? Type904 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse? Type904 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponse5? Type905 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus? Type905 { get; set; } /// /// /// - public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus5? Type906 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse2? Type906 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponse? Type907 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus2? Type907 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponseStatus? Type908 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse3? Type908 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponse2? Type909 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus3? Type909 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponseStatus2? Type910 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse4? Type910 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponse3? Type911 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus4? Type911 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponseStatus3? Type912 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponse5? Type912 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponse4? Type913 { get; set; } + public global::RetellAI.AddKnowledgeBaseSourcesResponseStatus5? Type913 { get; set; } /// /// /// - public global::RetellAI.CreateAgentResponseStatus4? Type914 { get; set; } + public global::RetellAI.CreateAgentResponse? Type914 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponse? Type915 { get; set; } + public global::RetellAI.CreateAgentResponseStatus? Type915 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponseStatus? Type916 { get; set; } + public global::RetellAI.CreateAgentResponse2? Type916 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponse2? Type917 { get; set; } + public global::RetellAI.CreateAgentResponseStatus2? Type917 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponseStatus2? Type918 { get; set; } + public global::RetellAI.CreateAgentResponse3? Type918 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponse3? Type919 { get; set; } + public global::RetellAI.CreateAgentResponseStatus3? Type919 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponseStatus3? Type920 { get; set; } + public global::RetellAI.CreateAgentResponse4? Type920 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponse4? Type921 { get; set; } + public global::RetellAI.CreateAgentResponseStatus4? Type921 { get; set; } /// /// /// - public global::RetellAI.CreateBatchCallResponseStatus4? Type922 { get; set; } + public global::RetellAI.CreateBatchCallResponse? Type922 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse? Type923 { get; set; } + public global::RetellAI.CreateBatchCallResponseStatus? Type923 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus? Type924 { get; set; } + public global::RetellAI.CreateBatchCallResponse2? Type924 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse2? Type925 { get; set; } + public global::RetellAI.CreateBatchCallResponseStatus2? Type925 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus2? Type926 { get; set; } + public global::RetellAI.CreateBatchCallResponse3? Type926 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse3? Type927 { get; set; } + public global::RetellAI.CreateBatchCallResponseStatus3? Type927 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus3? Type928 { get; set; } + public global::RetellAI.CreateBatchCallResponse4? Type928 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse4? Type929 { get; set; } + public global::RetellAI.CreateBatchCallResponseStatus4? Type929 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus4? Type930 { get; set; } + public global::RetellAI.CreateBatchTestResponse? Type930 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponse5? Type931 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus? Type931 { get; set; } /// /// /// - public global::RetellAI.CreateBatchTestResponseStatus5? Type932 { get; set; } + public global::RetellAI.CreateBatchTestResponse2? Type932 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse? Type933 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus2? Type933 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus? Type934 { get; set; } + public global::RetellAI.CreateBatchTestResponse3? Type934 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse2? Type935 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus3? Type935 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus2? Type936 { get; set; } + public global::RetellAI.CreateBatchTestResponse4? Type936 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse3? Type937 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus4? Type937 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus3? Type938 { get; set; } + public global::RetellAI.CreateBatchTestResponse5? Type938 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse4? Type939 { get; set; } + public global::RetellAI.CreateBatchTestResponseStatus5? Type939 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus4? Type940 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse? Type940 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponse5? Type941 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus? Type941 { get; set; } /// /// /// - public global::RetellAI.CreateTestCaseDefinitionResponseStatus5? Type942 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse2? Type942 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse? Type943 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus2? Type943 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus? Type944 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse3? Type944 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse2? Type945 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus3? Type945 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus2? Type946 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse4? Type946 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse3? Type947 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus4? Type947 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus3? Type948 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponse5? Type948 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse4? Type949 { get; set; } + public global::RetellAI.CreateTestCaseDefinitionResponseStatus5? Type949 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus4? Type950 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse? Type950 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponse5? Type951 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus? Type951 { get; set; } /// /// /// - public global::RetellAI.DeleteTestCaseDefinitionResponseStatus5? Type952 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse2? Type952 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse? Type953 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus2? Type953 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus? Type954 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse3? Type954 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse2? Type955 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus3? Type955 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus2? Type956 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse4? Type956 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse3? Type957 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus4? Type957 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus3? Type958 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponse5? Type958 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse4? Type959 { get; set; } + public global::RetellAI.DeleteTestCaseDefinitionResponseStatus5? Type959 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus4? Type960 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse? Type960 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponse5? Type961 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus? Type961 { get; set; } /// /// /// - public global::RetellAI.GetTestCaseDefinitionResponseStatus5? Type962 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse2? Type962 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type963 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus2? Type963 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse2? Type964 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse3? Type964 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type965 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus3? Type965 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse3? Type966 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse4? Type966 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponseStatus? Type967 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus4? Type967 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse4? Type968 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponse5? Type968 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponseStatus2? Type969 { get; set; } + public global::RetellAI.GetTestCaseDefinitionResponseStatus5? Type969 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse5? Type970 { get; set; } + public global::RetellAI.AllOf? Type970 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponseStatus3? Type971 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse2? Type971 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponse6? Type972 { get; set; } + public global::System.Collections.Generic.IList? Type972 { get; set; } /// /// /// - public global::RetellAI.ListTestCaseDefinitionsResponseStatus4? Type973 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse3? Type973 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse? Type974 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponseStatus? Type974 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus? Type975 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse4? Type975 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse2? Type976 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponseStatus2? Type976 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus2? Type977 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse5? Type977 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse3? Type978 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponseStatus3? Type978 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus3? Type979 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponse6? Type979 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse4? Type980 { get; set; } + public global::RetellAI.ListTestCaseDefinitionsResponseStatus4? Type980 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus4? Type981 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse? Type981 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponse5? Type982 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus? Type982 { get; set; } /// /// /// - public global::RetellAI.UpdateTestCaseDefinitionResponseStatus5? Type983 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse2? Type983 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse? Type984 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus2? Type984 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus? Type985 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse3? Type985 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse2? Type986 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus3? Type986 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus2? Type987 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse4? Type987 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse3? Type988 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus4? Type988 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus3? Type989 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponse5? Type989 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse4? Type990 { get; set; } + public global::RetellAI.UpdateTestCaseDefinitionResponseStatus5? Type990 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus4? Type991 { get; set; } + public global::RetellAI.GetBatchTestResponse? Type991 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponse5? Type992 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus? Type992 { get; set; } /// /// /// - public global::RetellAI.GetBatchTestResponseStatus5? Type993 { get; set; } + public global::RetellAI.GetBatchTestResponse2? Type993 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type994 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus2? Type994 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse2? Type995 { get; set; } + public global::RetellAI.GetBatchTestResponse3? Type995 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type996 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus3? Type996 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse3? Type997 { get; set; } + public global::RetellAI.GetBatchTestResponse4? Type997 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponseStatus? Type998 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus4? Type998 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse4? Type999 { get; set; } + public global::RetellAI.GetBatchTestResponse5? Type999 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponseStatus2? Type1000 { get; set; } + public global::RetellAI.GetBatchTestResponseStatus5? Type1000 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse5? Type1001 { get; set; } + public global::RetellAI.AllOf? Type1001 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponseStatus3? Type1002 { get; set; } + public global::RetellAI.ListBatchTestsResponse2? Type1002 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponse6? Type1003 { get; set; } + public global::System.Collections.Generic.IList? Type1003 { get; set; } /// /// /// - public global::RetellAI.ListBatchTestsResponseStatus4? Type1004 { get; set; } + public global::RetellAI.ListBatchTestsResponse3? Type1004 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse? Type1005 { get; set; } + public global::RetellAI.ListBatchTestsResponseStatus? Type1005 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus? Type1006 { get; set; } + public global::RetellAI.ListBatchTestsResponse4? Type1006 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse2? Type1007 { get; set; } + public global::RetellAI.ListBatchTestsResponseStatus2? Type1007 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus2? Type1008 { get; set; } + public global::RetellAI.ListBatchTestsResponse5? Type1008 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse3? Type1009 { get; set; } + public global::RetellAI.ListBatchTestsResponseStatus3? Type1009 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus3? Type1010 { get; set; } + public global::RetellAI.ListBatchTestsResponse6? Type1010 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse4? Type1011 { get; set; } + public global::RetellAI.ListBatchTestsResponseStatus4? Type1011 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus4? Type1012 { get; set; } + public global::RetellAI.GetTestRunResponse? Type1012 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponse5? Type1013 { get; set; } + public global::RetellAI.GetTestRunResponseStatus? Type1013 { get; set; } /// /// /// - public global::RetellAI.GetTestRunResponseStatus5? Type1014 { get; set; } + public global::RetellAI.GetTestRunResponse2? Type1014 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1015 { get; set; } + public global::RetellAI.GetTestRunResponseStatus2? Type1015 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse2? Type1016 { get; set; } + public global::RetellAI.GetTestRunResponse3? Type1016 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1017 { get; set; } + public global::RetellAI.GetTestRunResponseStatus3? Type1017 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse3? Type1018 { get; set; } + public global::RetellAI.GetTestRunResponse4? Type1018 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus? Type1019 { get; set; } + public global::RetellAI.GetTestRunResponseStatus4? Type1019 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse4? Type1020 { get; set; } + public global::RetellAI.GetTestRunResponse5? Type1020 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus2? Type1021 { get; set; } + public global::RetellAI.GetTestRunResponseStatus5? Type1021 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse5? Type1022 { get; set; } + public global::RetellAI.AllOf? Type1022 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus3? Type1023 { get; set; } + public global::RetellAI.ListTestRunsResponse2? Type1023 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse6? Type1024 { get; set; } + public global::System.Collections.Generic.IList? Type1024 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus4? Type1025 { get; set; } + public global::RetellAI.ListTestRunsResponse3? Type1025 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponse7? Type1026 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus? Type1026 { get; set; } /// /// /// - public global::RetellAI.ListTestRunsResponseStatus5? Type1027 { get; set; } + public global::RetellAI.ListTestRunsResponse4? Type1027 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponse? Type1028 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus2? Type1028 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponseStatus? Type1029 { get; set; } + public global::RetellAI.ListTestRunsResponse5? Type1029 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponse2? Type1030 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus3? Type1030 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponseStatus2? Type1031 { get; set; } + public global::RetellAI.ListTestRunsResponse6? Type1031 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponse3? Type1032 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus4? Type1032 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponseStatus3? Type1033 { get; set; } + public global::RetellAI.ListTestRunsResponse7? Type1033 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponse4? Type1034 { get; set; } + public global::RetellAI.ListTestRunsResponseStatus5? Type1034 { get; set; } /// /// /// - public global::RetellAI.CreateChatAgentResponseStatus4? Type1035 { get; set; } + public global::RetellAI.CreateChatAgentResponse? Type1035 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse? Type1036 { get; set; } + public global::RetellAI.CreateChatAgentResponseStatus? Type1036 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse2? Type1037 { get; set; } + public global::RetellAI.CreateChatAgentResponse2? Type1037 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus? Type1038 { get; set; } + public global::RetellAI.CreateChatAgentResponseStatus2? Type1038 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse3? Type1039 { get; set; } + public global::RetellAI.CreateChatAgentResponse3? Type1039 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus2? Type1040 { get; set; } + public global::RetellAI.CreateChatAgentResponseStatus3? Type1040 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse4? Type1041 { get; set; } + public global::RetellAI.CreateChatAgentResponse4? Type1041 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus3? Type1042 { get; set; } + public global::RetellAI.CreateChatAgentResponseStatus4? Type1042 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse5? Type1043 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse? Type1043 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus4? Type1044 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse2? Type1044 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse6? Type1045 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus? Type1045 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus5? Type1046 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse3? Type1046 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponse7? Type1047 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus2? Type1047 { get; set; } /// /// /// - public global::RetellAI.AgentPlaygroundCompletionResponseStatus6? Type1048 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse4? Type1048 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse? Type1049 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus3? Type1049 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse2? Type1050 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse5? Type1050 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus? Type1051 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus4? Type1051 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse3? Type1052 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse6? Type1052 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus2? Type1053 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus5? Type1053 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse4? Type1054 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponse7? Type1054 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus3? Type1055 { get; set; } + public global::RetellAI.AgentPlaygroundCompletionResponseStatus6? Type1055 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse5? Type1056 { get; set; } + public global::RetellAI.CreateChatCompletionResponse? Type1056 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus4? Type1057 { get; set; } + public global::RetellAI.CreateChatCompletionResponse2? Type1057 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse6? Type1058 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus? Type1058 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus5? Type1059 { get; set; } + public global::RetellAI.CreateChatCompletionResponse3? Type1059 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponse7? Type1060 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus2? Type1060 { get; set; } /// /// /// - public global::RetellAI.CreateChatCompletionResponseStatus6? Type1061 { get; set; } + public global::RetellAI.CreateChatCompletionResponse4? Type1061 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse? Type1062 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus3? Type1062 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus? Type1063 { get; set; } + public global::RetellAI.CreateChatCompletionResponse5? Type1063 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse2? Type1064 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus4? Type1064 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus2? Type1065 { get; set; } + public global::RetellAI.CreateChatCompletionResponse6? Type1065 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse3? Type1066 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus5? Type1066 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus3? Type1067 { get; set; } + public global::RetellAI.CreateChatCompletionResponse7? Type1067 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse4? Type1068 { get; set; } + public global::RetellAI.CreateChatCompletionResponseStatus6? Type1068 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus4? Type1069 { get; set; } + public global::RetellAI.CreateChatResponse? Type1069 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse5? Type1070 { get; set; } + public global::RetellAI.CreateChatResponseStatus? Type1070 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus5? Type1071 { get; set; } + public global::RetellAI.CreateChatResponse2? Type1071 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponse6? Type1072 { get; set; } + public global::RetellAI.CreateChatResponseStatus2? Type1072 { get; set; } /// /// /// - public global::RetellAI.CreateChatResponseStatus6? Type1073 { get; set; } + public global::RetellAI.CreateChatResponse3? Type1073 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse? Type1074 { get; set; } + public global::RetellAI.CreateChatResponseStatus3? Type1074 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus? Type1075 { get; set; } + public global::RetellAI.CreateChatResponse4? Type1075 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse2? Type1076 { get; set; } + public global::RetellAI.CreateChatResponseStatus4? Type1076 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus2? Type1077 { get; set; } + public global::RetellAI.CreateChatResponse5? Type1077 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse3? Type1078 { get; set; } + public global::RetellAI.CreateChatResponseStatus5? Type1078 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus3? Type1079 { get; set; } + public global::RetellAI.CreateChatResponse6? Type1079 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse4? Type1080 { get; set; } + public global::RetellAI.CreateChatResponseStatus6? Type1080 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus4? Type1081 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse? Type1081 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponse5? Type1082 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus? Type1082 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowComponentResponseStatus5? Type1083 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse2? Type1083 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse? Type1084 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus2? Type1084 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus? Type1085 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse3? Type1085 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse2? Type1086 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus3? Type1086 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus2? Type1087 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse4? Type1087 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse3? Type1088 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus4? Type1088 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus3? Type1089 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponse5? Type1089 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse4? Type1090 { get; set; } + public global::RetellAI.CreateConversationFlowComponentResponseStatus5? Type1090 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus4? Type1091 { get; set; } + public global::RetellAI.CreateConversationFlowResponse? Type1091 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponse5? Type1092 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus? Type1092 { get; set; } /// /// /// - public global::RetellAI.CreateConversationFlowResponseStatus5? Type1093 { get; set; } + public global::RetellAI.CreateConversationFlowResponse2? Type1093 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponse? Type1094 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus2? Type1094 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponseStatus? Type1095 { get; set; } + public global::RetellAI.CreateConversationFlowResponse3? Type1095 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponse2? Type1096 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus3? Type1096 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponseStatus2? Type1097 { get; set; } + public global::RetellAI.CreateConversationFlowResponse4? Type1097 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponse3? Type1098 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus4? Type1098 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponseStatus3? Type1099 { get; set; } + public global::RetellAI.CreateConversationFlowResponse5? Type1099 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponse4? Type1100 { get; set; } + public global::RetellAI.CreateConversationFlowResponseStatus5? Type1100 { get; set; } /// /// /// - public global::RetellAI.CreateAssetResponseStatus4? Type1101 { get; set; } + public global::RetellAI.CreateAssetResponse? Type1101 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse? Type1102 { get; set; } + public global::RetellAI.CreateAssetResponseStatus? Type1102 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus? Type1103 { get; set; } + public global::RetellAI.CreateAssetResponse2? Type1103 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse2? Type1104 { get; set; } + public global::RetellAI.CreateAssetResponseStatus2? Type1104 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus2? Type1105 { get; set; } + public global::RetellAI.CreateAssetResponse3? Type1105 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse3? Type1106 { get; set; } + public global::RetellAI.CreateAssetResponseStatus3? Type1106 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus3? Type1107 { get; set; } + public global::RetellAI.CreateAssetResponse4? Type1107 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse4? Type1108 { get; set; } + public global::RetellAI.CreateAssetResponseStatus4? Type1108 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus4? Type1109 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse? Type1109 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponse5? Type1110 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus? Type1110 { get; set; } /// /// /// - public global::RetellAI.CreateKnowledgeBaseResponseStatus5? Type1111 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse2? Type1111 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponse? Type1112 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus2? Type1112 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponseStatus? Type1113 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse3? Type1113 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponse2? Type1114 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus3? Type1114 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponseStatus2? Type1115 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse4? Type1115 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponse3? Type1116 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus4? Type1116 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneNumberResponseStatus3? Type1117 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponse5? Type1117 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponse? Type1118 { get; set; } + public global::RetellAI.CreateKnowledgeBaseResponseStatus5? Type1118 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponseStatus? Type1119 { get; set; } + public global::RetellAI.CreatePhoneNumberResponse? Type1119 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponse2? Type1120 { get; set; } + public global::RetellAI.CreatePhoneNumberResponseStatus? Type1120 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponseStatus2? Type1121 { get; set; } + public global::RetellAI.CreatePhoneNumberResponse2? Type1121 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponse3? Type1122 { get; set; } + public global::RetellAI.CreatePhoneNumberResponseStatus2? Type1122 { get; set; } /// /// /// - public global::RetellAI.CreateRetellLLMResponseStatus3? Type1123 { get; set; } + public global::RetellAI.CreatePhoneNumberResponse3? Type1123 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse? Type1124 { get; set; } + public global::RetellAI.CreatePhoneNumberResponseStatus3? Type1124 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus? Type1125 { get; set; } + public global::RetellAI.CreateRetellLLMResponse? Type1125 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse2? Type1126 { get; set; } + public global::RetellAI.CreateRetellLLMResponseStatus? Type1126 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus2? Type1127 { get; set; } + public global::RetellAI.CreateRetellLLMResponse2? Type1127 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse3? Type1128 { get; set; } + public global::RetellAI.CreateRetellLLMResponseStatus2? Type1128 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus3? Type1129 { get; set; } + public global::RetellAI.CreateRetellLLMResponse3? Type1129 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse4? Type1130 { get; set; } + public global::RetellAI.CreateRetellLLMResponseStatus3? Type1130 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus4? Type1131 { get; set; } + public global::RetellAI.CreateSmsChatResponse? Type1131 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse5? Type1132 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus? Type1132 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus5? Type1133 { get; set; } + public global::RetellAI.CreateSmsChatResponse2? Type1133 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponse6? Type1134 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus2? Type1134 { get; set; } /// /// /// - public global::RetellAI.CreateSmsChatResponseStatus6? Type1135 { get; set; } + public global::RetellAI.CreateSmsChatResponse3? Type1135 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponse? Type1136 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus3? Type1136 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponseStatus? Type1137 { get; set; } + public global::RetellAI.CreateSmsChatResponse4? Type1137 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponse2? Type1138 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus4? Type1138 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponseStatus2? Type1139 { get; set; } + public global::RetellAI.CreateSmsChatResponse5? Type1139 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponse3? Type1140 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus5? Type1140 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponseStatus3? Type1141 { get; set; } + public global::RetellAI.CreateSmsChatResponse6? Type1141 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponse4? Type1142 { get; set; } + public global::RetellAI.CreateSmsChatResponseStatus6? Type1142 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentResponseStatus4? Type1143 { get; set; } + public global::RetellAI.DeleteAgentResponse? Type1143 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponse? Type1144 { get; set; } + public global::RetellAI.DeleteAgentResponseStatus? Type1144 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponseStatus? Type1145 { get; set; } + public global::RetellAI.DeleteAgentResponse2? Type1145 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponse2? Type1146 { get; set; } + public global::RetellAI.DeleteAgentResponseStatus2? Type1146 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponseStatus2? Type1147 { get; set; } + public global::RetellAI.DeleteAgentResponse3? Type1147 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponse3? Type1148 { get; set; } + public global::RetellAI.DeleteAgentResponseStatus3? Type1148 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponseStatus3? Type1149 { get; set; } + public global::RetellAI.DeleteAgentResponse4? Type1149 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponse4? Type1150 { get; set; } + public global::RetellAI.DeleteAgentResponseStatus4? Type1150 { get; set; } /// /// /// - public global::RetellAI.DeleteChatResponseStatus4? Type1151 { get; set; } + public global::RetellAI.DeleteChatResponse? Type1151 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponse? Type1152 { get; set; } + public global::RetellAI.DeleteChatResponseStatus? Type1152 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponseStatus? Type1153 { get; set; } + public global::RetellAI.DeleteChatResponse2? Type1153 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponse2? Type1154 { get; set; } + public global::RetellAI.DeleteChatResponseStatus2? Type1154 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponseStatus2? Type1155 { get; set; } + public global::RetellAI.DeleteChatResponse3? Type1155 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponse3? Type1156 { get; set; } + public global::RetellAI.DeleteChatResponseStatus3? Type1156 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponseStatus3? Type1157 { get; set; } + public global::RetellAI.DeleteChatResponse4? Type1157 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponse4? Type1158 { get; set; } + public global::RetellAI.DeleteChatResponseStatus4? Type1158 { get; set; } /// /// /// - public global::RetellAI.DeleteChatAgentResponseStatus4? Type1159 { get; set; } + public global::RetellAI.DeleteChatAgentResponse? Type1159 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponse? Type1160 { get; set; } + public global::RetellAI.DeleteChatAgentResponseStatus? Type1160 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponseStatus? Type1161 { get; set; } + public global::RetellAI.DeleteChatAgentResponse2? Type1161 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponse2? Type1162 { get; set; } + public global::RetellAI.DeleteChatAgentResponseStatus2? Type1162 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponseStatus2? Type1163 { get; set; } + public global::RetellAI.DeleteChatAgentResponse3? Type1163 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponse3? Type1164 { get; set; } + public global::RetellAI.DeleteChatAgentResponseStatus3? Type1164 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponseStatus3? Type1165 { get; set; } + public global::RetellAI.DeleteChatAgentResponse4? Type1165 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponse4? Type1166 { get; set; } + public global::RetellAI.DeleteChatAgentResponseStatus4? Type1166 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowComponentResponseStatus4? Type1167 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponse? Type1167 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse? Type1168 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponseStatus? Type1168 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus? Type1169 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponse2? Type1169 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse2? Type1170 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponseStatus2? Type1170 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus2? Type1171 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponse3? Type1171 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse3? Type1172 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponseStatus3? Type1172 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus3? Type1173 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponse4? Type1173 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse4? Type1174 { get; set; } + public global::RetellAI.DeleteConversationFlowComponentResponseStatus4? Type1174 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus4? Type1175 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse? Type1175 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponse5? Type1176 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus? Type1176 { get; set; } /// /// /// - public global::RetellAI.DeleteConversationFlowResponseStatus5? Type1177 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse2? Type1177 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponse? Type1178 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus2? Type1178 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus? Type1179 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse3? Type1179 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponse2? Type1180 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus3? Type1180 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus2? Type1181 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse4? Type1181 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponse3? Type1182 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus4? Type1182 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus3? Type1183 { get; set; } + public global::RetellAI.DeleteConversationFlowResponse5? Type1183 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponse4? Type1184 { get; set; } + public global::RetellAI.DeleteConversationFlowResponseStatus5? Type1184 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus4? Type1185 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponse? Type1185 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponse? Type1186 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus? Type1186 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponseStatus? Type1187 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponse2? Type1187 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponse2? Type1188 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus2? Type1188 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponseStatus2? Type1189 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponse3? Type1189 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponse3? Type1190 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus3? Type1190 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponseStatus3? Type1191 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponse4? Type1191 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponse4? Type1192 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseSourceResponseStatus4? Type1192 { get; set; } /// /// /// - public global::RetellAI.DeleteKnowledgeBaseResponseStatus4? Type1193 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponse? Type1193 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponse? Type1194 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponseStatus? Type1194 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponseStatus? Type1195 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponse2? Type1195 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponse2? Type1196 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponseStatus2? Type1196 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponseStatus2? Type1197 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponse3? Type1197 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponse3? Type1198 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponseStatus3? Type1198 { get; set; } /// /// /// - public global::RetellAI.DeletePhoneNumberResponseStatus3? Type1199 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponse4? Type1199 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponse? Type1200 { get; set; } + public global::RetellAI.DeleteKnowledgeBaseResponseStatus4? Type1200 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponseStatus? Type1201 { get; set; } + public global::RetellAI.DeletePhoneNumberResponse? Type1201 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponse2? Type1202 { get; set; } + public global::RetellAI.DeletePhoneNumberResponseStatus? Type1202 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponseStatus2? Type1203 { get; set; } + public global::RetellAI.DeletePhoneNumberResponse2? Type1203 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponse3? Type1204 { get; set; } + public global::RetellAI.DeletePhoneNumberResponseStatus2? Type1204 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponseStatus3? Type1205 { get; set; } + public global::RetellAI.DeletePhoneNumberResponse3? Type1205 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponse4? Type1206 { get; set; } + public global::RetellAI.DeletePhoneNumberResponseStatus3? Type1206 { get; set; } /// /// /// - public global::RetellAI.DeleteRetellLLMResponseStatus4? Type1207 { get; set; } + public global::RetellAI.DeleteRetellLLMResponse? Type1207 { get; set; } /// /// /// - public global::RetellAI.EndChatResponse? Type1208 { get; set; } + public global::RetellAI.DeleteRetellLLMResponseStatus? Type1208 { get; set; } /// /// /// - public global::RetellAI.EndChatResponseStatus? Type1209 { get; set; } + public global::RetellAI.DeleteRetellLLMResponse2? Type1209 { get; set; } /// /// /// - public global::RetellAI.EndChatResponse2? Type1210 { get; set; } + public global::RetellAI.DeleteRetellLLMResponseStatus2? Type1210 { get; set; } /// /// /// - public global::RetellAI.EndChatResponseStatus2? Type1211 { get; set; } + public global::RetellAI.DeleteRetellLLMResponse3? Type1211 { get; set; } /// /// /// - public global::RetellAI.EndChatResponse3? Type1212 { get; set; } + public global::RetellAI.DeleteRetellLLMResponseStatus3? Type1212 { get; set; } /// /// /// - public global::RetellAI.EndChatResponseStatus3? Type1213 { get; set; } + public global::RetellAI.DeleteRetellLLMResponse4? Type1213 { get; set; } /// /// /// - public global::RetellAI.EndChatResponse4? Type1214 { get; set; } + public global::RetellAI.DeleteRetellLLMResponseStatus4? Type1214 { get; set; } /// /// /// - public global::RetellAI.EndChatResponseStatus4? Type1215 { get; set; } + public global::RetellAI.EndChatResponse? Type1215 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1216 { get; set; } + public global::RetellAI.EndChatResponseStatus? Type1216 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse2? Type1217 { get; set; } + public global::RetellAI.EndChatResponse2? Type1217 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1218 { get; set; } + public global::RetellAI.EndChatResponseStatus2? Type1218 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse3? Type1219 { get; set; } + public global::RetellAI.EndChatResponse3? Type1219 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponseStatus? Type1220 { get; set; } + public global::RetellAI.EndChatResponseStatus3? Type1220 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse4? Type1221 { get; set; } + public global::RetellAI.EndChatResponse4? Type1221 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponseStatus2? Type1222 { get; set; } + public global::RetellAI.EndChatResponseStatus4? Type1222 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse5? Type1223 { get; set; } + public global::RetellAI.AllOf? Type1223 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponseStatus3? Type1224 { get; set; } + public global::RetellAI.ListAgentVersionsResponse2? Type1224 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse6? Type1225 { get; set; } + public global::System.Collections.Generic.IList? Type1225 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponseStatus4? Type1226 { get; set; } + public global::RetellAI.ListAgentVersionsResponse3? Type1226 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse7? Type1227 { get; set; } + public global::RetellAI.ListAgentVersionsResponseStatus? Type1227 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponseStatus5? Type1228 { get; set; } + public global::RetellAI.ListAgentVersionsResponse4? Type1228 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponse8? Type1229 { get; set; } + public global::RetellAI.ListAgentVersionsResponseStatus2? Type1229 { get; set; } /// /// /// - public global::RetellAI.ListAgentVersionsResponseStatus6? Type1230 { get; set; } + public global::RetellAI.ListAgentVersionsResponse5? Type1230 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1231 { get; set; } + public global::RetellAI.ListAgentVersionsResponseStatus3? Type1231 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponse? Type1232 { get; set; } + public global::RetellAI.ListAgentVersionsResponse6? Type1232 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponseStatus? Type1233 { get; set; } + public global::RetellAI.ListAgentVersionsResponseStatus4? Type1233 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponse2? Type1234 { get; set; } + public global::RetellAI.ListAgentVersionsResponse7? Type1234 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponseStatus2? Type1235 { get; set; } + public global::RetellAI.ListAgentVersionsResponseStatus5? Type1235 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponse3? Type1236 { get; set; } + public global::RetellAI.ListAgentVersionsResponse8? Type1236 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponseStatus3? Type1237 { get; set; } + public global::RetellAI.ListAgentVersionsResponseStatus6? Type1237 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponse4? Type1238 { get; set; } + public global::System.Collections.Generic.IList? Type1238 { get; set; } /// /// /// - public global::RetellAI.GetAgentVersionsResponseStatus4? Type1239 { get; set; } + public global::RetellAI.GetAgentVersionsResponse? Type1239 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponse? Type1240 { get; set; } + public global::RetellAI.GetAgentVersionsResponseStatus? Type1240 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponseStatus? Type1241 { get; set; } + public global::RetellAI.GetAgentVersionsResponse2? Type1241 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponse2? Type1242 { get; set; } + public global::RetellAI.GetAgentVersionsResponseStatus2? Type1242 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponseStatus2? Type1243 { get; set; } + public global::RetellAI.GetAgentVersionsResponse3? Type1243 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponse3? Type1244 { get; set; } + public global::RetellAI.GetAgentVersionsResponseStatus3? Type1244 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponseStatus3? Type1245 { get; set; } + public global::RetellAI.GetAgentVersionsResponse4? Type1245 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponse4? Type1246 { get; set; } + public global::RetellAI.GetAgentVersionsResponseStatus4? Type1246 { get; set; } /// /// /// - public global::RetellAI.GetAgentResponseStatus4? Type1247 { get; set; } + public global::RetellAI.GetAgentResponse? Type1247 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1248 { get; set; } + public global::RetellAI.GetAgentResponseStatus? Type1248 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponse? Type1249 { get; set; } + public global::RetellAI.GetAgentResponse2? Type1249 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponseStatus? Type1250 { get; set; } + public global::RetellAI.GetAgentResponseStatus2? Type1250 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponse2? Type1251 { get; set; } + public global::RetellAI.GetAgentResponse3? Type1251 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponseStatus2? Type1252 { get; set; } + public global::RetellAI.GetAgentResponseStatus3? Type1252 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponse3? Type1253 { get; set; } + public global::RetellAI.GetAgentResponse4? Type1253 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentVersionsResponseStatus3? Type1254 { get; set; } + public global::RetellAI.GetAgentResponseStatus4? Type1254 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponse? Type1255 { get; set; } + public global::System.Collections.Generic.IList? Type1255 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponseStatus? Type1256 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponse? Type1256 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponse2? Type1257 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponseStatus? Type1257 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponseStatus2? Type1258 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponse2? Type1258 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponse3? Type1259 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponseStatus2? Type1259 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponseStatus3? Type1260 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponse3? Type1260 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponse4? Type1261 { get; set; } + public global::RetellAI.GetChatAgentVersionsResponseStatus3? Type1261 { get; set; } /// /// /// - public global::RetellAI.GetChatAgentResponseStatus4? Type1262 { get; set; } + public global::RetellAI.GetChatAgentResponse? Type1262 { get; set; } /// /// /// - public global::RetellAI.GetChatResponse? Type1263 { get; set; } + public global::RetellAI.GetChatAgentResponseStatus? Type1263 { get; set; } /// /// /// - public global::RetellAI.GetChatResponseStatus? Type1264 { get; set; } + public global::RetellAI.GetChatAgentResponse2? Type1264 { get; set; } /// /// /// - public global::RetellAI.GetChatResponse2? Type1265 { get; set; } + public global::RetellAI.GetChatAgentResponseStatus2? Type1265 { get; set; } /// /// /// - public global::RetellAI.GetChatResponseStatus2? Type1266 { get; set; } + public global::RetellAI.GetChatAgentResponse3? Type1266 { get; set; } /// /// /// - public global::RetellAI.GetChatResponse3? Type1267 { get; set; } + public global::RetellAI.GetChatAgentResponseStatus3? Type1267 { get; set; } /// /// /// - public global::RetellAI.GetChatResponseStatus3? Type1268 { get; set; } + public global::RetellAI.GetChatAgentResponse4? Type1268 { get; set; } /// /// /// - public global::RetellAI.GetChatResponse4? Type1269 { get; set; } + public global::RetellAI.GetChatAgentResponseStatus4? Type1269 { get; set; } /// /// /// - public global::RetellAI.GetChatResponseStatus4? Type1270 { get; set; } + public global::RetellAI.GetChatResponse? Type1270 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponse? Type1271 { get; set; } + public global::RetellAI.GetChatResponseStatus? Type1271 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponse2? Type1272 { get; set; } + public global::RetellAI.GetChatResponse2? Type1272 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponseStatus? Type1273 { get; set; } + public global::RetellAI.GetChatResponseStatus2? Type1273 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponse3? Type1274 { get; set; } + public global::RetellAI.GetChatResponse3? Type1274 { get; set; } /// /// /// - public global::RetellAI.GetConcurrencyResponseStatus2? Type1275 { get; set; } + public global::RetellAI.GetChatResponseStatus3? Type1275 { get; set; } /// /// /// - public global::RetellAI.GetApiKeyInfoResponse? Type1276 { get; set; } + public global::RetellAI.GetChatResponse4? Type1276 { get; set; } /// /// /// - public global::RetellAI.GetApiKeyInfoResponse2? Type1277 { get; set; } + public global::RetellAI.GetChatResponseStatus4? Type1277 { get; set; } /// /// /// - public global::RetellAI.GetApiKeyInfoResponseStatus? Type1278 { get; set; } + public global::RetellAI.GetConcurrencyResponse? Type1278 { get; set; } /// /// /// - public global::RetellAI.GetApiKeyInfoResponse3? Type1279 { get; set; } + public global::RetellAI.GetConcurrencyResponse2? Type1279 { get; set; } /// /// /// - public global::RetellAI.GetApiKeyInfoResponseStatus2? Type1280 { get; set; } + public global::RetellAI.GetConcurrencyResponseStatus? Type1280 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponse? Type1281 { get; set; } + public global::RetellAI.GetConcurrencyResponse3? Type1281 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponseStatus? Type1282 { get; set; } + public global::RetellAI.GetConcurrencyResponseStatus2? Type1282 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponse2? Type1283 { get; set; } + public global::RetellAI.GetApiKeyInfoResponse? Type1283 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponseStatus2? Type1284 { get; set; } + public global::RetellAI.GetApiKeyInfoResponse2? Type1284 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponse3? Type1285 { get; set; } + public global::RetellAI.GetApiKeyInfoResponseStatus? Type1285 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponseStatus3? Type1286 { get; set; } + public global::RetellAI.GetApiKeyInfoResponse3? Type1286 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponse4? Type1287 { get; set; } + public global::RetellAI.GetApiKeyInfoResponseStatus2? Type1287 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowComponentResponseStatus4? Type1288 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponse? Type1288 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse? Type1289 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponseStatus? Type1289 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus? Type1290 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponse2? Type1290 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse2? Type1291 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponseStatus2? Type1291 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus2? Type1292 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponse3? Type1292 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse3? Type1293 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponseStatus3? Type1293 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus3? Type1294 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponse4? Type1294 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse4? Type1295 { get; set; } + public global::RetellAI.GetConversationFlowComponentResponseStatus4? Type1295 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus4? Type1296 { get; set; } + public global::RetellAI.GetConversationFlowResponse? Type1296 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponse5? Type1297 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus? Type1297 { get; set; } /// /// /// - public global::RetellAI.GetConversationFlowResponseStatus5? Type1298 { get; set; } + public global::RetellAI.GetConversationFlowResponse2? Type1298 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponse? Type1299 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus2? Type1299 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponseStatus? Type1300 { get; set; } + public global::RetellAI.GetConversationFlowResponse3? Type1300 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponse2? Type1301 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus3? Type1301 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponseStatus2? Type1302 { get; set; } + public global::RetellAI.GetConversationFlowResponse4? Type1302 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponse3? Type1303 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus4? Type1303 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponseStatus3? Type1304 { get; set; } + public global::RetellAI.GetConversationFlowResponse5? Type1304 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponse4? Type1305 { get; set; } + public global::RetellAI.GetConversationFlowResponseStatus5? Type1305 { get; set; } /// /// /// - public global::RetellAI.GetKnowledgeBaseResponseStatus4? Type1306 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponse? Type1306 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1307 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponseStatus? Type1307 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponse? Type1308 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponse2? Type1308 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponseStatus? Type1309 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponseStatus2? Type1309 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponse2? Type1310 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponse3? Type1310 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponseStatus2? Type1311 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponseStatus3? Type1311 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponse3? Type1312 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponse4? Type1312 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponseStatus3? Type1313 { get; set; } + public global::RetellAI.GetKnowledgeBaseResponseStatus4? Type1313 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponse4? Type1314 { get; set; } + public global::System.Collections.Generic.IList? Type1314 { get; set; } /// /// /// - public global::RetellAI.GetMCPToolsResponseStatus4? Type1315 { get; set; } + public global::RetellAI.GetMCPToolsResponse? Type1315 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponse? Type1316 { get; set; } + public global::RetellAI.GetMCPToolsResponseStatus? Type1316 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponseStatus? Type1317 { get; set; } + public global::RetellAI.GetMCPToolsResponse2? Type1317 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponse2? Type1318 { get; set; } + public global::RetellAI.GetMCPToolsResponseStatus2? Type1318 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponseStatus2? Type1319 { get; set; } + public global::RetellAI.GetMCPToolsResponse3? Type1319 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponse3? Type1320 { get; set; } + public global::RetellAI.GetMCPToolsResponseStatus3? Type1320 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponseStatus3? Type1321 { get; set; } + public global::RetellAI.GetMCPToolsResponse4? Type1321 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponse4? Type1322 { get; set; } + public global::RetellAI.GetMCPToolsResponseStatus4? Type1322 { get; set; } /// /// /// - public global::RetellAI.GetPhoneNumberResponseStatus4? Type1323 { get; set; } + public global::RetellAI.GetPhoneNumberResponse? Type1323 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponse? Type1324 { get; set; } + public global::RetellAI.GetPhoneNumberResponseStatus? Type1324 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponseStatus? Type1325 { get; set; } + public global::RetellAI.GetPhoneNumberResponse2? Type1325 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponse2? Type1326 { get; set; } + public global::RetellAI.GetPhoneNumberResponseStatus2? Type1326 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponseStatus2? Type1327 { get; set; } + public global::RetellAI.GetPhoneNumberResponse3? Type1327 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponse3? Type1328 { get; set; } + public global::RetellAI.GetPhoneNumberResponseStatus3? Type1328 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponseStatus3? Type1329 { get; set; } + public global::RetellAI.GetPhoneNumberResponse4? Type1329 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponse4? Type1330 { get; set; } + public global::RetellAI.GetPhoneNumberResponseStatus4? Type1330 { get; set; } /// /// /// - public global::RetellAI.GetRetellLLMResponseStatus4? Type1331 { get; set; } + public global::RetellAI.GetRetellLLMResponse? Type1331 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponse? Type1332 { get; set; } + public global::RetellAI.GetRetellLLMResponseStatus? Type1332 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponseStatus? Type1333 { get; set; } + public global::RetellAI.GetRetellLLMResponse2? Type1333 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponse2? Type1334 { get; set; } + public global::RetellAI.GetRetellLLMResponseStatus2? Type1334 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponseStatus2? Type1335 { get; set; } + public global::RetellAI.GetRetellLLMResponse3? Type1335 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponse3? Type1336 { get; set; } + public global::RetellAI.GetRetellLLMResponseStatus3? Type1336 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponseStatus3? Type1337 { get; set; } + public global::RetellAI.GetRetellLLMResponse4? Type1337 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponse4? Type1338 { get; set; } + public global::RetellAI.GetRetellLLMResponseStatus4? Type1338 { get; set; } /// /// /// - public global::RetellAI.GetVoiceResponseStatus4? Type1339 { get; set; } + public global::RetellAI.GetVoiceResponse? Type1339 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse? Type1340 { get; set; } + public global::RetellAI.GetVoiceResponseStatus? Type1340 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus? Type1341 { get; set; } + public global::RetellAI.GetVoiceResponse2? Type1341 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse2? Type1342 { get; set; } + public global::RetellAI.GetVoiceResponseStatus2? Type1342 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus2? Type1343 { get; set; } + public global::RetellAI.GetVoiceResponse3? Type1343 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse3? Type1344 { get; set; } + public global::RetellAI.GetVoiceResponseStatus3? Type1344 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus3? Type1345 { get; set; } + public global::RetellAI.GetVoiceResponse4? Type1345 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse4? Type1346 { get; set; } + public global::RetellAI.GetVoiceResponseStatus4? Type1346 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus4? Type1347 { get; set; } + public global::RetellAI.CloneVoiceResponse? Type1347 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponse5? Type1348 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus? Type1348 { get; set; } /// /// /// - public global::RetellAI.CloneVoiceResponseStatus5? Type1349 { get; set; } + public global::RetellAI.CloneVoiceResponse2? Type1349 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponse? Type1350 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus2? Type1350 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponseStatus? Type1351 { get; set; } + public global::RetellAI.CloneVoiceResponse3? Type1351 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponse2? Type1352 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus3? Type1352 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponseStatus2? Type1353 { get; set; } + public global::RetellAI.CloneVoiceResponse4? Type1353 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponse3? Type1354 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus4? Type1354 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponseStatus3? Type1355 { get; set; } + public global::RetellAI.CloneVoiceResponse5? Type1355 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponse4? Type1356 { get; set; } + public global::RetellAI.CloneVoiceResponseStatus5? Type1356 { get; set; } /// /// /// - public global::RetellAI.AddCommunityVoiceResponseStatus4? Type1357 { get; set; } + public global::RetellAI.AddCommunityVoiceResponse? Type1357 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse? Type1358 { get; set; } + public global::RetellAI.AddCommunityVoiceResponseStatus? Type1358 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1359 { get; set; } + public global::RetellAI.AddCommunityVoiceResponse2? Type1359 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseVoice? Type1360 { get; set; } + public global::RetellAI.AddCommunityVoiceResponseStatus2? Type1360 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse2? Type1361 { get; set; } + public global::RetellAI.AddCommunityVoiceResponse3? Type1361 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseStatus? Type1362 { get; set; } + public global::RetellAI.AddCommunityVoiceResponseStatus3? Type1362 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse3? Type1363 { get; set; } + public global::RetellAI.AddCommunityVoiceResponse4? Type1363 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseStatus2? Type1364 { get; set; } + public global::RetellAI.AddCommunityVoiceResponseStatus4? Type1364 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse4? Type1365 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse? Type1365 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseStatus3? Type1366 { get; set; } + public global::System.Collections.Generic.IList? Type1366 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponse5? Type1367 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseVoice? Type1367 { get; set; } /// /// /// - public global::RetellAI.SearchCommunityVoiceResponseStatus4? Type1368 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse2? Type1368 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponse? Type1369 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseStatus? Type1369 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponseStatus? Type1370 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse3? Type1370 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponse2? Type1371 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseStatus2? Type1371 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponseStatus2? Type1372 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse4? Type1372 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponse3? Type1373 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseStatus3? Type1373 { get; set; } /// /// /// - public global::RetellAI.ImportPhoneNumberResponseStatus3? Type1374 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponse5? Type1374 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1375 { get; set; } + public global::RetellAI.SearchCommunityVoiceResponseStatus4? Type1375 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponse2? Type1376 { get; set; } + public global::RetellAI.ImportPhoneNumberResponse? Type1376 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1377 { get; set; } + public global::RetellAI.ImportPhoneNumberResponseStatus? Type1377 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponse3? Type1378 { get; set; } + public global::RetellAI.ImportPhoneNumberResponse2? Type1378 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponseStatus? Type1379 { get; set; } + public global::RetellAI.ImportPhoneNumberResponseStatus2? Type1379 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponse4? Type1380 { get; set; } + public global::RetellAI.ImportPhoneNumberResponse3? Type1380 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponseStatus2? Type1381 { get; set; } + public global::RetellAI.ImportPhoneNumberResponseStatus3? Type1381 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponse5? Type1382 { get; set; } + public global::RetellAI.AllOf? Type1382 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponseStatus3? Type1383 { get; set; } + public global::RetellAI.ListAgentsResponse2? Type1383 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponse6? Type1384 { get; set; } + public global::System.Collections.Generic.IList? Type1384 { get; set; } /// /// /// - public global::RetellAI.ListAgentsResponseStatus4? Type1385 { get; set; } + public global::RetellAI.ListAgentsResponse3? Type1385 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1386 { get; set; } + public global::RetellAI.ListAgentsResponseStatus? Type1386 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponse2? Type1387 { get; set; } + public global::RetellAI.ListAgentsResponse4? Type1387 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1388 { get; set; } + public global::RetellAI.ListAgentsResponseStatus2? Type1388 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponse3? Type1389 { get; set; } + public global::RetellAI.ListAgentsResponse5? Type1389 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponseStatus? Type1390 { get; set; } + public global::RetellAI.ListAgentsResponseStatus3? Type1390 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponse4? Type1391 { get; set; } + public global::RetellAI.ListAgentsResponse6? Type1391 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponseStatus2? Type1392 { get; set; } + public global::RetellAI.ListAgentsResponseStatus4? Type1392 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponse5? Type1393 { get; set; } + public global::RetellAI.AllOf? Type1393 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponseStatus3? Type1394 { get; set; } + public global::RetellAI.ListChatsResponse2? Type1394 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponse6? Type1395 { get; set; } + public global::System.Collections.Generic.IList? Type1395 { get; set; } /// /// /// - public global::RetellAI.ListChatsResponseStatus4? Type1396 { get; set; } + public global::RetellAI.ListChatsResponse3? Type1396 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1397 { get; set; } + public global::RetellAI.ListChatsResponseStatus? Type1397 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse2? Type1398 { get; set; } + public global::RetellAI.ListChatsResponse4? Type1398 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1399 { get; set; } + public global::RetellAI.ListChatsResponseStatus2? Type1399 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse3? Type1400 { get; set; } + public global::RetellAI.ListChatsResponse5? Type1400 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponseStatus? Type1401 { get; set; } + public global::RetellAI.ListChatsResponseStatus3? Type1401 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse4? Type1402 { get; set; } + public global::RetellAI.ListChatsResponse6? Type1402 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponseStatus2? Type1403 { get; set; } + public global::RetellAI.ListChatsResponseStatus4? Type1403 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse5? Type1404 { get; set; } + public global::RetellAI.AllOf? Type1404 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponseStatus3? Type1405 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse2? Type1405 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponse6? Type1406 { get; set; } + public global::System.Collections.Generic.IList? Type1406 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowComponentsResponseStatus4? Type1407 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse3? Type1407 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1408 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponseStatus? Type1408 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse2? Type1409 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse4? Type1409 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1410 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponseStatus2? Type1410 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse3? Type1411 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse5? Type1411 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus? Type1412 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponseStatus3? Type1412 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse4? Type1413 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponse6? Type1413 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus2? Type1414 { get; set; } + public global::RetellAI.ListConversationFlowComponentsResponseStatus4? Type1414 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse5? Type1415 { get; set; } + public global::RetellAI.AllOf? Type1415 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus3? Type1416 { get; set; } + public global::RetellAI.ListConversationFlowsResponse2? Type1416 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse6? Type1417 { get; set; } + public global::System.Collections.Generic.IList? Type1417 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus4? Type1418 { get; set; } + public global::RetellAI.ListConversationFlowsResponse3? Type1418 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponse7? Type1419 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus? Type1419 { get; set; } /// /// /// - public global::RetellAI.ListConversationFlowsResponseStatus5? Type1420 { get; set; } + public global::RetellAI.ListConversationFlowsResponse4? Type1420 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1421 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus2? Type1421 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponse? Type1422 { get; set; } + public global::RetellAI.ListConversationFlowsResponse5? Type1422 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponseStatus? Type1423 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus3? Type1423 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponse2? Type1424 { get; set; } + public global::RetellAI.ListConversationFlowsResponse6? Type1424 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponseStatus2? Type1425 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus4? Type1425 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponse3? Type1426 { get; set; } + public global::RetellAI.ListConversationFlowsResponse7? Type1426 { get; set; } /// /// /// - public global::RetellAI.ListKnowledgeBasesResponseStatus3? Type1427 { get; set; } + public global::RetellAI.ListConversationFlowsResponseStatus5? Type1427 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1428 { get; set; } + public global::System.Collections.Generic.IList? Type1428 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponse2? Type1429 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponse? Type1429 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1430 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponseStatus? Type1430 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponse3? Type1431 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponse2? Type1431 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponseStatus? Type1432 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponseStatus2? Type1432 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponse4? Type1433 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponse3? Type1433 { get; set; } /// /// /// - public global::RetellAI.ListPhoneNumbersResponseStatus2? Type1434 { get; set; } + public global::RetellAI.ListKnowledgeBasesResponseStatus3? Type1434 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1435 { get; set; } + public global::RetellAI.AllOf? Type1435 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponse2? Type1436 { get; set; } + public global::RetellAI.ListPhoneNumbersResponse2? Type1436 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1437 { get; set; } + public global::System.Collections.Generic.IList? Type1437 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponse3? Type1438 { get; set; } + public global::RetellAI.ListPhoneNumbersResponse3? Type1438 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponseStatus? Type1439 { get; set; } + public global::RetellAI.ListPhoneNumbersResponseStatus? Type1439 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponse4? Type1440 { get; set; } + public global::RetellAI.ListPhoneNumbersResponse4? Type1440 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponseStatus2? Type1441 { get; set; } + public global::RetellAI.ListPhoneNumbersResponseStatus2? Type1441 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponse5? Type1442 { get; set; } + public global::RetellAI.AllOf? Type1442 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponseStatus3? Type1443 { get; set; } + public global::RetellAI.ListRetellLLMResponse2? Type1443 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponse6? Type1444 { get; set; } + public global::System.Collections.Generic.IList? Type1444 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponseStatus4? Type1445 { get; set; } + public global::RetellAI.ListRetellLLMResponse3? Type1445 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponse7? Type1446 { get; set; } + public global::RetellAI.ListRetellLLMResponseStatus? Type1446 { get; set; } /// /// /// - public global::RetellAI.ListRetellLLMResponseStatus5? Type1447 { get; set; } + public global::RetellAI.ListRetellLLMResponse4? Type1447 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1448 { get; set; } + public global::RetellAI.ListRetellLLMResponseStatus2? Type1448 { get; set; } /// /// /// - public global::RetellAI.ListVoicesResponse? Type1449 { get; set; } + public global::RetellAI.ListRetellLLMResponse5? Type1449 { get; set; } /// /// /// - public global::RetellAI.ListVoicesResponseStatus? Type1450 { get; set; } + public global::RetellAI.ListRetellLLMResponseStatus3? Type1450 { get; set; } /// /// /// - public global::RetellAI.ListVoicesResponse2? Type1451 { get; set; } + public global::RetellAI.ListRetellLLMResponse6? Type1451 { get; set; } /// /// /// - public global::RetellAI.ListVoicesResponseStatus2? Type1452 { get; set; } + public global::RetellAI.ListRetellLLMResponseStatus4? Type1452 { get; set; } /// /// /// - public global::RetellAI.OneOf? Type1453 { get; set; } + public global::RetellAI.ListRetellLLMResponse7? Type1453 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponse2? Type1454 { get; set; } + public global::RetellAI.ListRetellLLMResponseStatus5? Type1454 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponseStatus? Type1455 { get; set; } + public global::System.Collections.Generic.IList? Type1455 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponse3? Type1456 { get; set; } + public global::RetellAI.ListVoicesResponse? Type1456 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponseStatus2? Type1457 { get; set; } + public global::RetellAI.ListVoicesResponseStatus? Type1457 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponse4? Type1458 { get; set; } + public global::RetellAI.ListVoicesResponse2? Type1458 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponseStatus3? Type1459 { get; set; } + public global::RetellAI.ListVoicesResponseStatus2? Type1459 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponse5? Type1460 { get; set; } + public global::RetellAI.OneOf? Type1460 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponseStatus4? Type1461 { get; set; } + public global::RetellAI.CreateAgentVersionResponse2? Type1461 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponse6? Type1462 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus? Type1462 { get; set; } /// /// /// - public global::RetellAI.CreateAgentVersionResponseStatus5? Type1463 { get; set; } + public global::RetellAI.CreateAgentVersionResponse3? Type1463 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponse? Type1464 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus2? Type1464 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponseStatus? Type1465 { get; set; } + public global::RetellAI.CreateAgentVersionResponse4? Type1465 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponse2? Type1466 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus3? Type1466 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponseStatus2? Type1467 { get; set; } + public global::RetellAI.CreateAgentVersionResponse5? Type1467 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponse3? Type1468 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus4? Type1468 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponseStatus3? Type1469 { get; set; } + public global::RetellAI.CreateAgentVersionResponse6? Type1469 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponse4? Type1470 { get; set; } + public global::RetellAI.CreateAgentVersionResponseStatus5? Type1470 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponseStatus4? Type1471 { get; set; } + public global::RetellAI.PublishAgentVersionResponse? Type1471 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponse5? Type1472 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus? Type1472 { get; set; } /// /// /// - public global::RetellAI.PublishAgentVersionResponseStatus5? Type1473 { get; set; } + public global::RetellAI.PublishAgentVersionResponse2? Type1473 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponse? Type1474 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus2? Type1474 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponseStatus? Type1475 { get; set; } + public global::RetellAI.PublishAgentVersionResponse3? Type1475 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponse2? Type1476 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus3? Type1476 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponseStatus2? Type1477 { get; set; } + public global::RetellAI.PublishAgentVersionResponse4? Type1477 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponse3? Type1478 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus4? Type1478 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponseStatus3? Type1479 { get; set; } + public global::RetellAI.PublishAgentVersionResponse5? Type1479 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponse4? Type1480 { get; set; } + public global::RetellAI.PublishAgentVersionResponseStatus5? Type1480 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponseStatus4? Type1481 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse? Type1481 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponse5? Type1482 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus? Type1482 { get; set; } /// /// /// - public global::RetellAI.DeleteAgentVersionResponseStatus5? Type1483 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse2? Type1483 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse? Type1484 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus2? Type1484 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus? Type1485 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse3? Type1485 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse2? Type1486 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus3? Type1486 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus2? Type1487 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse4? Type1487 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse3? Type1488 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus4? Type1488 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus3? Type1489 { get; set; } + public global::RetellAI.DeleteAgentVersionResponse5? Type1489 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse4? Type1490 { get; set; } + public global::RetellAI.DeleteAgentVersionResponseStatus5? Type1490 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus4? Type1491 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse? Type1491 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse5? Type1492 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus? Type1492 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus5? Type1493 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse2? Type1493 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse6? Type1494 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus2? Type1494 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus6? Type1495 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse3? Type1495 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponse7? Type1496 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus3? Type1496 { get; set; } /// /// /// - public global::RetellAI.RerunCallAnalysisResponseStatus7? Type1497 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse4? Type1497 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse? Type1498 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus4? Type1498 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus? Type1499 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse5? Type1499 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse2? Type1500 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus5? Type1500 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus2? Type1501 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse6? Type1501 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse3? Type1502 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus6? Type1502 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus3? Type1503 { get; set; } + public global::RetellAI.RerunCallAnalysisResponse7? Type1503 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse4? Type1504 { get; set; } + public global::RetellAI.RerunCallAnalysisResponseStatus7? Type1504 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus4? Type1505 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse? Type1505 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse5? Type1506 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus? Type1506 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus5? Type1507 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse2? Type1507 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse6? Type1508 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus2? Type1508 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus6? Type1509 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse3? Type1509 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponse7? Type1510 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus3? Type1510 { get; set; } /// /// /// - public global::RetellAI.RerunChatAnalysisResponseStatus7? Type1511 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse4? Type1511 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse? Type1512 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus4? Type1512 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus? Type1513 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse5? Type1513 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse2? Type1514 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus5? Type1514 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus2? Type1515 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse6? Type1515 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse3? Type1516 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus6? Type1516 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus3? Type1517 { get; set; } + public global::RetellAI.RerunChatAnalysisResponse7? Type1517 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse4? Type1518 { get; set; } + public global::RetellAI.RerunChatAnalysisResponseStatus7? Type1518 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus4? Type1519 { get; set; } + public global::RetellAI.UpdateAgentResponse? Type1519 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponse5? Type1520 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus? Type1520 { get; set; } /// /// /// - public global::RetellAI.UpdateAgentResponseStatus5? Type1521 { get; set; } + public global::RetellAI.UpdateAgentResponse2? Type1521 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponse2? Type1522 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus2? Type1522 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponseStatus? Type1523 { get; set; } + public global::RetellAI.UpdateAgentResponse3? Type1523 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponse3? Type1524 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus3? Type1524 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponseStatus2? Type1525 { get; set; } + public global::RetellAI.UpdateAgentResponse4? Type1525 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponse4? Type1526 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus4? Type1526 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponseStatus3? Type1527 { get; set; } + public global::RetellAI.UpdateAgentResponse5? Type1527 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponse5? Type1528 { get; set; } + public global::RetellAI.UpdateAgentResponseStatus5? Type1528 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponseStatus4? Type1529 { get; set; } + public global::RetellAI.RepairAgentResponse2? Type1529 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponse6? Type1530 { get; set; } + public global::RetellAI.RepairAgentResponseStatus? Type1530 { get; set; } /// /// /// - public global::RetellAI.RepairAgentResponseStatus5? Type1531 { get; set; } + public global::RetellAI.RepairAgentResponse3? Type1531 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse? Type1532 { get; set; } + public global::RetellAI.RepairAgentResponseStatus2? Type1532 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus? Type1533 { get; set; } + public global::RetellAI.RepairAgentResponse4? Type1533 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse2? Type1534 { get; set; } + public global::RetellAI.RepairAgentResponseStatus3? Type1534 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus2? Type1535 { get; set; } + public global::RetellAI.RepairAgentResponse5? Type1535 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse3? Type1536 { get; set; } + public global::RetellAI.RepairAgentResponseStatus4? Type1536 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus3? Type1537 { get; set; } + public global::RetellAI.RepairAgentResponse6? Type1537 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse4? Type1538 { get; set; } + public global::RetellAI.RepairAgentResponseStatus5? Type1538 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus4? Type1539 { get; set; } + public global::RetellAI.UpdateChatAgentResponse? Type1539 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponse5? Type1540 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus? Type1540 { get; set; } /// /// /// - public global::RetellAI.UpdateChatAgentResponseStatus5? Type1541 { get; set; } + public global::RetellAI.UpdateChatAgentResponse2? Type1541 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponse? Type1542 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus2? Type1542 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponseStatus? Type1543 { get; set; } + public global::RetellAI.UpdateChatAgentResponse3? Type1543 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponse2? Type1544 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus3? Type1544 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponseStatus2? Type1545 { get; set; } + public global::RetellAI.UpdateChatAgentResponse4? Type1545 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponse3? Type1546 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus4? Type1546 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponseStatus3? Type1547 { get; set; } + public global::RetellAI.UpdateChatAgentResponse5? Type1547 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponse4? Type1548 { get; set; } + public global::RetellAI.UpdateChatAgentResponseStatus5? Type1548 { get; set; } /// /// /// - public global::RetellAI.UpdateChatMetadataResponseStatus4? Type1549 { get; set; } + public global::RetellAI.UpdateChatMetadataResponse? Type1549 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse? Type1550 { get; set; } + public global::RetellAI.UpdateChatMetadataResponseStatus? Type1550 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus? Type1551 { get; set; } + public global::RetellAI.UpdateChatMetadataResponse2? Type1551 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse2? Type1552 { get; set; } + public global::RetellAI.UpdateChatMetadataResponseStatus2? Type1552 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus2? Type1553 { get; set; } + public global::RetellAI.UpdateChatMetadataResponse3? Type1553 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse3? Type1554 { get; set; } + public global::RetellAI.UpdateChatMetadataResponseStatus3? Type1554 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus3? Type1555 { get; set; } + public global::RetellAI.UpdateChatMetadataResponse4? Type1555 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse4? Type1556 { get; set; } + public global::RetellAI.UpdateChatMetadataResponseStatus4? Type1556 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus4? Type1557 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse? Type1557 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse5? Type1558 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus? Type1558 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus5? Type1559 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse2? Type1559 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponse6? Type1560 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus2? Type1560 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowComponentResponseStatus6? Type1561 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse3? Type1561 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse? Type1562 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus3? Type1562 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus? Type1563 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse4? Type1563 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse2? Type1564 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus4? Type1564 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus2? Type1565 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse5? Type1565 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse3? Type1566 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus5? Type1566 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus3? Type1567 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponse6? Type1567 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse4? Type1568 { get; set; } + public global::RetellAI.UpdateConversationFlowComponentResponseStatus6? Type1568 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus4? Type1569 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse? Type1569 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse5? Type1570 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus? Type1570 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus5? Type1571 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse2? Type1571 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponse6? Type1572 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus2? Type1572 { get; set; } /// /// /// - public global::RetellAI.UpdateConversationFlowResponseStatus6? Type1573 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse3? Type1573 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponse? Type1574 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus3? Type1574 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponseStatus? Type1575 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse4? Type1575 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponse2? Type1576 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus4? Type1576 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponseStatus2? Type1577 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse5? Type1577 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponse3? Type1578 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus5? Type1578 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponseStatus3? Type1579 { get; set; } + public global::RetellAI.UpdateConversationFlowResponse6? Type1579 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponse4? Type1580 { get; set; } + public global::RetellAI.UpdateConversationFlowResponseStatus6? Type1580 { get; set; } /// /// /// - public global::RetellAI.UpdatePhoneNumberResponseStatus4? Type1581 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponse? Type1581 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse? Type1582 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponseStatus? Type1582 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus? Type1583 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponse2? Type1583 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse2? Type1584 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponseStatus2? Type1584 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus2? Type1585 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponse3? Type1585 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse3? Type1586 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponseStatus3? Type1586 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus3? Type1587 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponse4? Type1587 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse4? Type1588 { get; set; } + public global::RetellAI.UpdatePhoneNumberResponseStatus4? Type1588 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus4? Type1589 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse? Type1589 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponse5? Type1590 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus? Type1590 { get; set; } /// /// /// - public global::RetellAI.UpdateRetellLLMResponseStatus5? Type1591 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse2? Type1591 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse? Type1592 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus2? Type1592 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus? Type1593 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse3? Type1593 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse2? Type1594 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus3? Type1594 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus2? Type1595 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse4? Type1595 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse3? Type1596 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus4? Type1596 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus3? Type1597 { get; set; } + public global::RetellAI.UpdateRetellLLMResponse5? Type1597 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse4? Type1598 { get; set; } + public global::RetellAI.UpdateRetellLLMResponseStatus5? Type1598 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus4? Type1599 { get; set; } + public global::RetellAI.CreatePhoneCallResponse? Type1599 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse5? Type1600 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus? Type1600 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus5? Type1601 { get; set; } + public global::RetellAI.CreatePhoneCallResponse2? Type1601 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponse6? Type1602 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus2? Type1602 { get; set; } /// /// /// - public global::RetellAI.CreatePhoneCallResponseStatus6? Type1603 { get; set; } + public global::RetellAI.CreatePhoneCallResponse3? Type1603 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse? Type1604 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus3? Type1604 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus? Type1605 { get; set; } + public global::RetellAI.CreatePhoneCallResponse4? Type1605 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse2? Type1606 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus4? Type1606 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus2? Type1607 { get; set; } + public global::RetellAI.CreatePhoneCallResponse5? Type1607 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse3? Type1608 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus5? Type1608 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus3? Type1609 { get; set; } + public global::RetellAI.CreatePhoneCallResponse6? Type1609 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse4? Type1610 { get; set; } + public global::RetellAI.CreatePhoneCallResponseStatus6? Type1610 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus4? Type1611 { get; set; } + public global::RetellAI.CreateWebCallResponse? Type1611 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse5? Type1612 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus? Type1612 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus5? Type1613 { get; set; } + public global::RetellAI.CreateWebCallResponse2? Type1613 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponse6? Type1614 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus2? Type1614 { get; set; } /// /// /// - public global::RetellAI.CreateWebCallResponseStatus6? Type1615 { get; set; } + public global::RetellAI.CreateWebCallResponse3? Type1615 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponse? Type1616 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus3? Type1616 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponseStatus? Type1617 { get; set; } + public global::RetellAI.CreateWebCallResponse4? Type1617 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponse2? Type1618 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus4? Type1618 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponseStatus2? Type1619 { get; set; } + public global::RetellAI.CreateWebCallResponse5? Type1619 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponse3? Type1620 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus5? Type1620 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponseStatus3? Type1621 { get; set; } + public global::RetellAI.CreateWebCallResponse6? Type1621 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponse4? Type1622 { get; set; } + public global::RetellAI.CreateWebCallResponseStatus6? Type1622 { get; set; } /// /// /// - public global::RetellAI.DeleteCallResponseStatus4? Type1623 { get; set; } + public global::RetellAI.DeleteCallResponse? Type1623 { get; set; } /// /// /// - public global::RetellAI.GetCallResponse? Type1624 { get; set; } + public global::RetellAI.DeleteCallResponseStatus? Type1624 { get; set; } /// /// /// - public global::RetellAI.GetCallResponseStatus? Type1625 { get; set; } + public global::RetellAI.DeleteCallResponse2? Type1625 { get; set; } /// /// /// - public global::RetellAI.GetCallResponse2? Type1626 { get; set; } + public global::RetellAI.DeleteCallResponseStatus2? Type1626 { get; set; } /// /// /// - public global::RetellAI.GetCallResponseStatus2? Type1627 { get; set; } + public global::RetellAI.DeleteCallResponse3? Type1627 { get; set; } /// /// /// - public global::RetellAI.GetCallResponse3? Type1628 { get; set; } + public global::RetellAI.DeleteCallResponseStatus3? Type1628 { get; set; } /// /// /// - public global::RetellAI.GetCallResponseStatus3? Type1629 { get; set; } + public global::RetellAI.DeleteCallResponse4? Type1629 { get; set; } /// /// /// - public global::RetellAI.GetCallResponse4? Type1630 { get; set; } + public global::RetellAI.DeleteCallResponseStatus4? Type1630 { get; set; } /// /// /// - public global::RetellAI.GetCallResponseStatus4? Type1631 { get; set; } + public global::RetellAI.GetCallResponse? Type1631 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1632 { get; set; } + public global::RetellAI.GetCallResponseStatus? Type1632 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponse2? Type1633 { get; set; } + public global::RetellAI.GetCallResponse2? Type1633 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1634 { get; set; } + public global::RetellAI.GetCallResponseStatus2? Type1634 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponse3? Type1635 { get; set; } + public global::RetellAI.GetCallResponse3? Type1635 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponseStatus? Type1636 { get; set; } + public global::RetellAI.GetCallResponseStatus3? Type1636 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponse4? Type1637 { get; set; } + public global::RetellAI.GetCallResponse4? Type1637 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponseStatus2? Type1638 { get; set; } + public global::RetellAI.GetCallResponseStatus4? Type1638 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponse5? Type1639 { get; set; } + public global::RetellAI.AllOf? Type1639 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponseStatus3? Type1640 { get; set; } + public global::RetellAI.ListCallsResponse2? Type1640 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponse6? Type1641 { get; set; } + public global::System.Collections.Generic.IList? Type1641 { get; set; } /// /// /// - public global::RetellAI.ListCallsResponseStatus4? Type1642 { get; set; } + public global::RetellAI.ListCallsResponse3? Type1642 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1643 { get; set; } + public global::RetellAI.ListCallsResponseStatus? Type1643 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponse2? Type1644 { get; set; } + public global::RetellAI.ListCallsResponse4? Type1644 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1645 { get; set; } + public global::RetellAI.ListCallsResponseStatus2? Type1645 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseItem? Type1646 { get; set; } + public global::RetellAI.ListCallsResponse5? Type1646 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseItemChannel? Type1647 { get; set; } + public global::RetellAI.ListCallsResponseStatus3? Type1647 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseItemStatus? Type1648 { get; set; } + public global::RetellAI.ListCallsResponse6? Type1648 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponse3? Type1649 { get; set; } + public global::RetellAI.ListCallsResponseStatus4? Type1649 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseStatus? Type1650 { get; set; } + public global::RetellAI.AllOf? Type1650 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponse4? Type1651 { get; set; } + public global::RetellAI.ListExportRequestsResponse2? Type1651 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseStatus2? Type1652 { get; set; } + public global::System.Collections.Generic.IList? Type1652 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponse5? Type1653 { get; set; } + public global::RetellAI.ListExportRequestsResponseItem? Type1653 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseStatus3? Type1654 { get; set; } + public global::RetellAI.ListExportRequestsResponseItemChannel? Type1654 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponse6? Type1655 { get; set; } + public global::RetellAI.ListExportRequestsResponseItemStatus? Type1655 { get; set; } /// /// /// - public global::RetellAI.ListExportRequestsResponseStatus4? Type1656 { get; set; } + public global::RetellAI.ListExportRequestsResponse3? Type1656 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse? Type1657 { get; set; } + public global::RetellAI.ListExportRequestsResponseStatus? Type1657 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus? Type1658 { get; set; } + public global::RetellAI.ListExportRequestsResponse4? Type1658 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse2? Type1659 { get; set; } + public global::RetellAI.ListExportRequestsResponseStatus2? Type1659 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus2? Type1660 { get; set; } + public global::RetellAI.ListExportRequestsResponse5? Type1660 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse3? Type1661 { get; set; } + public global::RetellAI.ListExportRequestsResponseStatus3? Type1661 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus3? Type1662 { get; set; } + public global::RetellAI.ListExportRequestsResponse6? Type1662 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse4? Type1663 { get; set; } + public global::RetellAI.ListExportRequestsResponseStatus4? Type1663 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus4? Type1664 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse? Type1664 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse5? Type1665 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus? Type1665 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus5? Type1666 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse2? Type1666 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponse6? Type1667 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus2? Type1667 { get; set; } /// /// /// - public global::RetellAI.RegisterPhoneCallResponseStatus6? Type1668 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse3? Type1668 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponse? Type1669 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus3? Type1669 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponseStatus? Type1670 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse4? Type1670 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponse2? Type1671 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus4? Type1671 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponseStatus2? Type1672 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse5? Type1672 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponse3? Type1673 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus5? Type1673 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponseStatus3? Type1674 { get; set; } + public global::RetellAI.RegisterPhoneCallResponse6? Type1674 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponse4? Type1675 { get; set; } + public global::RetellAI.RegisterPhoneCallResponseStatus6? Type1675 { get; set; } /// /// /// - public global::RetellAI.UpdateCallMetadataResponseStatus4? Type1676 { get; set; } + public global::RetellAI.UpdateCallMetadataResponse? Type1676 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponse? Type1677 { get; set; } + public global::RetellAI.UpdateCallMetadataResponseStatus? Type1677 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponse2? Type1678 { get; set; } + public global::RetellAI.UpdateCallMetadataResponse2? Type1678 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponseStatus? Type1679 { get; set; } + public global::RetellAI.UpdateCallMetadataResponseStatus2? Type1679 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponse3? Type1680 { get; set; } + public global::RetellAI.UpdateCallMetadataResponse3? Type1680 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponseStatus2? Type1681 { get; set; } + public global::RetellAI.UpdateCallMetadataResponseStatus3? Type1681 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponse4? Type1682 { get; set; } + public global::RetellAI.UpdateCallMetadataResponse4? Type1682 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponseStatus3? Type1683 { get; set; } + public global::RetellAI.UpdateCallMetadataResponseStatus4? Type1683 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponse5? Type1684 { get; set; } + public global::RetellAI.UpdateLiveCallResponse? Type1684 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponseStatus4? Type1685 { get; set; } + public global::RetellAI.UpdateLiveCallResponse2? Type1685 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponse6? Type1686 { get; set; } + public global::RetellAI.UpdateLiveCallResponseStatus? Type1686 { get; set; } /// /// /// - public global::RetellAI.UpdateLiveCallResponseStatus5? Type1687 { get; set; } + public global::RetellAI.UpdateLiveCallResponse3? Type1687 { get; set; } /// /// /// - public global::RetellAI.StopCallResponse? Type1688 { get; set; } + public global::RetellAI.UpdateLiveCallResponseStatus2? Type1688 { get; set; } /// /// /// - public global::RetellAI.StopCallResponseStatus? Type1689 { get; set; } + public global::RetellAI.UpdateLiveCallResponse4? Type1689 { get; set; } /// /// /// - public global::RetellAI.StopCallResponse2? Type1690 { get; set; } + public global::RetellAI.UpdateLiveCallResponseStatus3? Type1690 { get; set; } /// /// /// - public global::RetellAI.StopCallResponseStatus2? Type1691 { get; set; } + public global::RetellAI.UpdateLiveCallResponse5? Type1691 { get; set; } /// /// /// - public global::RetellAI.StopCallResponse3? Type1692 { get; set; } + public global::RetellAI.UpdateLiveCallResponseStatus4? Type1692 { get; set; } /// /// /// - public global::RetellAI.StopCallResponseStatus3? Type1693 { get; set; } + public global::RetellAI.UpdateLiveCallResponse6? Type1693 { get; set; } /// /// /// - public global::RetellAI.StopCallResponse4? Type1694 { get; set; } + public global::RetellAI.UpdateLiveCallResponseStatus5? Type1694 { get; set; } /// /// /// - public global::RetellAI.StopCallResponseStatus4? Type1695 { get; set; } + public global::RetellAI.StopCallResponse? Type1695 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponse? Type1696 { get; set; } + public global::RetellAI.StopCallResponseStatus? Type1696 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponseStatus? Type1697 { get; set; } + public global::RetellAI.StopCallResponse2? Type1697 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponse2? Type1698 { get; set; } + public global::RetellAI.StopCallResponseStatus2? Type1698 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponseStatus2? Type1699 { get; set; } + public global::RetellAI.StopCallResponse3? Type1699 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponse3? Type1700 { get; set; } + public global::RetellAI.StopCallResponseStatus3? Type1700 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponseStatus3? Type1701 { get; set; } + public global::RetellAI.StopCallResponse4? Type1701 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponse4? Type1702 { get; set; } + public global::RetellAI.StopCallResponseStatus4? Type1702 { get; set; } /// /// /// - public global::RetellAI.CreateContactResponseStatus4? Type1703 { get; set; } + public global::RetellAI.CreateContactResponse? Type1703 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponse? Type1704 { get; set; } + public global::RetellAI.CreateContactResponseStatus? Type1704 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponse2? Type1705 { get; set; } + public global::RetellAI.CreateContactResponse2? Type1705 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponseStatus? Type1706 { get; set; } + public global::RetellAI.CreateContactResponseStatus2? Type1706 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponse3? Type1707 { get; set; } + public global::RetellAI.CreateContactResponse3? Type1707 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponseStatus2? Type1708 { get; set; } + public global::RetellAI.CreateContactResponseStatus3? Type1708 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponse4? Type1709 { get; set; } + public global::RetellAI.CreateContactResponse4? Type1709 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponseStatus3? Type1710 { get; set; } + public global::RetellAI.CreateContactResponseStatus4? Type1710 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponse5? Type1711 { get; set; } + public global::RetellAI.UploadContactImportFileResponse? Type1711 { get; set; } /// /// /// - public global::RetellAI.UploadContactImportFileResponseStatus4? Type1712 { get; set; } + public global::RetellAI.UploadContactImportFileResponse2? Type1712 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponse? Type1713 { get; set; } + public global::RetellAI.UploadContactImportFileResponseStatus? Type1713 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponseStatus? Type1714 { get; set; } + public global::RetellAI.UploadContactImportFileResponse3? Type1714 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponse2? Type1715 { get; set; } + public global::RetellAI.UploadContactImportFileResponseStatus2? Type1715 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponseStatus2? Type1716 { get; set; } + public global::RetellAI.UploadContactImportFileResponse4? Type1716 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponse3? Type1717 { get; set; } + public global::RetellAI.UploadContactImportFileResponseStatus3? Type1717 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponseStatus3? Type1718 { get; set; } + public global::RetellAI.UploadContactImportFileResponse5? Type1718 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponse4? Type1719 { get; set; } + public global::RetellAI.UploadContactImportFileResponseStatus4? Type1719 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponseStatus4? Type1720 { get; set; } + public global::RetellAI.CreateContactImportResponse? Type1720 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponse5? Type1721 { get; set; } + public global::RetellAI.CreateContactImportResponseStatus? Type1721 { get; set; } /// /// /// - public global::RetellAI.CreateContactImportResponseStatus5? Type1722 { get; set; } + public global::RetellAI.CreateContactImportResponse2? Type1722 { get; set; } /// /// /// - public global::RetellAI.GetContactImportResponse? Type1723 { get; set; } + public global::RetellAI.CreateContactImportResponseStatus2? Type1723 { get; set; } /// /// /// - public global::RetellAI.GetContactImportResponseStatus? Type1724 { get; set; } + public global::RetellAI.CreateContactImportResponse3? Type1724 { get; set; } /// /// /// - public global::RetellAI.GetContactImportResponse2? Type1725 { get; set; } + public global::RetellAI.CreateContactImportResponseStatus3? Type1725 { get; set; } /// /// /// - public global::RetellAI.GetContactImportResponseStatus2? Type1726 { get; set; } + public global::RetellAI.CreateContactImportResponse4? Type1726 { get; set; } /// /// /// - public global::RetellAI.GetContactImportResponse3? Type1727 { get; set; } + public global::RetellAI.CreateContactImportResponseStatus4? Type1727 { get; set; } /// /// /// - public global::RetellAI.GetContactImportResponseStatus3? Type1728 { get; set; } + public global::RetellAI.CreateContactImportResponse5? Type1728 { get; set; } /// /// /// - public global::RetellAI.GetContactResponse? Type1729 { get; set; } + public global::RetellAI.CreateContactImportResponseStatus5? Type1729 { get; set; } /// /// /// - public global::RetellAI.GetContactResponseStatus? Type1730 { get; set; } + public global::RetellAI.GetContactImportResponse? Type1730 { get; set; } /// /// /// - public global::RetellAI.GetContactResponse2? Type1731 { get; set; } + public global::RetellAI.GetContactImportResponseStatus? Type1731 { get; set; } /// /// /// - public global::RetellAI.GetContactResponseStatus2? Type1732 { get; set; } + public global::RetellAI.GetContactImportResponse2? Type1732 { get; set; } /// /// /// - public global::RetellAI.GetContactResponse3? Type1733 { get; set; } + public global::RetellAI.GetContactImportResponseStatus2? Type1733 { get; set; } /// /// /// - public global::RetellAI.GetContactResponseStatus3? Type1734 { get; set; } + public global::RetellAI.GetContactImportResponse3? Type1734 { get; set; } /// /// /// - public global::RetellAI.GetContactResponse4? Type1735 { get; set; } + public global::RetellAI.GetContactImportResponseStatus3? Type1735 { get; set; } /// /// /// - public global::RetellAI.GetContactResponseStatus4? Type1736 { get; set; } + public global::RetellAI.GetContactResponse? Type1736 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponse? Type1737 { get; set; } + public global::RetellAI.GetContactResponseStatus? Type1737 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponseStatus? Type1738 { get; set; } + public global::RetellAI.GetContactResponse2? Type1738 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponse2? Type1739 { get; set; } + public global::RetellAI.GetContactResponseStatus2? Type1739 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponseStatus2? Type1740 { get; set; } + public global::RetellAI.GetContactResponse3? Type1740 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponse3? Type1741 { get; set; } + public global::RetellAI.GetContactResponseStatus3? Type1741 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponseStatus3? Type1742 { get; set; } + public global::RetellAI.GetContactResponse4? Type1742 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponse4? Type1743 { get; set; } + public global::RetellAI.GetContactResponseStatus4? Type1743 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponseStatus4? Type1744 { get; set; } + public global::RetellAI.GetContactByPhoneResponse? Type1744 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponse5? Type1745 { get; set; } + public global::RetellAI.GetContactByPhoneResponseStatus? Type1745 { get; set; } /// /// /// - public global::RetellAI.GetContactByPhoneResponseStatus5? Type1746 { get; set; } + public global::RetellAI.GetContactByPhoneResponse2? Type1746 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponse? Type1747 { get; set; } + public global::RetellAI.GetContactByPhoneResponseStatus2? Type1747 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponseStatus? Type1748 { get; set; } + public global::RetellAI.GetContactByPhoneResponse3? Type1748 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponse2? Type1749 { get; set; } + public global::RetellAI.GetContactByPhoneResponseStatus3? Type1749 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponseStatus2? Type1750 { get; set; } + public global::RetellAI.GetContactByPhoneResponse4? Type1750 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponse3? Type1751 { get; set; } + public global::RetellAI.GetContactByPhoneResponseStatus4? Type1751 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponseStatus3? Type1752 { get; set; } + public global::RetellAI.GetContactByPhoneResponse5? Type1752 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponse4? Type1753 { get; set; } + public global::RetellAI.GetContactByPhoneResponseStatus5? Type1753 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponseStatus4? Type1754 { get; set; } + public global::RetellAI.UpdateContactResponse? Type1754 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponse5? Type1755 { get; set; } + public global::RetellAI.UpdateContactResponseStatus? Type1755 { get; set; } /// /// /// - public global::RetellAI.UpdateContactResponseStatus5? Type1756 { get; set; } + public global::RetellAI.UpdateContactResponse2? Type1756 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponse? Type1757 { get; set; } + public global::RetellAI.UpdateContactResponseStatus2? Type1757 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponseStatus? Type1758 { get; set; } + public global::RetellAI.UpdateContactResponse3? Type1758 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponse2? Type1759 { get; set; } + public global::RetellAI.UpdateContactResponseStatus3? Type1759 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponseStatus2? Type1760 { get; set; } + public global::RetellAI.UpdateContactResponse4? Type1760 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponse3? Type1761 { get; set; } + public global::RetellAI.UpdateContactResponseStatus4? Type1761 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponseStatus3? Type1762 { get; set; } + public global::RetellAI.UpdateContactResponse5? Type1762 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponse4? Type1763 { get; set; } + public global::RetellAI.UpdateContactResponseStatus5? Type1763 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponseStatus4? Type1764 { get; set; } + public global::RetellAI.DeleteContactResponse? Type1764 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponse5? Type1765 { get; set; } + public global::RetellAI.DeleteContactResponseStatus? Type1765 { get; set; } /// /// /// - public global::RetellAI.DeleteContactResponseStatus5? Type1766 { get; set; } + public global::RetellAI.DeleteContactResponse2? Type1766 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponse? Type1767 { get; set; } + public global::RetellAI.DeleteContactResponseStatus2? Type1767 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponseStatus? Type1768 { get; set; } + public global::RetellAI.DeleteContactResponse3? Type1768 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponse2? Type1769 { get; set; } + public global::RetellAI.DeleteContactResponseStatus3? Type1769 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponseStatus2? Type1770 { get; set; } + public global::RetellAI.DeleteContactResponse4? Type1770 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponse3? Type1771 { get; set; } + public global::RetellAI.DeleteContactResponseStatus4? Type1771 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponseStatus3? Type1772 { get; set; } + public global::RetellAI.DeleteContactResponse5? Type1772 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponse4? Type1773 { get; set; } + public global::RetellAI.DeleteContactResponseStatus5? Type1773 { get; set; } /// /// /// - public global::RetellAI.ListContactsResponseStatus4? Type1774 { get; set; } + public global::RetellAI.ListContactsResponse? Type1774 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponse? Type1775 { get; set; } + public global::RetellAI.ListContactsResponseStatus? Type1775 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponseStatus? Type1776 { get; set; } + public global::RetellAI.ListContactsResponse2? Type1776 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponse2? Type1777 { get; set; } + public global::RetellAI.ListContactsResponseStatus2? Type1777 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponseStatus2? Type1778 { get; set; } + public global::RetellAI.ListContactsResponse3? Type1778 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponse3? Type1779 { get; set; } + public global::RetellAI.ListContactsResponseStatus3? Type1779 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponseStatus3? Type1780 { get; set; } + public global::RetellAI.ListContactsResponse4? Type1780 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponse4? Type1781 { get; set; } + public global::RetellAI.ListContactsResponseStatus4? Type1781 { get; set; } /// /// /// - public global::RetellAI.ListContactConversationsResponseStatus4? Type1782 { get; set; } + public global::RetellAI.ListContactConversationsResponse? Type1782 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponse? Type1783 { get; set; } + public global::RetellAI.ListContactConversationsResponseStatus? Type1783 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponseStatus? Type1784 { get; set; } + public global::RetellAI.ListContactConversationsResponse2? Type1784 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponse2? Type1785 { get; set; } + public global::RetellAI.ListContactConversationsResponseStatus2? Type1785 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponseStatus2? Type1786 { get; set; } + public global::RetellAI.ListContactConversationsResponse3? Type1786 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponse3? Type1787 { get; set; } + public global::RetellAI.ListContactConversationsResponseStatus3? Type1787 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponseStatus3? Type1788 { get; set; } + public global::RetellAI.ListContactConversationsResponse4? Type1788 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponse4? Type1789 { get; set; } + public global::RetellAI.ListContactConversationsResponseStatus4? Type1789 { get; set; } /// /// /// - public global::RetellAI.CreateAppResponseStatus4? Type1790 { get; set; } + public global::RetellAI.CreateAppResponse? Type1790 { get; set; } /// /// /// - public global::RetellAI.GetAppResponse? Type1791 { get; set; } + public global::RetellAI.CreateAppResponseStatus? Type1791 { get; set; } /// /// /// - public global::RetellAI.GetAppResponseStatus? Type1792 { get; set; } + public global::RetellAI.CreateAppResponse2? Type1792 { get; set; } /// /// /// - public global::RetellAI.GetAppResponse2? Type1793 { get; set; } + public global::RetellAI.CreateAppResponseStatus2? Type1793 { get; set; } /// /// /// - public global::RetellAI.GetAppResponseStatus2? Type1794 { get; set; } + public global::RetellAI.CreateAppResponse3? Type1794 { get; set; } /// /// /// - public global::RetellAI.GetAppResponse3? Type1795 { get; set; } + public global::RetellAI.CreateAppResponseStatus3? Type1795 { get; set; } /// /// /// - public global::RetellAI.GetAppResponseStatus3? Type1796 { get; set; } + public global::RetellAI.CreateAppResponse4? Type1796 { get; set; } /// /// /// - public global::RetellAI.GetAppResponse4? Type1797 { get; set; } + public global::RetellAI.CreateAppResponseStatus4? Type1797 { get; set; } /// /// /// - public global::RetellAI.GetAppResponseStatus4? Type1798 { get; set; } + public global::RetellAI.GetAppResponse? Type1798 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponse? Type1799 { get; set; } + public global::RetellAI.GetAppResponseStatus? Type1799 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponseStatus? Type1800 { get; set; } + public global::RetellAI.GetAppResponse2? Type1800 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponse2? Type1801 { get; set; } + public global::RetellAI.GetAppResponseStatus2? Type1801 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponseStatus2? Type1802 { get; set; } + public global::RetellAI.GetAppResponse3? Type1802 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponse3? Type1803 { get; set; } + public global::RetellAI.GetAppResponseStatus3? Type1803 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponseStatus3? Type1804 { get; set; } + public global::RetellAI.GetAppResponse4? Type1804 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponse4? Type1805 { get; set; } + public global::RetellAI.GetAppResponseStatus4? Type1805 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponseStatus4? Type1806 { get; set; } + public global::RetellAI.UpdateAppResponse? Type1806 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponse5? Type1807 { get; set; } + public global::RetellAI.UpdateAppResponseStatus? Type1807 { get; set; } /// /// /// - public global::RetellAI.UpdateAppResponseStatus5? Type1808 { get; set; } + public global::RetellAI.UpdateAppResponse2? Type1808 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponse? Type1809 { get; set; } + public global::RetellAI.UpdateAppResponseStatus2? Type1809 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponseStatus? Type1810 { get; set; } + public global::RetellAI.UpdateAppResponse3? Type1810 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponse2? Type1811 { get; set; } + public global::RetellAI.UpdateAppResponseStatus3? Type1811 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponseStatus2? Type1812 { get; set; } + public global::RetellAI.UpdateAppResponse4? Type1812 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponse3? Type1813 { get; set; } + public global::RetellAI.UpdateAppResponseStatus4? Type1813 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponseStatus3? Type1814 { get; set; } + public global::RetellAI.UpdateAppResponse5? Type1814 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponse4? Type1815 { get; set; } + public global::RetellAI.UpdateAppResponseStatus5? Type1815 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponseStatus4? Type1816 { get; set; } + public global::RetellAI.DeleteAppResponse? Type1816 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponse5? Type1817 { get; set; } + public global::RetellAI.DeleteAppResponseStatus? Type1817 { get; set; } /// /// /// - public global::RetellAI.DeleteAppResponseStatus5? Type1818 { get; set; } + public global::RetellAI.DeleteAppResponse2? Type1818 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1819 { get; set; } + public global::RetellAI.DeleteAppResponseStatus2? Type1819 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponse2? Type1820 { get; set; } + public global::RetellAI.DeleteAppResponse3? Type1820 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1821 { get; set; } + public global::RetellAI.DeleteAppResponseStatus3? Type1821 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponse3? Type1822 { get; set; } + public global::RetellAI.DeleteAppResponse4? Type1822 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponseStatus? Type1823 { get; set; } + public global::RetellAI.DeleteAppResponseStatus4? Type1823 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponse4? Type1824 { get; set; } + public global::RetellAI.DeleteAppResponse5? Type1824 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponseStatus2? Type1825 { get; set; } + public global::RetellAI.DeleteAppResponseStatus5? Type1825 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponse5? Type1826 { get; set; } + public global::RetellAI.AllOf? Type1826 { get; set; } /// /// /// - public global::RetellAI.ListAppsResponseStatus3? Type1827 { get; set; } + public global::RetellAI.ListAppsResponse2? Type1827 { get; set; } /// /// /// - public global::RetellAI.AllOf? Type1828 { get; set; } + public global::System.Collections.Generic.IList? Type1828 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponse2? Type1829 { get; set; } + public global::RetellAI.ListAppsResponse3? Type1829 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1830 { get; set; } + public global::RetellAI.ListAppsResponseStatus? Type1830 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponse3? Type1831 { get; set; } + public global::RetellAI.ListAppsResponse4? Type1831 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponseStatus? Type1832 { get; set; } + public global::RetellAI.ListAppsResponseStatus2? Type1832 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponse4? Type1833 { get; set; } + public global::RetellAI.ListAppsResponse5? Type1833 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponseStatus2? Type1834 { get; set; } + public global::RetellAI.ListAppsResponseStatus3? Type1834 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponse5? Type1835 { get; set; } + public global::RetellAI.AllOf? Type1835 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponseStatus3? Type1836 { get; set; } + public global::RetellAI.ListAppUsagesResponse2? Type1836 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponse6? Type1837 { get; set; } + public global::System.Collections.Generic.IList? Type1837 { get; set; } /// /// /// - public global::RetellAI.ListAppUsagesResponseStatus4? Type1838 { get; set; } + public global::RetellAI.ListAppUsagesResponse3? Type1838 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponse? Type1839 { get; set; } + public global::RetellAI.ListAppUsagesResponseStatus? Type1839 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponse2? Type1840 { get; set; } + public global::RetellAI.ListAppUsagesResponse4? Type1840 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponseStatus? Type1841 { get; set; } + public global::RetellAI.ListAppUsagesResponseStatus2? Type1841 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponse3? Type1842 { get; set; } + public global::RetellAI.ListAppUsagesResponse5? Type1842 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponseStatus2? Type1843 { get; set; } + public global::RetellAI.ListAppUsagesResponseStatus3? Type1843 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponse4? Type1844 { get; set; } + public global::RetellAI.ListAppUsagesResponse6? Type1844 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponseStatus3? Type1845 { get; set; } + public global::RetellAI.ListAppUsagesResponseStatus4? Type1845 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponse5? Type1846 { get; set; } + public global::RetellAI.TestAppAuthResponse? Type1846 { get; set; } /// /// /// - public global::RetellAI.TestAppAuthResponseStatus4? Type1847 { get; set; } + public global::RetellAI.TestAppAuthResponse2? Type1847 { get; set; } /// /// /// - public global::RetellAI.GetCrmConfigResponse? Type1848 { get; set; } + public global::RetellAI.TestAppAuthResponseStatus? Type1848 { get; set; } /// /// /// - public global::RetellAI.GetCrmConfigResponseStatus? Type1849 { get; set; } + public global::RetellAI.TestAppAuthResponse3? Type1849 { get; set; } /// /// /// - public global::RetellAI.GetCrmConfigResponse2? Type1850 { get; set; } + public global::RetellAI.TestAppAuthResponseStatus2? Type1850 { get; set; } /// /// /// - public global::RetellAI.GetCrmConfigResponseStatus2? Type1851 { get; set; } + public global::RetellAI.TestAppAuthResponse4? Type1851 { get; set; } /// /// /// - public global::RetellAI.GetCrmConfigResponse3? Type1852 { get; set; } + public global::RetellAI.TestAppAuthResponseStatus3? Type1852 { get; set; } /// /// /// - public global::RetellAI.GetCrmConfigResponseStatus3? Type1853 { get; set; } + public global::RetellAI.TestAppAuthResponse5? Type1853 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponse? Type1854 { get; set; } + public global::RetellAI.TestAppAuthResponseStatus4? Type1854 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponseStatus? Type1855 { get; set; } + public global::RetellAI.GetCrmConfigResponse? Type1855 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponse2? Type1856 { get; set; } + public global::RetellAI.GetCrmConfigResponseStatus? Type1856 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponseStatus2? Type1857 { get; set; } + public global::RetellAI.GetCrmConfigResponse2? Type1857 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponse3? Type1858 { get; set; } + public global::RetellAI.GetCrmConfigResponseStatus2? Type1858 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponseStatus3? Type1859 { get; set; } + public global::RetellAI.GetCrmConfigResponse3? Type1859 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponse4? Type1860 { get; set; } + public global::RetellAI.GetCrmConfigResponseStatus3? Type1860 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponseStatus4? Type1861 { get; set; } + public global::RetellAI.UpdateCrmConfigResponse? Type1861 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponse5? Type1862 { get; set; } + public global::RetellAI.UpdateCrmConfigResponseStatus? Type1862 { get; set; } /// /// /// - public global::RetellAI.UpdateCrmConfigResponseStatus5? Type1863 { get; set; } + public global::RetellAI.UpdateCrmConfigResponse2? Type1863 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponse? Type1864 { get; set; } + public global::RetellAI.UpdateCrmConfigResponseStatus2? Type1864 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponseStatus? Type1865 { get; set; } + public global::RetellAI.UpdateCrmConfigResponse3? Type1865 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponse2? Type1866 { get; set; } + public global::RetellAI.UpdateCrmConfigResponseStatus3? Type1866 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponseStatus2? Type1867 { get; set; } + public global::RetellAI.UpdateCrmConfigResponse4? Type1867 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponse3? Type1868 { get; set; } + public global::RetellAI.UpdateCrmConfigResponseStatus4? Type1868 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponseStatus3? Type1869 { get; set; } + public global::RetellAI.UpdateCrmConfigResponse5? Type1869 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponse4? Type1870 { get; set; } + public global::RetellAI.UpdateCrmConfigResponseStatus5? Type1870 { get; set; } /// /// /// - public global::RetellAI.RunSyncJobResponseStatus4? Type1871 { get; set; } + public global::RetellAI.RunSyncJobResponse? Type1871 { get; set; } /// /// /// - public global::RetellAI.GetSyncJobStatusResponse? Type1872 { get; set; } + public global::RetellAI.RunSyncJobResponseStatus? Type1872 { get; set; } /// /// /// - public global::RetellAI.GetSyncJobStatusResponseStatus? Type1873 { get; set; } + public global::RetellAI.RunSyncJobResponse2? Type1873 { get; set; } /// /// /// - public global::RetellAI.GetSyncJobStatusResponse2? Type1874 { get; set; } + public global::RetellAI.RunSyncJobResponseStatus2? Type1874 { get; set; } /// /// /// - public global::RetellAI.GetSyncJobStatusResponseStatus2? Type1875 { get; set; } + public global::RetellAI.RunSyncJobResponse3? Type1875 { get; set; } /// /// /// - public global::RetellAI.GetSyncJobStatusResponse3? Type1876 { get; set; } + public global::RetellAI.RunSyncJobResponseStatus3? Type1876 { get; set; } /// /// /// - public global::RetellAI.GetSyncJobStatusResponseStatus3? Type1877 { get; set; } + public global::RetellAI.RunSyncJobResponse4? Type1877 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponse? Type1878 { get; set; } + public global::RetellAI.RunSyncJobResponseStatus4? Type1878 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponseStatus? Type1879 { get; set; } + public global::RetellAI.GetSyncJobStatusResponse? Type1879 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponse2? Type1880 { get; set; } + public global::RetellAI.GetSyncJobStatusResponseStatus? Type1880 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponseStatus2? Type1881 { get; set; } + public global::RetellAI.GetSyncJobStatusResponse2? Type1881 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponse3? Type1882 { get; set; } + public global::RetellAI.GetSyncJobStatusResponseStatus2? Type1882 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponseStatus3? Type1883 { get; set; } + public global::RetellAI.GetSyncJobStatusResponse3? Type1883 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponse4? Type1884 { get; set; } + public global::RetellAI.GetSyncJobStatusResponseStatus3? Type1884 { get; set; } /// /// /// - public global::RetellAI.BackfillContactAnalysisDataResponseStatus4? Type1885 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataResponse? Type1885 { get; set; } /// /// /// - public global::RetellAI.GetBackfillContactJobStatusResponse? Type1886 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataResponseStatus? Type1886 { get; set; } /// /// /// - public global::RetellAI.GetBackfillContactJobStatusResponseStatus? Type1887 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataResponse2? Type1887 { get; set; } /// /// /// - public global::RetellAI.GetBackfillContactJobStatusResponse2? Type1888 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataResponseStatus2? Type1888 { get; set; } /// /// /// - public global::RetellAI.GetBackfillContactJobStatusResponseStatus2? Type1889 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataResponse3? Type1889 { get; set; } /// /// /// - public global::RetellAI.GetBackfillContactJobStatusResponse3? Type1890 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataResponseStatus3? Type1890 { get; set; } /// /// /// - public global::RetellAI.GetBackfillContactJobStatusResponseStatus3? Type1891 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataResponse4? Type1891 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse? Type1892 { get; set; } + public global::RetellAI.BackfillContactAnalysisDataResponseStatus4? Type1892 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse2? Type1893 { get; set; } + public global::RetellAI.GetBackfillContactJobStatusResponse? Type1893 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponseStatus? Type1894 { get; set; } + public global::RetellAI.GetBackfillContactJobStatusResponseStatus? Type1894 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse3? Type1895 { get; set; } + public global::RetellAI.GetBackfillContactJobStatusResponse2? Type1895 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponseStatus2? Type1896 { get; set; } + public global::RetellAI.GetBackfillContactJobStatusResponseStatus2? Type1896 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse4? Type1897 { get; set; } + public global::RetellAI.GetBackfillContactJobStatusResponse3? Type1897 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponseStatus3? Type1898 { get; set; } + public global::RetellAI.GetBackfillContactJobStatusResponseStatus3? Type1898 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse5? Type1899 { get; set; } + public global::RetellAI.GetCrmSchemaResponse? Type1899 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponseStatus4? Type1900 { get; set; } + public global::RetellAI.GetCrmSchemaResponse2? Type1900 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse6? Type1901 { get; set; } + public global::RetellAI.GetCrmSchemaResponseStatus? Type1901 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponseStatus5? Type1902 { get; set; } + public global::RetellAI.GetCrmSchemaResponse3? Type1902 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponse7? Type1903 { get; set; } + public global::RetellAI.GetCrmSchemaResponseStatus2? Type1903 { get; set; } /// /// /// - public global::RetellAI.GetCrmSchemaResponseStatus6? Type1904 { get; set; } + public global::RetellAI.GetCrmSchemaResponse4? Type1904 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponseStatus3? Type1905 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponse5? Type1906 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponseStatus4? Type1907 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponse6? Type1908 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponseStatus5? Type1909 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponse7? Type1910 { get; set; } + /// + /// + /// + public global::RetellAI.GetCrmSchemaResponseStatus6? Type1911 { get; set; } /// /// @@ -7958,130 +7986,126 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::RetellAI.OneOf>? ListType76 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.List? ListType77 { get; set; } + public global::System.Collections.Generic.List? ListType76 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType78 { get; set; } + public global::System.Collections.Generic.List? ListType77 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType79 { get; set; } + public global::System.Collections.Generic.List? ListType78 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType80 { get; set; } + public global::System.Collections.Generic.List? ListType79 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType81 { get; set; } + public global::System.Collections.Generic.List? ListType80 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType82 { get; set; } + public global::System.Collections.Generic.List? ListType81 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType83 { get; set; } + public global::System.Collections.Generic.List? ListType82 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType84 { get; set; } + public global::System.Collections.Generic.List? ListType83 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType85 { get; set; } + public global::System.Collections.Generic.List? ListType84 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType86 { get; set; } + public global::System.Collections.Generic.List? ListType85 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType87 { get; set; } + public global::System.Collections.Generic.List? ListType86 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType88 { get; set; } + public global::System.Collections.Generic.List? ListType87 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType89 { get; set; } + public global::System.Collections.Generic.List? ListType88 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType90 { get; set; } + public global::System.Collections.Generic.List? ListType89 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType91 { get; set; } + public global::System.Collections.Generic.List? ListType90 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType92 { get; set; } + public global::System.Collections.Generic.List? ListType91 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType93 { get; set; } + public global::System.Collections.Generic.List? ListType92 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType94 { get; set; } + public global::System.Collections.Generic.List? ListType93 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType95 { get; set; } + public global::System.Collections.Generic.List? ListType94 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType96 { get; set; } + public global::System.Collections.Generic.List? ListType95 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType97 { get; set; } + public global::System.Collections.Generic.List? ListType96 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType98 { get; set; } + public global::System.Collections.Generic.List? ListType97 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType99 { get; set; } + public global::System.Collections.Generic.List? ListType98 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType100 { get; set; } + public global::System.Collections.Generic.List? ListType99 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType101 { get; set; } + public global::System.Collections.Generic.List? ListType100 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType102 { get; set; } + public global::System.Collections.Generic.List? ListType101 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType103 { get; set; } + public global::System.Collections.Generic.List? ListType102 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType104 { get; set; } + public global::System.Collections.Generic.List? ListType103 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType105 { get; set; } + public global::System.Collections.Generic.List? ListType104 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType106 { get; set; } + public global::System.Collections.Generic.List? ListType105 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType107 { get; set; } + public global::System.Collections.Generic.List? ListType106 { get; set; } } } \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequest.g.cs index c7292557..eee2c542 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.AgentRequest.g.cs @@ -138,7 +138,7 @@ public sealed partial class AgentRequest public string? ExpressiveModePrompt { get; set; } /// - /// Controls how responsive the agent is. Value ranging from [0,1]. Lower value means less responsive agent (wait more, respond slower), while higher value means faster exchanges (respond when it can). If unset, default value 1 will apply.
+ /// Controls how responsive is the agent. Value ranging from [0,1]. Lower value means less responsive agent (wait more, respond slower), while higher value means faster exchanges (respond when it can). If unset, default value 1 will apply.
/// Example: 1 ///
/// 1 @@ -223,7 +223,7 @@ public sealed partial class AgentRequest public global::RetellAI.OneOf, global::RetellAI.AgentRequestLanguage?>? Language { get; set; } /// - /// The webhook for agent to listen to call events. See what events it would get at [webhook doc](/features/webhook). If set, will bind webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
+ /// The webhook for agent to listen to call events. See what events it would get at [webhook doc](/features/webhook). If set, will binds webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
/// Example: https://webhook-url-here ///
/// https://webhook-url-here @@ -514,7 +514,7 @@ public sealed partial class AgentRequest /// Example: Use [sigh] for thoughtful pauses and [excited] for good news. /// /// - /// Controls how responsive the agent is. Value ranging from [0,1]. Lower value means less responsive agent (wait more, respond slower), while higher value means faster exchanges (respond when it can). If unset, default value 1 will apply.
+ /// Controls how responsive is the agent. Value ranging from [0,1]. Lower value means less responsive agent (wait more, respond slower), while higher value means faster exchanges (respond when it can). If unset, default value 1 will apply.
/// Example: 1 /// /// @@ -559,7 +559,7 @@ public sealed partial class AgentRequest /// Specifies what language(s) the agent will operate in. Accepts either a single locale (e.g. `en-US`) or an array of locales for multilingual agents (e.g. `["en-US","es-ES"]`). The scalar value `multi` is deprecated but still accepted as a scalar, and is stored and returned as the ten locales it used to mean. It must not appear inside the array form. Send an explicit locale array instead. If unset, defaults to `en-US`. /// /// - /// The webhook for agent to listen to call events. See what events it would get at [webhook doc](/features/webhook). If set, will bind webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
+ /// The webhook for agent to listen to call events. See what events it would get at [webhook doc](/features/webhook). If set, will binds webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
/// Example: https://webhook-url-here /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.BookAppointmentCalTool.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.BookAppointmentCalTool.g.cs index 8ba4a52d..ca4e2e14 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.BookAppointmentCalTool.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.BookAppointmentCalTool.g.cs @@ -18,7 +18,7 @@ public sealed partial class BookAppointmentCalTool public global::RetellAI.BookAppointmentCalToolType Type { get; set; } /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// [global::System.Text.Json.Serialization.JsonPropertyName("name")] [global::System.Text.Json.Serialization.JsonRequired] @@ -33,7 +33,7 @@ public sealed partial class BookAppointmentCalTool public string? Description { get; set; } /// - /// Cal.com Api key that has access to the cal.com event you want to book appointment. + /// Cal.com Api key that have access to the cal.com event you want to book appointment. /// [global::System.Text.Json.Serialization.JsonPropertyName("cal_api_key")] [global::System.Text.Json.Serialization.JsonRequired] @@ -66,10 +66,10 @@ public sealed partial class BookAppointmentCalTool /// Initializes a new instance of the class. ///
/// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// /// - /// Cal.com Api key that has access to the cal.com event you want to book appointment. + /// Cal.com Api key that have access to the cal.com event you want to book appointment. /// /// /// Cal.com event type id number for the cal.com event you want to book appointment. Can be a number or a dynamic variable in the format `{{variable_name}}` that will be resolved at runtime. diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.BridgeTransferTool.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.BridgeTransferTool.g.cs index 31cd7eda..24feb825 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.BridgeTransferTool.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.BridgeTransferTool.g.cs @@ -16,7 +16,7 @@ public sealed partial class BridgeTransferTool public global::RetellAI.BridgeTransferToolType Type { get; set; } /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// [global::System.Text.Json.Serialization.JsonPropertyName("name")] [global::System.Text.Json.Serialization.JsonRequired] @@ -57,7 +57,7 @@ public sealed partial class BridgeTransferTool /// Initializes a new instance of the class. /// /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CallAnalysis.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CallAnalysis.g.cs index 2f4d63fd..737e1e0d 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.CallAnalysis.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CallAnalysis.g.cs @@ -17,7 +17,7 @@ public sealed partial class CallAnalysis public string? CallSummary { get; set; } /// - /// Whether the call entered voicemail.
+ /// Whether the call is entered voicemail.
/// Example: false ///
/// false @@ -61,7 +61,7 @@ public sealed partial class CallAnalysis /// Example: The agent called the user to ask question about his purchase inquiry. The agent asked several questions regarding his preference and asked if user would like to book an appointment. The user happily agreed and scheduled an appointment next Monday 10am. /// /// - /// Whether the call entered voicemail.
+ /// Whether the call is entered voicemail.
/// Example: false /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CallFilter.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CallFilter.g.cs index 32ba4595..8e029aaf 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.CallFilter.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CallFilter.g.cs @@ -122,14 +122,14 @@ public sealed partial class CallFilter public global::RetellAI.OneOf? DurationMs { get; set; } /// - /// Filter by combined cost of the call. + /// Filter by total call cost in cents. /// [global::System.Text.Json.Serialization.JsonPropertyName("combined_cost")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.OneOfJsonConverter))] public global::RetellAI.OneOf? CombinedCost { get; set; } /// - /// Filter by end-to-end latency p50. + /// Filter by per-call p50 end-to-end latency in milliseconds. /// [global::System.Text.Json.Serialization.JsonPropertyName("e2e_latency_p50")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.OneOfJsonConverter))] @@ -142,25 +142,25 @@ public sealed partial class CallFilter public global::System.Collections.Generic.IList? ToolCalls { get; set; } /// - /// Filter by custom analysis data fields. + /// Filter by custom post-call analysis outputs. Each filter `key` matches the configured output's `name`. /// [global::System.Text.Json.Serialization.JsonPropertyName("custom_analysis_data")] public global::System.Collections.Generic.IList? CustomAnalysisData { get; set; } /// - /// Filter by custom attributes fields. + /// Filter by organization-level attributes that attach business context to calls, such as customer tier or campaign, so calls can be organized and filtered consistently in Call History. Use the attribute ID as `key` and the call's attribute value as `value`. /// [global::System.Text.Json.Serialization.JsonPropertyName("custom_attributes")] public global::System.Collections.Generic.IList? CustomAttributes { get; set; } /// - /// Filter by metadata fields. + /// Filter by values stored in the call's `metadata`. Each filter `key` matches a top-level metadata key. /// [global::System.Text.Json.Serialization.JsonPropertyName("metadata")] public global::System.Collections.Generic.IList? Metadata { get; set; } /// - /// Filter by dynamic variables. + /// Filter by dynamic variables stored on the call. Each filter `key` matches a dynamic-variable name. /// [global::System.Text.Json.Serialization.JsonPropertyName("dynamic_variables")] public global::System.Collections.Generic.IList? DynamicVariables { get; set; } @@ -202,25 +202,25 @@ public sealed partial class CallFilter /// Filter by call duration in milliseconds. /// /// - /// Filter by combined cost of the call. + /// Filter by total call cost in cents. /// /// - /// Filter by end-to-end latency p50. + /// Filter by per-call p50 end-to-end latency in milliseconds. /// /// /// Filter by tool call criteria. Tool call filters are connected by AND. /// /// - /// Filter by custom analysis data fields. + /// Filter by custom post-call analysis outputs. Each filter `key` matches the configured output's `name`. /// /// - /// Filter by custom attributes fields. + /// Filter by organization-level attributes that attach business context to calls, such as customer tier or campaign, so calls can be organized and filtered consistently in Call History. Use the attribute ID as `key` and the call's attribute value as `value`. /// /// - /// Filter by metadata fields. + /// Filter by values stored in the call's `metadata`. Each filter `key` matches a top-level metadata key. /// /// - /// Filter by dynamic variables. + /// Filter by dynamic variables stored on the call. Each filter `key` matches a dynamic-variable name. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CallTransport.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CallTransport.g.cs deleted file mode 100644 index 74417df0..00000000 --- a/src/libs/RetellAI/Generated/RetellAI.Models.CallTransport.g.cs +++ /dev/null @@ -1,52 +0,0 @@ - -#nullable enable - -namespace RetellAI -{ - /// - /// Which media stack issued the access_token, and therefore where the client signals. The two tokens are indistinguishable, so a client must read this rather than infer it. `gateway` clients address Retell itself; `livekit` clients connect to the returned `url`. Optional only because a server predating the field omits it during a rollout; treat absent as `livekit`.
- /// Example: gateway - ///
- public enum CallTransport - { - /// - /// - /// - Gateway, - /// - /// - /// - Livekit, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class CallTransportExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this CallTransport value) - { - return value switch - { - CallTransport.Gateway => "gateway", - CallTransport.Livekit => "livekit", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static CallTransport? ToEnum(string value) - { - return value switch - { - "gateway" => CallTransport.Gateway, - "livekit" => CallTransport.Livekit, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CancelTransferTool.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CancelTransferTool.g.cs index 04ef9b82..f730699c 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.CancelTransferTool.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CancelTransferTool.g.cs @@ -16,7 +16,7 @@ public sealed partial class CancelTransferTool public global::RetellAI.CancelTransferToolType Type { get; set; } /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// [global::System.Text.Json.Serialization.JsonPropertyName("name")] [global::System.Text.Json.Serialization.JsonRequired] @@ -57,7 +57,7 @@ public sealed partial class CancelTransferTool /// Initializes a new instance of the class. /// /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfig.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfig.g.cs index 6a35cc79..2b59c22f 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfig.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfig.g.cs @@ -4,24 +4,24 @@ namespace RetellAI { /// - /// + /// Chart query and rendering settings. The call or chat dataset is supplied separately in `target.source`. /// public sealed partial class ChartConfig { /// - /// + /// Identifier of a chart stored in a dashboard. Omit from `target.chart`. /// [global::System.Text.Json.Serialization.JsonPropertyName("chart_id")] public string? ChartId { get; set; } /// - /// + /// Label shown above the chart. /// [global::System.Text.Json.Serialization.JsonPropertyName("title")] public string? Title { get; set; } /// - /// + /// Visualization. Use `number` for aggregate values, `donut` for categorical distributions, `line` for trends, `column` for vertical bars, or `bar` for horizontal bars. `line`, `bar`, and `column` automatically group by time; `number` ignores configured groups; `donut` rejects configured time groups. Concurrency always returns time buckets. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartConfigTypeJsonConverter))] @@ -29,46 +29,46 @@ public sealed partial class ChartConfig public required global::RetellAI.ChartConfigType Type { get; set; } /// - /// + /// Grid placement for a chart stored in a dashboard. Omit from `target.chart`. /// [global::System.Text.Json.Serialization.JsonPropertyName("size")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.OneOfJsonConverter))] public global::RetellAI.OneOf? Size { get; set; } /// - /// + /// Metrics to calculate, in output order. Provide at least one. Use multiple metrics only when they should share the same breakdowns. /// [global::System.Text.Json.Serialization.JsonPropertyName("show")] public global::System.Collections.Generic.IList? Show { get; set; } /// - /// User-selected additional breakdowns saved on the chart. + /// Chart-wide breakdowns shared by every metric. For a custom-field breakdown, provide the exact custom field name. /// [global::System.Text.Json.Serialization.JsonPropertyName("group_criteria")] public global::System.Collections.Generic.IList? GroupCriteria { get; set; } /// - /// Filter criteria saved on the chart. Merged with the dashboard-level filter when fetching data. + /// Filters applied before metrics are calculated. Use fields supported by `target.source`. Records must match every populated filter field. /// [global::System.Text.Json.Serialization.JsonPropertyName("filter_criteria")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.AnyOfJsonConverter))] public global::RetellAI.AnyOf? FilterCriteria { get; set; } /// - /// + /// Records included by time. When omitted from `target.chart`, the last week is used. /// [global::System.Text.Json.Serialization.JsonPropertyName("time")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartTimeRangeJsonConverter))] public global::RetellAI.ChartTimeRange? Time { get; set; } /// - /// + /// Also query the preceding comparison period. Requires `target.chart.time` with a type other than `all`. /// [global::System.Text.Json.Serialization.JsonPropertyName("comparison")] public bool? Comparison { get; set; } /// - /// + /// Time-bucket size for `line`, `bar`, `column`, and concurrency charts. Defaults to `week` when the calculated range exceeds 30 whole days, `month` for all time, and `day` otherwise. /// [global::System.Text.Json.Serialization.JsonPropertyName("unit")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartConfigUnitJsonConverter))] @@ -83,20 +83,36 @@ public sealed partial class ChartConfig /// /// Initializes a new instance of the class. /// - /// - /// - /// - /// - /// + /// + /// Visualization. Use `number` for aggregate values, `donut` for categorical distributions, `line` for trends, `column` for vertical bars, or `bar` for horizontal bars. `line`, `bar`, and `column` automatically group by time; `number` ignores configured groups; `donut` rejects configured time groups. Concurrency always returns time buckets. + /// + /// + /// Identifier of a chart stored in a dashboard. Omit from `target.chart`. + /// + /// + /// Label shown above the chart. + /// + /// + /// Grid placement for a chart stored in a dashboard. Omit from `target.chart`. + /// + /// + /// Metrics to calculate, in output order. Provide at least one. Use multiple metrics only when they should share the same breakdowns. + /// /// - /// User-selected additional breakdowns saved on the chart. + /// Chart-wide breakdowns shared by every metric. For a custom-field breakdown, provide the exact custom field name. /// /// - /// Filter criteria saved on the chart. Merged with the dashboard-level filter when fetching data. + /// Filters applied before metrics are calculated. Use fields supported by `target.source`. Records must match every populated filter field. + /// + /// + /// Records included by time. When omitted from `target.chart`, the last week is used. + /// + /// + /// Also query the preceding comparison period. Requires `target.chart.time` with a type other than `all`. + /// + /// + /// Time-bucket size for `line`, `bar`, `column`, and concurrency charts. Defaults to `week` when the calculated range exceeds 30 whole days, `month` for all time, and `day` otherwise. /// - /// - /// - /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum.g.cs index f2b4c5e5..961b5f8b 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Older preset format. Use the grid object when placement is needed. /// public enum ChartConfigSizeEnum { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum2.g.cs index 9c82bfbb..c2c70f01 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigSizeEnum2.g.cs @@ -4,33 +4,33 @@ namespace RetellAI { /// - /// Grid placement and span for the chart in a 24-column layout. + /// Position and span in the dashboard's 24-column grid. /// public sealed partial class ChartConfigSizeEnum2 { /// - /// Starting column. + /// 1-based starting column. /// [global::System.Text.Json.Serialization.JsonPropertyName("col")] [global::System.Text.Json.Serialization.JsonRequired] public required int Col { get; set; } /// - /// Starting row. + /// 1-based starting row. /// [global::System.Text.Json.Serialization.JsonPropertyName("row")] [global::System.Text.Json.Serialization.JsonRequired] public required int Row { get; set; } /// - /// Number of columns the chart spans. + /// Grid columns occupied. The chart must not extend beyond column 24. /// [global::System.Text.Json.Serialization.JsonPropertyName("col_span")] [global::System.Text.Json.Serialization.JsonRequired] public required int ColSpan { get; set; } /// - /// Number of rows the chart spans. + /// Grid rows occupied. /// [global::System.Text.Json.Serialization.JsonPropertyName("row_span")] [global::System.Text.Json.Serialization.JsonRequired] @@ -46,16 +46,16 @@ public sealed partial class ChartConfigSizeEnum2 /// Initializes a new instance of the class. /// /// - /// Starting column. + /// 1-based starting column. /// /// - /// Starting row. + /// 1-based starting row. /// /// - /// Number of columns the chart spans. + /// Grid columns occupied. The chart must not extend beyond column 24. /// /// - /// Number of rows the chart spans. + /// Grid rows occupied. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigType.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigType.g.cs index a32dbdad..1d20b0f2 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigType.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigType.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Visualization. Use `number` for aggregate values, `donut` for categorical distributions, `line` for trends, `column` for vertical bars, or `bar` for horizontal bars. `line`, `bar`, and `column` automatically group by time; `number` ignores configured groups; `donut` rejects configured time groups. Concurrency always returns time buckets. /// public enum ChartConfigType { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigUnit.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigUnit.g.cs index c1b312d6..886d87e1 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigUnit.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigUnit.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Time-bucket size for `line`, `bar`, `column`, and concurrency charts. Defaults to `week` when the calculated range exceeds 30 whole days, `month` for all time, and `day` otherwise. /// public enum ChartConfigUnit { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigWithId.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigWithId.Json.g.cs new file mode 100644 index 00000000..c73561b9 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigWithId.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public readonly partial struct ChartConfigWithId + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ChartConfigWithId? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ChartConfigWithId), + jsonSerializerContext) as global::RetellAI.ChartConfigWithId?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ChartConfigWithId? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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.ChartConfigWithId? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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.ChartConfigWithId), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ChartConfigWithId?; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigWithId.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigWithId.g.cs new file mode 100644 index 00000000..22763865 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigWithId.g.cs @@ -0,0 +1,272 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public readonly partial struct ChartConfigWithId : global::System.IEquatable + { + /// + /// Chart query and rendering settings. The call or chat dataset is supplied separately in `target.source`. + /// +#if NET6_0_OR_GREATER + public global::RetellAI.ChartConfig? ChartConfig { get; init; } +#else + public global::RetellAI.ChartConfig? ChartConfig { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ChartConfig))] +#endif + public bool IsChartConfig => ChartConfig != null; + + /// + /// + /// + public bool TryPickChartConfig( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::RetellAI.ChartConfig? value) + { + value = ChartConfig; + return IsChartConfig; + } + + /// + /// + /// + public global::RetellAI.ChartConfig PickChartConfig() => IsChartConfig + ? ChartConfig! + : throw new global::System.InvalidOperationException($"Expected union variant 'ChartConfig' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public object? ChartConfigWithIdVariant2 { get; init; } +#else + public object? ChartConfigWithIdVariant2 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ChartConfigWithIdVariant2))] +#endif + public bool IsChartConfigWithIdVariant2 => ChartConfigWithIdVariant2 != null; + + /// + /// + /// + public bool TryPickChartConfigWithIdVariant2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out object? value) + { + value = ChartConfigWithIdVariant2; + return IsChartConfigWithIdVariant2; + } + + /// + /// + /// + public object PickChartConfigWithIdVariant2() => IsChartConfigWithIdVariant2 + ? ChartConfigWithIdVariant2! + : throw new global::System.InvalidOperationException($"Expected union variant 'ChartConfigWithIdVariant2' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator ChartConfigWithId(global::RetellAI.ChartConfig value) => new ChartConfigWithId((global::RetellAI.ChartConfig?)value); + + /// + /// + /// + public static implicit operator global::RetellAI.ChartConfig?(ChartConfigWithId @this) => @this.ChartConfig; + + /// + /// + /// + public ChartConfigWithId(global::RetellAI.ChartConfig? value) + { + ChartConfig = value; + } + + /// + /// + /// + public static ChartConfigWithId FromChartConfig(global::RetellAI.ChartConfig? value) => new ChartConfigWithId(value); + + /// + /// + /// + public ChartConfigWithId( + global::RetellAI.ChartConfig? chartConfig, + object? chartConfigWithIdVariant2 + ) + { + ChartConfig = chartConfig; + ChartConfigWithIdVariant2 = chartConfigWithIdVariant2; + } + + /// + /// + /// + public object? Object => + ChartConfigWithIdVariant2 as object ?? + ChartConfig as object + ; + + /// + /// + /// + public override string? ToString() => + ChartConfig?.ToString() ?? + ChartConfigWithIdVariant2?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsChartConfig && IsChartConfigWithIdVariant2; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? chartConfig = null, + global::System.Func? chartConfigWithIdVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsChartConfig && chartConfig != null) + { + return chartConfig(ChartConfig!); + } + else if (IsChartConfigWithIdVariant2 && chartConfigWithIdVariant2 != null) + { + return chartConfigWithIdVariant2(ChartConfigWithIdVariant2!); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? chartConfig = null, + + global::System.Action? chartConfigWithIdVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsChartConfig) + { + chartConfig?.Invoke(ChartConfig!); + } + else if (IsChartConfigWithIdVariant2) + { + chartConfigWithIdVariant2?.Invoke(ChartConfigWithIdVariant2!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? chartConfig = null, + global::System.Action? chartConfigWithIdVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsChartConfig) + { + chartConfig?.Invoke(ChartConfig!); + } + else if (IsChartConfigWithIdVariant2) + { + chartConfigWithIdVariant2?.Invoke(ChartConfigWithIdVariant2!); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + ChartConfig, + typeof(global::RetellAI.ChartConfig), + ChartConfigWithIdVariant2, + typeof(object), + }; + 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(ChartConfigWithId other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(ChartConfig, other.ChartConfig) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(ChartConfigWithIdVariant2, other.ChartConfigWithIdVariant2) + ; + } + + /// + /// + /// + public static bool operator ==(ChartConfigWithId obj1, ChartConfigWithId obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(ChartConfigWithId obj1, ChartConfigWithId obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is ChartConfigWithId o && Equals(o); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigWithIdVariant2.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigWithIdVariant2.Json.g.cs new file mode 100644 index 00000000..18e46a81 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigWithIdVariant2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class ChartConfigWithIdVariant2 + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ChartConfigWithIdVariant2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ChartConfigWithIdVariant2), + jsonSerializerContext) as global::RetellAI.ChartConfigWithIdVariant2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ChartConfigWithIdVariant2? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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.ChartConfigWithIdVariant2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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.ChartConfigWithIdVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ChartConfigWithIdVariant2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigWithIdVariant2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigWithIdVariant2.g.cs new file mode 100644 index 00000000..b557ac77 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartConfigWithIdVariant2.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class ChartConfigWithIdVariant2 + { + + /// + /// 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(); + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartDefinition.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartDefinition.g.cs index 046a767b..8ed2feb1 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartDefinition.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartDefinition.g.cs @@ -5,12 +5,12 @@ namespace RetellAI { /// - /// + /// Chart configuration used in `target.chart`; `chart_id` must be omitted. /// public readonly partial struct ChartDefinition : global::System.IEquatable { /// - /// + /// Chart query and rendering settings. The call or chat dataset is supplied separately in `target.source`. /// #if NET6_0_OR_GREATER public global::RetellAI.ChartConfig? Config { get; init; } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItem.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItem.g.cs index 2a55b9b2..c7238bf3 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItem.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItem.g.cs @@ -5,7 +5,7 @@ namespace RetellAI { /// - /// + /// Chart-wide breakdown shared by every metric. /// public readonly partial struct ChartGroupItem : global::System.IEquatable { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant1.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant1.g.cs index 76fb2002..da062bc5 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant1.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant1.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class ChartGroupItemVariant1 { /// - /// + /// Breakdown dimension. Call-only values include `batch_call_id`, `call_successful`, `call_status`, `direction`, and `call_type`; chat-only values are `chat_successful` and `chat_status`. `agent_version` also separates results by `agent_id`. On donut charts, `direction` includes phone calls only. Do not set `time`; it is added automatically for `line`, `bar`, and `column`. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartGroupItemVariant1TypeJsonConverter))] @@ -25,7 +25,9 @@ public sealed partial class ChartGroupItemVariant1 /// /// Initializes a new instance of the class. /// - /// + /// + /// Breakdown dimension. Call-only values include `batch_call_id`, `call_successful`, `call_status`, `direction`, and `call_type`; chat-only values are `chat_successful` and `chat_status`. `agent_version` also separates results by `agent_id`. On donut charts, `direction` includes phone calls only. Do not set `time`; it is added automatically for `line`, `bar`, and `column`. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant1Type.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant1Type.g.cs index feab9f7a..09c2d014 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant1Type.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant1Type.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Breakdown dimension. Call-only values include `batch_call_id`, `call_successful`, `call_status`, `direction`, and `call_type`; chat-only values are `chat_successful` and `chat_status`. `agent_version` also separates results by `agent_id`. On donut charts, `direction` includes phone calls only. Do not set `time`; it is added automatically for `line`, `bar`, and `column`. /// public enum ChartGroupItemVariant1Type { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant2.g.cs index 590fd719..dfda0763 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant2.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class ChartGroupItemVariant2 { /// - /// + /// `custom_analysis_data` groups by an analysis output; `custom_attribute` groups by a custom attribute. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartGroupItemVariant2TypeJsonConverter))] @@ -17,7 +17,7 @@ public sealed partial class ChartGroupItemVariant2 public required global::RetellAI.ChartGroupItemVariant2Type Type { get; set; } /// - /// + /// Exact custom field name. /// [global::System.Text.Json.Serialization.JsonPropertyName("field")] [global::System.Text.Json.Serialization.JsonRequired] @@ -32,8 +32,12 @@ public sealed partial class ChartGroupItemVariant2 /// /// Initializes a new instance of the class. /// - /// - /// + /// + /// `custom_analysis_data` groups by an analysis output; `custom_attribute` groups by a custom attribute. + /// + /// + /// Exact custom field name. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant2Type.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant2Type.g.cs index bede1318..a1d8db92 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant2Type.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupItemVariant2Type.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// `custom_analysis_data` groups by an analysis output; `custom_attribute` groups by a custom attribute. /// public enum ChartGroupItemVariant2Type { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupType.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupType.g.cs index ac659228..be382de6 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupType.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartGroupType.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Optional chart-wide breakdown shared by every metric. Do not set `time`; time grouping is automatic for `line`, `bar`, and `column`. Use `group_criteria` to name a custom field. /// public enum ChartGroupType { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItem.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItem.g.cs index 2eb61aac..95bf007b 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItem.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItem.g.cs @@ -5,12 +5,12 @@ namespace RetellAI { /// - /// + /// Metric to calculate. `source` selects a value, `measurement` chooses its aggregation, and `source.group` adds a chart-wide breakdown shared by every metric. /// public readonly partial struct ChartShowItem : global::System.IEquatable { /// - /// String/enum sources — count only. + /// `call_id` counts calls; `chat_id` counts chats. For a disconnection reason breakdown, use `call_id` for calls or `chat_id` for chats and set `group: disconnection_reason`. /// #if NET6_0_OR_GREATER public global::RetellAI.ChartShowItemKeywordSource? KeywordSource { get; init; } @@ -47,7 +47,7 @@ public bool TryPickKeywordSource( : throw new global::System.InvalidOperationException($"Expected union variant 'KeywordSource' but the value was {ToString()}."); /// - /// Numeric and boolean sources — all measurement types. + /// Built-in metric. `e2e_latency_p50`, `call_successful`, `call_picked_up`, `call_transferred`, and `in_voicemail` are call-only; `chat_successful` is chat-only; `duration_ms` and `combined_cost` support both. /// #if NET6_0_OR_GREATER public global::RetellAI.ChartShowItemNumericSource? NumericSource { get; init; } @@ -84,7 +84,7 @@ public bool TryPickNumericSource( : throw new global::System.InvalidOperationException($"Expected union variant 'NumericSource' but the value was {ToString()}."); /// - /// Custom analysis / attribute sources — field is required. + /// Aggregate one custom analysis or custom attribute field. /// #if NET6_0_OR_GREATER public global::RetellAI.ChartShowItemCustomFieldSource? CustomFieldSource { get; init; } @@ -121,7 +121,7 @@ public bool TryPickCustomFieldSource( : throw new global::System.InvalidOperationException($"Expected union variant 'CustomFieldSource' but the value was {ToString()}."); /// - /// Call concurrency — max measurement only. + /// Maximum concurrent calls per time bucket; call-only. Use `line`, `bar`, or `column`. Record filters and categorical groups do not apply. /// #if NET6_0_OR_GREATER public global::RetellAI.ChartShowItemConcurrencySource? ConcurrencySource { get; init; } @@ -158,7 +158,7 @@ public bool TryPickConcurrencySource( : throw new global::System.InvalidOperationException($"Expected union variant 'ConcurrencySource' but the value was {ToString()}."); /// - /// Custom tool call metrics — avg measurement only. + /// Custom tool-call metrics; call-only. `custom_tool_latency` is the average of each call's recorded custom-tool latencies, then averaged across those calls, in milliseconds. `custom_tool_success_rate` is successful invocations divided by all invocations. /// #if NET6_0_OR_GREATER public global::RetellAI.ChartShowItemCustomToolSource? CustomToolSource { get; init; } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySource.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySource.g.cs index d2ecc64e..96a8031e 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySource.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySource.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// Call concurrency — max measurement only. + /// Maximum concurrent calls per time bucket; call-only. Use `line`, `bar`, or `column`. Record filters and categorical groups do not apply. /// public sealed partial class ChartShowItemConcurrencySource { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceMeasurement.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceMeasurement.g.cs index 4af75fe0..f0a41da5 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceMeasurement.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceMeasurement.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class ChartShowItemConcurrencySourceMeasurement { /// - /// + /// Maximum concurrency in each time bucket. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartShowItemConcurrencySourceMeasurementTypeJsonConverter))] @@ -24,7 +24,9 @@ public sealed partial class ChartShowItemConcurrencySourceMeasurement /// /// Initializes a new instance of the class. /// - /// + /// + /// Maximum concurrency in each time bucket. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceMeasurementType.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceMeasurementType.g.cs index 207c83d6..531eec71 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceMeasurementType.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceMeasurementType.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Maximum concurrency in each time bucket. /// public enum ChartShowItemConcurrencySourceMeasurementType { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceSource.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceSource.g.cs index f9dfc84b..8ab71734 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceSource.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceSource.g.cs @@ -9,14 +9,14 @@ namespace RetellAI public sealed partial class ChartShowItemConcurrencySourceSource { /// - /// + /// Number of calls active at the same time. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartShowItemConcurrencySourceSourceTypeJsonConverter))] public global::RetellAI.ChartShowItemConcurrencySourceSourceType Type { get; set; } /// - /// + /// Do not set; concurrency supports time only. /// [global::System.Text.Json.Serialization.JsonPropertyName("group")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartGroupTypeJsonConverter))] @@ -31,8 +31,12 @@ public sealed partial class ChartShowItemConcurrencySourceSource /// /// Initializes a new instance of the class. /// - /// - /// + /// + /// Number of calls active at the same time. + /// + /// + /// Do not set; concurrency supports time only. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceSourceType.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceSourceType.g.cs index ead0c7c2..35bff102 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceSourceType.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemConcurrencySourceSourceType.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Number of calls active at the same time. /// public enum ChartShowItemConcurrencySourceSourceType { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSource.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSource.g.cs index 5adc63b3..1ca42be0 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSource.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSource.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// Custom analysis / attribute sources — field is required. + /// Aggregate one custom analysis or custom attribute field. /// public sealed partial class ChartShowItemCustomFieldSource { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceMeasurement.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceMeasurement.g.cs index fdba079d..ed6b6c9a 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceMeasurement.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceMeasurement.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class ChartShowItemCustomFieldSourceMeasurement { /// - /// + /// `count` works for any value; other options require numeric or castable values. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartShowItemCustomFieldSourceMeasurementTypeJsonConverter))] @@ -25,7 +25,9 @@ public sealed partial class ChartShowItemCustomFieldSourceMeasurement /// /// Initializes a new instance of the class. /// - /// + /// + /// `count` works for any value; other options require numeric or castable values. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceMeasurementType.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceMeasurementType.g.cs index f73762e0..44a3b1bb 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceMeasurementType.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceMeasurementType.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// `count` works for any value; other options require numeric or castable values. /// public enum ChartShowItemCustomFieldSourceMeasurementType { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceSource.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceSource.g.cs index c4e43888..81a627c2 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceSource.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceSource.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class ChartShowItemCustomFieldSourceSource { /// - /// + /// `custom_analysis_data` reads an analysis output; `custom_attribute` reads a custom attribute. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartShowItemCustomFieldSourceSourceTypeJsonConverter))] @@ -17,21 +17,21 @@ public sealed partial class ChartShowItemCustomFieldSourceSource public required global::RetellAI.ChartShowItemCustomFieldSourceSourceType Type { get; set; } /// - /// + /// Exact custom field name. /// [global::System.Text.Json.Serialization.JsonPropertyName("field")] [global::System.Text.Json.Serialization.JsonRequired] public required string Field { get; set; } /// - /// + /// Convert values before aggregation: `float` to numbers or `bool` to booleans. With `bool`, `avg` returns the fraction of converted values that are true. Omit for `count`. /// [global::System.Text.Json.Serialization.JsonPropertyName("cast")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartShowItemCustomFieldSourceSourceCastJsonConverter))] public global::RetellAI.ChartShowItemCustomFieldSourceSourceCast? Cast { get; set; } /// - /// + /// Optional chart-wide breakdown. A custom group uses this source's `field`; use `group_criteria` to group by a different custom field. /// [global::System.Text.Json.Serialization.JsonPropertyName("group")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartGroupTypeJsonConverter))] @@ -46,10 +46,18 @@ public sealed partial class ChartShowItemCustomFieldSourceSource /// /// Initializes a new instance of the class. /// - /// - /// - /// - /// + /// + /// `custom_analysis_data` reads an analysis output; `custom_attribute` reads a custom attribute. + /// + /// + /// Exact custom field name. + /// + /// + /// Convert values before aggregation: `float` to numbers or `bool` to booleans. With `bool`, `avg` returns the fraction of converted values that are true. Omit for `count`. + /// + /// + /// Optional chart-wide breakdown. A custom group uses this source's `field`; use `group_criteria` to group by a different custom field. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceSourceCast.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceSourceCast.g.cs index e58ac6ae..1bf2dfa7 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceSourceCast.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceSourceCast.g.cs @@ -4,16 +4,16 @@ namespace RetellAI { /// - /// + /// Convert values before aggregation: `float` to numbers or `bool` to booleans. With `bool`, `avg` returns the fraction of converted values that are true. Omit for `count`. /// public enum ChartShowItemCustomFieldSourceSourceCast { /// - /// + /// `float` to numbers or `bool` to booleans. With `bool`, `avg` returns the fraction of converted values that are true. Omit for `count`. /// Bool, /// - /// + /// `float` to numbers or `bool` to booleans. With `bool`, `avg` returns the fraction of converted values that are true. Omit for `count`. /// Float, } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceSourceType.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceSourceType.g.cs index b461a668..be84a6ec 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceSourceType.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomFieldSourceSourceType.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// `custom_analysis_data` reads an analysis output; `custom_attribute` reads a custom attribute. /// public enum ChartShowItemCustomFieldSourceSourceType { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSource.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSource.g.cs index 2382cfeb..4c2ae88e 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSource.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSource.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// Custom tool call metrics — avg measurement only. + /// Custom tool-call metrics; call-only. `custom_tool_latency` is the average of each call's recorded custom-tool latencies, then averaged across those calls, in milliseconds. `custom_tool_success_rate` is successful invocations divided by all invocations. /// public sealed partial class ChartShowItemCustomToolSource { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceMeasurement.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceMeasurement.g.cs index 6a9ae7bd..ba874236 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceMeasurement.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceMeasurement.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class ChartShowItemCustomToolSourceMeasurement { /// - /// + /// Required aggregation. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartShowItemCustomToolSourceMeasurementTypeJsonConverter))] @@ -24,7 +24,9 @@ public sealed partial class ChartShowItemCustomToolSourceMeasurement /// /// Initializes a new instance of the class. /// - /// + /// + /// Required aggregation. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceMeasurementType.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceMeasurementType.g.cs index 52b49432..4c97e097 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceMeasurementType.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceMeasurementType.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Required aggregation. /// public enum ChartShowItemCustomToolSourceMeasurementType { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceSource.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceSource.g.cs index b18651e8..7d65f547 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceSource.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceSource.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class ChartShowItemCustomToolSourceSource { /// - /// + /// Latency is milliseconds; success rate is a ratio from 0 to 1. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartShowItemCustomToolSourceSourceTypeJsonConverter))] @@ -17,7 +17,7 @@ public sealed partial class ChartShowItemCustomToolSourceSource public required global::RetellAI.ChartShowItemCustomToolSourceSourceType Type { get; set; } /// - /// + /// Optional chart-wide breakdown shared by every metric. Do not set `time`; time grouping is automatic for `line`, `bar`, and `column`. Use `group_criteria` to name a custom field. /// [global::System.Text.Json.Serialization.JsonPropertyName("group")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartGroupTypeJsonConverter))] @@ -32,8 +32,12 @@ public sealed partial class ChartShowItemCustomToolSourceSource /// /// Initializes a new instance of the class. /// - /// - /// + /// + /// Latency is milliseconds; success rate is a ratio from 0 to 1. + /// + /// + /// Optional chart-wide breakdown shared by every metric. Do not set `time`; time grouping is automatic for `line`, `bar`, and `column`. Use `group_criteria` to name a custom field. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceSourceType.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceSourceType.g.cs index 3c549e90..3af405ce 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceSourceType.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemCustomToolSourceSourceType.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Latency is milliseconds; success rate is a ratio from 0 to 1. /// public enum ChartShowItemCustomToolSourceSourceType { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSource.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSource.g.cs index 51693e33..d38a28e9 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSource.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSource.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// String/enum sources — count only. + /// `call_id` counts calls; `chat_id` counts chats. For a disconnection reason breakdown, use `call_id` for calls or `chat_id` for chats and set `group: disconnection_reason`. /// public sealed partial class ChartShowItemKeywordSource { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceMeasurement.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceMeasurement.g.cs index 20a98366..c555ce5a 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceMeasurement.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceMeasurement.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class ChartShowItemKeywordSourceMeasurement { /// - /// + /// Count matching records or non-null values. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartShowItemKeywordSourceMeasurementTypeJsonConverter))] @@ -24,7 +24,9 @@ public sealed partial class ChartShowItemKeywordSourceMeasurement /// /// Initializes a new instance of the class. /// - /// + /// + /// Count matching records or non-null values. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceMeasurementType.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceMeasurementType.g.cs index 08732495..ccc461f3 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceMeasurementType.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceMeasurementType.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Count matching records or non-null values. /// public enum ChartShowItemKeywordSourceMeasurementType { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceSource.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceSource.g.cs index 258856af..27522578 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceSource.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceSource.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class ChartShowItemKeywordSourceSource { /// - /// + /// `call_id` is call-only; `chat_id` is chat-only. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartShowItemKeywordSourceSourceTypeJsonConverter))] @@ -17,7 +17,7 @@ public sealed partial class ChartShowItemKeywordSourceSource public required global::RetellAI.ChartShowItemKeywordSourceSourceType Type { get; set; } /// - /// + /// Optional chart-wide breakdown shared by every metric. Do not set `time`; time grouping is automatic for `line`, `bar`, and `column`. Use `group_criteria` to name a custom field. /// [global::System.Text.Json.Serialization.JsonPropertyName("group")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartGroupTypeJsonConverter))] @@ -32,8 +32,12 @@ public sealed partial class ChartShowItemKeywordSourceSource /// /// Initializes a new instance of the class. /// - /// - /// + /// + /// `call_id` is call-only; `chat_id` is chat-only. + /// + /// + /// Optional chart-wide breakdown shared by every metric. Do not set `time`; time grouping is automatic for `line`, `bar`, and `column`. Use `group_criteria` to name a custom field. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceSourceType.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceSourceType.g.cs index 0b137c66..40036a9f 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceSourceType.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemKeywordSourceSourceType.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// `call_id` is call-only; `chat_id` is chat-only. /// public enum ChartShowItemKeywordSourceSourceType { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSource.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSource.g.cs index c441c8ef..d3fd1eee 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSource.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSource.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// Numeric and boolean sources — all measurement types. + /// Built-in metric. `e2e_latency_p50`, `call_successful`, `call_picked_up`, `call_transferred`, and `in_voicemail` are call-only; `chat_successful` is chat-only; `duration_ms` and `combined_cost` support both. /// public sealed partial class ChartShowItemNumericSource { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceMeasurement.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceMeasurement.g.cs index 31753cbe..6a275d50 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceMeasurement.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceMeasurement.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class ChartShowItemNumericSourceMeasurement { /// - /// + /// `count` counts non-null values; other options aggregate the values. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartShowItemNumericSourceMeasurementTypeJsonConverter))] @@ -25,7 +25,9 @@ public sealed partial class ChartShowItemNumericSourceMeasurement /// /// Initializes a new instance of the class. /// - /// + /// + /// `count` counts non-null values; other options aggregate the values. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceMeasurementType.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceMeasurementType.g.cs index 9dbb9db9..15e0138f 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceMeasurementType.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceMeasurementType.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// `count` counts non-null values; other options aggregate the values. /// public enum ChartShowItemNumericSourceMeasurementType { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceSource.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceSource.g.cs index 4da24093..8891f30f 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceSource.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceSource.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class ChartShowItemNumericSourceSource { /// - /// + /// Duration and latency are milliseconds; `combined_cost` is cents. Averaging a boolean yields the fraction of populated values that are true, from 0 to 1. /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartShowItemNumericSourceSourceTypeJsonConverter))] @@ -17,7 +17,7 @@ public sealed partial class ChartShowItemNumericSourceSource public required global::RetellAI.ChartShowItemNumericSourceSourceType Type { get; set; } /// - /// + /// Optional chart-wide breakdown shared by every metric. Do not set `time`; time grouping is automatic for `line`, `bar`, and `column`. Use `group_criteria` to name a custom field. /// [global::System.Text.Json.Serialization.JsonPropertyName("group")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartGroupTypeJsonConverter))] @@ -32,8 +32,12 @@ public sealed partial class ChartShowItemNumericSourceSource /// /// Initializes a new instance of the class. /// - /// - /// + /// + /// Duration and latency are milliseconds; `combined_cost` is cents. Averaging a boolean yields the fraction of populated values that are true, from 0 to 1. + /// + /// + /// Optional chart-wide breakdown shared by every metric. Do not set `time`; time grouping is automatic for `line`, `bar`, and `column`. Use `group_criteria` to name a custom field. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceSourceType.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceSourceType.g.cs index b41f1ccb..06372c69 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceSourceType.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartShowItemNumericSourceSourceType.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Duration and latency are milliseconds; `combined_cost` is cents. Averaging a boolean yields the fraction of populated values that are true, from 0 to 1. /// public enum ChartShowItemNumericSourceSourceType { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRange.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRange.g.cs index d844198a..2a0e034b 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRange.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRange.g.cs @@ -5,12 +5,12 @@ namespace RetellAI { /// - /// + /// Time range evaluated when data is fetched. `to_date` uses the request timezone. Numeric timestamps are Unix milliseconds. /// public readonly partial struct ChartTimeRange : global::System.IEquatable { /// - /// + /// Rolling interval ending now. /// #if NET6_0_OR_GREATER public global::RetellAI.ChartTimeRangeVariant1? ChartTimeRangeVariant1 { get; init; } @@ -47,7 +47,7 @@ public bool TryPickChartTimeRangeVariant1( : throw new global::System.InvalidOperationException($"Expected union variant 'ChartTimeRangeVariant1' but the value was {ToString()}."); /// - /// + /// Range from `value[0]` through now. Deprecated in `target.chart`. /// #if NET6_0_OR_GREATER public global::RetellAI.ChartTimeRangeVariant2? ChartTimeRangeVariant2 { get; init; } @@ -84,7 +84,7 @@ public bool TryPickChartTimeRangeVariant2( : throw new global::System.InvalidOperationException($"Expected union variant 'ChartTimeRangeVariant2' but the value was {ToString()}."); /// - /// The current day, week, month or year so far, resolved per request in the request's timezone. Weeks start Monday. + /// Current calendar period so far in the request timezone. /// #if NET6_0_OR_GREATER public global::RetellAI.ChartTimeRangeVariant3? ChartTimeRangeVariant3 { get; init; } @@ -121,7 +121,7 @@ public bool TryPickChartTimeRangeVariant3( : throw new global::System.InvalidOperationException($"Expected union variant 'ChartTimeRangeVariant3' but the value was {ToString()}."); /// - /// + /// Explicit inclusive start/end interval. /// #if NET6_0_OR_GREATER public global::RetellAI.ChartTimeRangeVariant4? ChartTimeRangeVariant4 { get; init; } @@ -158,7 +158,7 @@ public bool TryPickChartTimeRangeVariant4( : throw new global::System.InvalidOperationException($"Expected union variant 'ChartTimeRangeVariant4' but the value was {ToString()}."); /// - /// + /// All available records with no time filter. /// #if NET6_0_OR_GREATER public global::RetellAI.ChartTimeRangeVariant5? ChartTimeRangeVariant5 { get; init; } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant1.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant1.g.cs index e38115ee..be45092d 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant1.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant1.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Rolling interval ending now. /// public sealed partial class ChartTimeRangeVariant1 { @@ -16,7 +16,7 @@ public sealed partial class ChartTimeRangeVariant1 public global::RetellAI.ChartTimeRangeVariant1Type Type { get; set; } /// - /// + /// Amount of time to look back. /// [global::System.Text.Json.Serialization.JsonPropertyName("window")] [global::System.Text.Json.Serialization.JsonRequired] @@ -31,7 +31,9 @@ public sealed partial class ChartTimeRangeVariant1 /// /// Initializes a new instance of the class. /// - /// + /// + /// Amount of time to look back. + /// /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant1Window.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant1Window.g.cs index cfa74f5f..4676dcd3 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant1Window.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant1Window.g.cs @@ -4,12 +4,12 @@ namespace RetellAI { /// - /// + /// Amount of time to look back. /// public sealed partial class ChartTimeRangeVariant1Window { /// - /// + /// Lookback interval unit. /// [global::System.Text.Json.Serialization.JsonPropertyName("unit")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartTimeRangeVariant1WindowUnitJsonConverter))] @@ -17,7 +17,7 @@ public sealed partial class ChartTimeRangeVariant1Window public required global::RetellAI.ChartTimeRangeVariant1WindowUnit Unit { get; set; } /// - /// + /// Number of units to look back. Use a value greater than zero. /// [global::System.Text.Json.Serialization.JsonPropertyName("value")] [global::System.Text.Json.Serialization.JsonRequired] @@ -32,8 +32,12 @@ public sealed partial class ChartTimeRangeVariant1Window /// /// Initializes a new instance of the class. /// - /// - /// + /// + /// Lookback interval unit. + /// + /// + /// Number of units to look back. Use a value greater than zero. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant1WindowUnit.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant1WindowUnit.g.cs index 938a670f..725d1c82 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant1WindowUnit.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant1WindowUnit.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Lookback interval unit. /// public enum ChartTimeRangeVariant1WindowUnit { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant2.g.cs index ce6ee893..0c29a27d 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant2.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Range from `value[0]` through now. Deprecated in `target.chart`. /// public sealed partial class ChartTimeRangeVariant2 { @@ -16,11 +16,11 @@ public sealed partial class ChartTimeRangeVariant2 public global::RetellAI.ChartTimeRangeVariant2Type Type { get; set; } /// - /// + /// One start timestamp in Unix milliseconds. /// [global::System.Text.Json.Serialization.JsonPropertyName("value")] [global::System.Text.Json.Serialization.JsonRequired] - public required global::System.Collections.Generic.IList Value { get; set; } + public required global::System.Collections.Generic.IList Value { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -31,13 +31,15 @@ public sealed partial class ChartTimeRangeVariant2 /// /// Initializes a new instance of the class. /// - /// + /// + /// One start timestamp in Unix milliseconds. + /// /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ChartTimeRangeVariant2( - global::System.Collections.Generic.IList value, + global::System.Collections.Generic.IList value, global::RetellAI.ChartTimeRangeVariant2Type type) { this.Type = type; diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant3.g.cs index 80dba538..8ef81d8e 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant3.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant3.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// The current day, week, month or year so far, resolved per request in the request's timezone. Weeks start Monday. + /// Current calendar period so far in the request timezone. /// public sealed partial class ChartTimeRangeVariant3 { @@ -16,7 +16,7 @@ public sealed partial class ChartTimeRangeVariant3 public global::RetellAI.ChartTimeRangeVariant3Type Type { get; set; } /// - /// + /// Calendar period; weeks start Monday. /// [global::System.Text.Json.Serialization.JsonPropertyName("unit")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.ChartTimeRangeVariant3UnitJsonConverter))] @@ -32,7 +32,9 @@ public sealed partial class ChartTimeRangeVariant3 /// /// Initializes a new instance of the class. /// - /// + /// + /// Calendar period; weeks start Monday. + /// /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant3Unit.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant3Unit.g.cs index f0a43a3f..dc90c806 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant3Unit.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant3Unit.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Calendar period; weeks start Monday. /// public enum ChartTimeRangeVariant3Unit { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant4.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant4.g.cs index f4490871..1b0046e3 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant4.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant4.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// Explicit inclusive start/end interval. /// public sealed partial class ChartTimeRangeVariant4 { @@ -16,7 +16,7 @@ public sealed partial class ChartTimeRangeVariant4 public global::RetellAI.ChartTimeRangeVariant4Type Type { get; set; } /// - /// + /// `[start_ms, end_ms]`; start must be earlier than end. /// [global::System.Text.Json.Serialization.JsonPropertyName("value")] [global::System.Text.Json.Serialization.JsonRequired] @@ -31,7 +31,9 @@ public sealed partial class ChartTimeRangeVariant4 /// /// Initializes a new instance of the class. /// - /// + /// + /// `[start_ms, end_ms]`; start must be earlier than end. + /// /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant5.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant5.g.cs index d95bc466..222b250f 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant5.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartTimeRangeVariant5.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// + /// All available records with no time filter. /// public sealed partial class ChartTimeRangeVariant5 { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdate.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdate.Json.g.cs new file mode 100644 index 00000000..4428c44f --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdate.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public readonly partial struct ChartUpdate + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ChartUpdate? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ChartUpdate), + jsonSerializerContext) as global::RetellAI.ChartUpdate?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ChartUpdate? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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.ChartUpdate? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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.ChartUpdate), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ChartUpdate?; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdate.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdate.g.cs new file mode 100644 index 00000000..1c7f7949 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdate.g.cs @@ -0,0 +1,295 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public readonly partial struct ChartUpdate : global::System.IEquatable + { + /// + /// + /// +#if NET6_0_OR_GREATER + public global::RetellAI.ChartConfigWithId? ConfigWithId { get; init; } +#else + public global::RetellAI.ChartConfigWithId? ConfigWithId { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ConfigWithId))] +#endif + public bool IsConfigWithId => ConfigWithId != null; + + /// + /// + /// + public bool TryPickConfigWithId( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::RetellAI.ChartConfigWithId? value) + { + value = ConfigWithId; + return IsConfigWithId; + } + + /// + /// + /// + public global::RetellAI.ChartConfigWithId PickConfigWithId() => IsConfigWithId + ? ConfigWithId!.Value + : throw new global::System.InvalidOperationException($"Expected union variant 'ConfigWithId' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::RetellAI.ChartUpdateVariant2? ChartUpdateVariant2 { get; init; } +#else + public global::RetellAI.ChartUpdateVariant2? ChartUpdateVariant2 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ChartUpdateVariant2))] +#endif + public bool IsChartUpdateVariant2 => ChartUpdateVariant2 != null; + + /// + /// + /// + public bool TryPickChartUpdateVariant2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::RetellAI.ChartUpdateVariant2? value) + { + value = ChartUpdateVariant2; + return IsChartUpdateVariant2; + } + + /// + /// + /// + public global::RetellAI.ChartUpdateVariant2 PickChartUpdateVariant2() => IsChartUpdateVariant2 + ? ChartUpdateVariant2! + : throw new global::System.InvalidOperationException($"Expected union variant 'ChartUpdateVariant2' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator ChartUpdate(global::RetellAI.ChartConfigWithId value) => new ChartUpdate((global::RetellAI.ChartConfigWithId?)value); + + /// + /// + /// + public static implicit operator global::RetellAI.ChartConfigWithId?(ChartUpdate @this) => @this.ConfigWithId; + + /// + /// + /// + public ChartUpdate(global::RetellAI.ChartConfigWithId? value) + { + ConfigWithId = value; + } + + /// + /// + /// + public static ChartUpdate FromConfigWithId(global::RetellAI.ChartConfigWithId? value) => new ChartUpdate(value); + + /// + /// + /// + public static implicit operator ChartUpdate(global::RetellAI.ChartUpdateVariant2 value) => new ChartUpdate((global::RetellAI.ChartUpdateVariant2?)value); + + /// + /// + /// + public static implicit operator global::RetellAI.ChartUpdateVariant2?(ChartUpdate @this) => @this.ChartUpdateVariant2; + + /// + /// + /// + public ChartUpdate(global::RetellAI.ChartUpdateVariant2? value) + { + ChartUpdateVariant2 = value; + } + + /// + /// + /// + public static ChartUpdate FromChartUpdateVariant2(global::RetellAI.ChartUpdateVariant2? value) => new ChartUpdate(value); + + /// + /// + /// + public ChartUpdate( + global::RetellAI.ChartConfigWithId? configWithId, + global::RetellAI.ChartUpdateVariant2? chartUpdateVariant2 + ) + { + ConfigWithId = configWithId; + ChartUpdateVariant2 = chartUpdateVariant2; + } + + /// + /// + /// + public object? Object => + ChartUpdateVariant2 as object ?? + ConfigWithId as object + ; + + /// + /// + /// + public override string? ToString() => + ConfigWithId?.ToString() ?? + ChartUpdateVariant2?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsConfigWithId && IsChartUpdateVariant2; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? configWithId = null, + global::System.Func? chartUpdateVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsConfigWithId && configWithId != null) + { + return configWithId(ConfigWithId!); + } + else if (IsChartUpdateVariant2 && chartUpdateVariant2 != null) + { + return chartUpdateVariant2(ChartUpdateVariant2!); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? configWithId = null, + + global::System.Action? chartUpdateVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsConfigWithId) + { + configWithId?.Invoke(ConfigWithId!); + } + else if (IsChartUpdateVariant2) + { + chartUpdateVariant2?.Invoke(ChartUpdateVariant2!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? configWithId = null, + global::System.Action? chartUpdateVariant2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsConfigWithId) + { + configWithId?.Invoke(ConfigWithId!); + } + else if (IsChartUpdateVariant2) + { + chartUpdateVariant2?.Invoke(ChartUpdateVariant2!); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + ConfigWithId, + typeof(global::RetellAI.ChartConfigWithId), + ChartUpdateVariant2, + typeof(global::RetellAI.ChartUpdateVariant2), + }; + 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(ChartUpdate other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(ConfigWithId, other.ConfigWithId) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(ChartUpdateVariant2, other.ChartUpdateVariant2) + ; + } + + /// + /// + /// + public static bool operator ==(ChartUpdate obj1, ChartUpdate obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(ChartUpdate obj1, ChartUpdate obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is ChartUpdate o && Equals(o); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2.Json.g.cs new file mode 100644 index 00000000..842881a5 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class ChartUpdateVariant2 + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ChartUpdateVariant2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ChartUpdateVariant2), + jsonSerializerContext) as global::RetellAI.ChartUpdateVariant2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ChartUpdateVariant2? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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.ChartUpdateVariant2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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.ChartUpdateVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ChartUpdateVariant2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2.g.cs new file mode 100644 index 00000000..107dec76 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class ChartUpdateVariant2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("size")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::RetellAI.ChartUpdateVariant2Size Size { 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. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ChartUpdateVariant2( + global::RetellAI.ChartUpdateVariant2Size size) + { + this.Size = size ?? throw new global::System.ArgumentNullException(nameof(size)); + } + + /// + /// Initializes a new instance of the class. + /// + public ChartUpdateVariant2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2Size.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2Size.Json.g.cs new file mode 100644 index 00000000..e3ab947f --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2Size.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class ChartUpdateVariant2Size + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ChartUpdateVariant2Size? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ChartUpdateVariant2Size), + jsonSerializerContext) as global::RetellAI.ChartUpdateVariant2Size; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ChartUpdateVariant2Size? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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.ChartUpdateVariant2Size? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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.ChartUpdateVariant2Size), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ChartUpdateVariant2Size; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2Size.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2Size.g.cs new file mode 100644 index 00000000..61d8df57 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2Size.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class ChartUpdateVariant2Size + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("col_span")] + [global::System.Text.Json.Serialization.JsonRequired] + public required object ColSpan { 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. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ChartUpdateVariant2Size( + object colSpan) + { + this.ColSpan = colSpan ?? throw new global::System.ArgumentNullException(nameof(colSpan)); + } + + /// + /// Initializes a new instance of the class. + /// + public ChartUpdateVariant2Size() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2SizeColSpan.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2SizeColSpan.Json.g.cs new file mode 100644 index 00000000..ace3b738 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2SizeColSpan.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class ChartUpdateVariant2SizeColSpan + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ChartUpdateVariant2SizeColSpan? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ChartUpdateVariant2SizeColSpan), + jsonSerializerContext) as global::RetellAI.ChartUpdateVariant2SizeColSpan; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ChartUpdateVariant2SizeColSpan? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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.ChartUpdateVariant2SizeColSpan? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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.ChartUpdateVariant2SizeColSpan), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ChartUpdateVariant2SizeColSpan; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2SizeColSpan.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2SizeColSpan.g.cs new file mode 100644 index 00000000..c0016b69 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdateVariant2SizeColSpan.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class ChartUpdateVariant2SizeColSpan + { + + /// + /// 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(); + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdatesMap.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdatesMap.Json.g.cs new file mode 100644 index 00000000..591ef857 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdatesMap.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class ChartUpdatesMap + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ChartUpdatesMap? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ChartUpdatesMap), + jsonSerializerContext) as global::RetellAI.ChartUpdatesMap; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ChartUpdatesMap? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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.ChartUpdatesMap? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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.ChartUpdatesMap), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ChartUpdatesMap; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdatesMap.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdatesMap.g.cs new file mode 100644 index 00000000..6590c762 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdatesMap.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// Partial map of chart_id to chart, merged into the dashboard's stored charts. Each entry's chart_id must equal its key, a null value deletes that chart, and charts left out stay unchanged. + /// + public sealed partial class ChartUpdatesMap + { + + /// + /// 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(); + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdatesMap3.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdatesMap3.Json.g.cs new file mode 100644 index 00000000..08cc18fa --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdatesMap3.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class ChartUpdatesMap3 + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.ChartUpdatesMap3? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.ChartUpdatesMap3), + jsonSerializerContext) as global::RetellAI.ChartUpdatesMap3; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.ChartUpdatesMap3? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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.ChartUpdatesMap3? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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.ChartUpdatesMap3), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ChartUpdatesMap3; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdatesMap3.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdatesMap3.g.cs new file mode 100644 index 00000000..90f092c3 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartUpdatesMap3.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class ChartUpdatesMap3 + { + + /// + /// 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(); + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.IceServer.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartsMap.Json.g.cs similarity index 90% rename from src/libs/RetellAI/Generated/RetellAI.Models.IceServer.Json.g.cs rename to src/libs/RetellAI/Generated/RetellAI.Models.ChartsMap.Json.g.cs index 01a82017..3854eb4c 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.IceServer.Json.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartsMap.Json.g.cs @@ -2,7 +2,7 @@ namespace RetellAI { - public sealed partial class IceServer + public sealed partial class ChartsMap { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -47,20 +47,20 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::RetellAI.IceServer? FromJson( + public static global::RetellAI.ChartsMap? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::RetellAI.IceServer), - jsonSerializerContext) as global::RetellAI.IceServer; + typeof(global::RetellAI.ChartsMap), + jsonSerializerContext) as global::RetellAI.ChartsMap; } /// /// Deserializes a JSON string using the generated default JsonSerializerContext. /// - public static global::RetellAI.IceServer? FromJson( + public static global::RetellAI.ChartsMap? FromJson( string json) { return FromJson( @@ -75,7 +75,7 @@ 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.IceServer? FromJson( + public static global::RetellAI.ChartsMap? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -86,7 +86,7 @@ public string ToJson( global::RetellAI.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -94,20 +94,20 @@ 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.IceServer), - jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.IceServer; + typeof(global::RetellAI.ChartsMap), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.ChartsMap; } /// /// Deserializes a JSON stream using the generated default JsonSerializerContext. /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream) { return FromJsonStreamAsync( @@ -122,7 +122,7 @@ 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) { @@ -133,7 +133,7 @@ public string ToJson( global::RetellAI.SourceGenerationContext.Default); } - 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.ChartsMap.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChartsMap.g.cs new file mode 100644 index 00000000..570ca8f6 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChartsMap.g.cs @@ -0,0 +1,19 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// Map of chart_id to chart. Each entry's chart_id must equal its key. Sent in full on update, not merged per key. + /// + public sealed partial class ChartsMap + { + + /// + /// 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(); + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChatAgentRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChatAgentRequest.g.cs index 652008e0..d05fb895 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChatAgentRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChatAgentRequest.g.cs @@ -57,7 +57,7 @@ public sealed partial class ChatAgentRequest public global::RetellAI.OneOf, global::RetellAI.ChatAgentRequestLanguage?>? Language { get; set; } /// - /// The webhook for agent to listen to chat events. See what events it would get at [webhook doc](/features/webhook). If set, will bind webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
+ /// The webhook for agent to listen to chat events. See what events it would get at [webhook doc](/features/webhook). If set, will binds webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
/// Example: https://webhook-url-here ///
/// https://webhook-url-here @@ -180,7 +180,7 @@ public sealed partial class ChatAgentRequest /// Specifies what language(s) the agent will operate in. Accepts either a single locale (e.g. `en-US`) or an array of locales for multilingual agents (e.g. `["en-US","es-ES"]`). The scalar value `multi` is deprecated but still accepted as a scalar, and is stored and returned as the ten locales it used to mean. It must not appear inside the array form. Send an explicit locale array instead. If unset, defaults to `en-US`. /// /// - /// The webhook for agent to listen to chat events. See what events it would get at [webhook doc](/features/webhook). If set, will bind webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
+ /// The webhook for agent to listen to chat events. See what events it would get at [webhook doc](/features/webhook). If set, will binds webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
/// Example: https://webhook-url-here /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ChatFilter.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ChatFilter.g.cs index c1b40e88..b4113261 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ChatFilter.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ChatFilter.g.cs @@ -77,20 +77,20 @@ public sealed partial class ChatFilter public global::RetellAI.OneOf? DurationMs { get; set; } /// - /// Filter by combined cost of the chat. + /// Filter by total chat cost in cents. /// [global::System.Text.Json.Serialization.JsonPropertyName("combined_cost")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.OneOfJsonConverter))] public global::RetellAI.OneOf? CombinedCost { get; set; } /// - /// Filter by custom analysis data fields. + /// Filter by custom post-chat analysis outputs. Each filter `key` matches the configured output's `name`. /// [global::System.Text.Json.Serialization.JsonPropertyName("custom_analysis_data")] public global::System.Collections.Generic.IList? CustomAnalysisData { get; set; } /// - /// Filter by custom attributes fields. + /// Filter by organization-level attributes that attach business context to chats, such as customer tier or campaign, so chats can be organized and filtered consistently in Chat History. Use the attribute ID as `key` and the chat's attribute value as `value`. /// [global::System.Text.Json.Serialization.JsonPropertyName("custom_attributes")] public global::System.Collections.Generic.IList? CustomAttributes { get; set; } @@ -125,13 +125,13 @@ public sealed partial class ChatFilter /// Filter by chat duration in milliseconds. /// /// - /// Filter by combined cost of the chat. + /// Filter by total chat cost in cents. /// /// - /// Filter by custom analysis data fields. + /// Filter by custom post-chat analysis outputs. Each filter `key` matches the configured output's `name`. /// /// - /// Filter by custom attributes fields. + /// Filter by organization-level attributes that attach business context to chats, such as customer tier or campaign, so chats can be organized and filtered consistently in Chat History. Use the attribute ID as `key` and the chat's attribute value as `value`. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CheckAvailabilityCalTool.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CheckAvailabilityCalTool.g.cs index 90085043..2db242f0 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.CheckAvailabilityCalTool.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CheckAvailabilityCalTool.g.cs @@ -18,7 +18,7 @@ public sealed partial class CheckAvailabilityCalTool public global::RetellAI.CheckAvailabilityCalToolType Type { get; set; } /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// [global::System.Text.Json.Serialization.JsonPropertyName("name")] [global::System.Text.Json.Serialization.JsonRequired] @@ -33,7 +33,7 @@ public sealed partial class CheckAvailabilityCalTool public string? Description { get; set; } /// - /// Cal.com Api key that has access to the cal.com event you want to check availability for. + /// Cal.com Api key that have access to the cal.com event you want to check availability for. /// [global::System.Text.Json.Serialization.JsonPropertyName("cal_api_key")] [global::System.Text.Json.Serialization.JsonRequired] @@ -66,10 +66,10 @@ public sealed partial class CheckAvailabilityCalTool /// Initializes a new instance of the class. ///
/// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// /// - /// Cal.com Api key that has access to the cal.com event you want to check availability for. + /// Cal.com Api key that have access to the cal.com event you want to check availability for. /// /// /// Cal.com event type id number for the cal.com event you want to check availability for. Can be a number or a dynamic variable in the format `{{variable_name}}` that will be resolved at runtime. diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CodeTool.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CodeTool.g.cs index 61600d56..dbaa624d 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.CodeTool.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CodeTool.g.cs @@ -16,7 +16,7 @@ public sealed partial class CodeTool public global::RetellAI.CodeToolType Type { get; set; } /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// [global::System.Text.Json.Serialization.JsonPropertyName("name")] [global::System.Text.Json.Serialization.JsonRequired] @@ -91,7 +91,7 @@ public sealed partial class CodeTool /// Initializes a new instance of the class. ///
/// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// /// /// JavaScript code to execute in the sandbox. diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateCreditTopupInvoicePendingResponse.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateCreditTopupInvoicePendingResponse.Json.g.cs new file mode 100644 index 00000000..14e8bfb2 --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateCreditTopupInvoicePendingResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class CreateCreditTopupInvoicePendingResponse + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.CreateCreditTopupInvoicePendingResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.CreateCreditTopupInvoicePendingResponse), + jsonSerializerContext) as global::RetellAI.CreateCreditTopupInvoicePendingResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.CreateCreditTopupInvoicePendingResponse? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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.CreateCreditTopupInvoicePendingResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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.CreateCreditTopupInvoicePendingResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.CreateCreditTopupInvoicePendingResponse; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateCreditTopupInvoicePendingResponse.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateCreditTopupInvoicePendingResponse.g.cs new file mode 100644 index 00000000..9ac7926a --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateCreditTopupInvoicePendingResponse.g.cs @@ -0,0 +1,50 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// + /// + public sealed partial class CreateCreditTopupInvoicePendingResponse + { + /// + /// Returned instead of an invoice for organizations billed through Metronome. The top-up is submitted as a payment-gated commit; final outcome (credited or failed) arrives asynchronously and is not reflected in this response.
+ /// Example: pending + ///
+ /// pending + [global::System.Text.Json.Serialization.JsonPropertyName("payment_status")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.CreateCreditTopupInvoicePendingResponsePaymentStatusJsonConverter))] + public global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus PaymentStatus { 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. + /// + /// + /// Returned instead of an invoice for organizations billed through Metronome. The top-up is submitted as a payment-gated commit; final outcome (credited or failed) arrives asynchronously and is not reflected in this response.
+ /// Example: pending + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CreateCreditTopupInvoicePendingResponse( + global::RetellAI.CreateCreditTopupInvoicePendingResponsePaymentStatus paymentStatus) + { + this.PaymentStatus = paymentStatus; + } + + /// + /// Initializes a new instance of the class. + /// + public CreateCreditTopupInvoicePendingResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CreateCreditTopupInvoicePendingResponsePaymentStatus.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CreateCreditTopupInvoicePendingResponsePaymentStatus.g.cs new file mode 100644 index 00000000..854680cd --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CreateCreditTopupInvoicePendingResponsePaymentStatus.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// Returned instead of an invoice for organizations billed through Metronome. The top-up is submitted as a payment-gated commit; final outcome (credited or failed) arrives asynchronously and is not reflected in this response.
+ /// Example: pending + ///
+ public enum CreateCreditTopupInvoicePendingResponsePaymentStatus + { + /// + /// + /// + Pending, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class CreateCreditTopupInvoicePendingResponsePaymentStatusExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this CreateCreditTopupInvoicePendingResponsePaymentStatus value) + { + return value switch + { + CreateCreditTopupInvoicePendingResponsePaymentStatus.Pending => "pending", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static CreateCreditTopupInvoicePendingResponsePaymentStatus? ToEnum(string value) + { + return value switch + { + "pending" => CreateCreditTopupInvoicePendingResponsePaymentStatus.Pending, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.CustomTool.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.CustomTool.g.cs index c062427d..9ac06778 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.CustomTool.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.CustomTool.g.cs @@ -16,7 +16,7 @@ public sealed partial class CustomTool public global::RetellAI.CustomToolType Type { get; set; } /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// [global::System.Text.Json.Serialization.JsonPropertyName("name")] [global::System.Text.Json.Serialization.JsonRequired] @@ -59,7 +59,7 @@ public sealed partial class CustomTool public global::System.Collections.Generic.Dictionary? QueryParams { get; set; } /// - /// The parameters the function accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format. Omitting parameters defines a function with an empty parameter list. + /// The parameters the functions accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format. Omitting parameters defines a function with an empty parameter list. /// [global::System.Text.Json.Serialization.JsonPropertyName("parameters")] public global::RetellAI.ToolParameter? Parameters { get; set; } @@ -138,7 +138,7 @@ public sealed partial class CustomTool /// Initializes a new instance of the class. /// /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// /// /// Describes what the tool does, sometimes can also include information about when to call the tool. @@ -159,7 +159,7 @@ public sealed partial class CustomTool /// Example: {"page":"1","sort":"asc"} /// /// - /// The parameters the function accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format. Omitting parameters defines a function with an empty parameter list. + /// The parameters the functions accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format. Omitting parameters defines a function with an empty parameter list. /// /// /// A mapping of variable names to JSON paths in the response body. These values will be extracted from the response and made available as dynamic variables for use.
diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DashboardSource.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DashboardSource.g.cs index 53dfe5b5..cac79e5c 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.DashboardSource.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DashboardSource.g.cs @@ -4,16 +4,16 @@ namespace RetellAI { /// - /// + /// Dataset queried: call records or chat records. Determines which metrics, groups, and filters are valid. /// public enum DashboardSource { /// - /// + /// call records or chat records. Determines which metrics, groups, and filters are valid. /// Call, /// - /// + /// call records or chat records. Determines which metrics, groups, and filters are valid. /// Chat, } diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DashboardUpdateRequest.Json.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DashboardUpdateRequest.Json.g.cs new file mode 100644 index 00000000..ff68205e --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DashboardUpdateRequest.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace RetellAI +{ + public sealed partial class DashboardUpdateRequest + { + /// + /// 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 generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::RetellAI.DashboardUpdateRequest? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::RetellAI.DashboardUpdateRequest), + jsonSerializerContext) as global::RetellAI.DashboardUpdateRequest; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::RetellAI.DashboardUpdateRequest? FromJson( + string json) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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.DashboardUpdateRequest? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::RetellAI.SourceGenerationContext.Default); + } + + 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.DashboardUpdateRequest), + jsonSerializerContext).ConfigureAwait(false)) as global::RetellAI.DashboardUpdateRequest; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + /// + /// 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) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::RetellAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.DashboardUpdateRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.DashboardUpdateRequest.g.cs new file mode 100644 index 00000000..0435199b --- /dev/null +++ b/src/libs/RetellAI/Generated/RetellAI.Models.DashboardUpdateRequest.g.cs @@ -0,0 +1,89 @@ + +#nullable enable + +namespace RetellAI +{ + /// + /// Partial dashboard update. Omitted fields remain unchanged. + /// + public sealed partial class DashboardUpdateRequest + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + public string? Name { get; set; } + + /// + /// Map of chart_id to chart. Each entry's chart_id must equal its key. Sent in full on update, not merged per key. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("charts_map")] + public global::RetellAI.ChartsMap? ChartsMap { get; set; } + + /// + /// Per-chart updates merged into the stored charts, instead of the full replacement charts_map does. Each chart is written on its own key, so concurrent edits to different charts do not conflict. Cannot be combined with charts_map. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("chart_updates")] + public global::RetellAI.ChartUpdatesMap? ChartUpdates { get; set; } + + /// + /// Dashboard-level filter criteria applied to all charts. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("filter_criteria")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.AnyOfJsonConverter))] + public global::RetellAI.AnyOf? FilterCriteria { get; set; } + + /// + /// Dashboard-level group/breakdown criteria applied to all charts. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("group_criteria")] + public global::System.Collections.Generic.IList? GroupCriteria { 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. + /// + /// + /// + /// Map of chart_id to chart. Each entry's chart_id must equal its key. Sent in full on update, not merged per key. + /// + /// + /// Per-chart updates merged into the stored charts, instead of the full replacement charts_map does. Each chart is written on its own key, so concurrent edits to different charts do not conflict. Cannot be combined with charts_map. + /// + /// + /// Dashboard-level filter criteria applied to all charts. + /// + /// + /// Dashboard-level group/breakdown criteria applied to all charts. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DashboardUpdateRequest( + string? name, + global::RetellAI.ChartsMap? chartsMap, + global::RetellAI.ChartUpdatesMap? chartUpdates, + global::RetellAI.AnyOf? filterCriteria, + global::System.Collections.Generic.IList? groupCriteria) + { + this.Name = name; + this.ChartsMap = chartsMap; + this.ChartUpdates = chartUpdates; + this.FilterCriteria = filterCriteria; + this.GroupCriteria = groupCriteria; + } + + /// + /// Initializes a new instance of the class. + /// + public DashboardUpdateRequest() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.EndCallTool.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.EndCallTool.g.cs index 643a688f..da7046ef 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.EndCallTool.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.EndCallTool.g.cs @@ -16,7 +16,7 @@ public sealed partial class EndCallTool public global::RetellAI.EndCallToolType Type { get; set; } /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// [global::System.Text.Json.Serialization.JsonPropertyName("name")] [global::System.Text.Json.Serialization.JsonRequired] @@ -57,7 +57,7 @@ public sealed partial class EndCallTool /// Initializes a new instance of the class. /// /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ExtractDynamicVariableTool.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ExtractDynamicVariableTool.g.cs index 5abd2b5f..93ca56f7 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ExtractDynamicVariableTool.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ExtractDynamicVariableTool.g.cs @@ -16,7 +16,7 @@ public sealed partial class ExtractDynamicVariableTool public global::RetellAI.ExtractDynamicVariableToolType Type { get; set; } /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// [global::System.Text.Json.Serialization.JsonPropertyName("name")] [global::System.Text.Json.Serialization.JsonRequired] @@ -52,7 +52,7 @@ public sealed partial class ExtractDynamicVariableTool /// Initializes a new instance of the class. /// /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// /// /// Describes what the tool does, sometimes can also include information about when to call the tool. diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.GlobalNodeFinetuneTransitionExample.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.GlobalNodeFinetuneTransitionExample.g.cs index d7b4cf8f..8066ad18 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.GlobalNodeFinetuneTransitionExample.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.GlobalNodeFinetuneTransitionExample.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class GlobalNodeFinetuneTransitionExample { /// - /// Fine tune the transition condition to this global node + /// Find tune the transition condition to this global node /// [global::System.Text.Json.Serialization.JsonPropertyName("transcript")] [global::System.Text.Json.Serialization.JsonRequired] @@ -25,7 +25,7 @@ public sealed partial class GlobalNodeFinetuneTransitionExample /// Initializes a new instance of the class. /// /// - /// Fine tune the transition condition to this global node + /// Find tune the transition condition to this global node /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.IceServer.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.IceServer.g.cs deleted file mode 100644 index b9aef8cb..00000000 --- a/src/libs/RetellAI/Generated/RetellAI.Models.IceServer.g.cs +++ /dev/null @@ -1,67 +0,0 @@ - -#nullable enable - -namespace RetellAI -{ - /// - /// - /// - public sealed partial class IceServer - { - /// - /// Example: stun:stun.l.google.com:19302 - /// - /// stun:stun.l.google.com:19302 - [global::System.Text.Json.Serialization.JsonPropertyName("urls")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.OneOfJsonConverter>))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::RetellAI.OneOf> Urls { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("username")] - public string? Username { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("credential")] - public string? Credential { 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: stun:stun.l.google.com:19302 - /// - /// - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public IceServer( - global::RetellAI.OneOf> urls, - string? username, - string? credential) - { - this.Urls = urls; - this.Username = username; - this.Credential = credential; - } - - /// - /// Initializes a new instance of the class. - /// - public IceServer() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ImportPhoneNumberRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ImportPhoneNumberRequest.g.cs index 0cba5589..0ef69277 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ImportPhoneNumberRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ImportPhoneNumberRequest.g.cs @@ -26,7 +26,7 @@ public sealed partial class ImportPhoneNumberRequest public bool? IgnoreE164Validation { get; set; } /// - /// The termination uri to uniquely identify your elastic SIP trunk. This is used for outbound calls. For Twilio elastic SIP trunks it always ends with ".pstn.twilio.com".
+ /// The termination uri to uniquely identify your elastic SIP trunk. This is used for outbound calls. For Twilio elastic SIP trunks it always end with ".pstn.twilio.com".
/// Example: someuri.pstn.twilio.com ///
/// someuri.pstn.twilio.com @@ -116,7 +116,7 @@ public sealed partial class ImportPhoneNumberRequest /// Example: +14157774444 /// /// - /// The termination uri to uniquely identify your elastic SIP trunk. This is used for outbound calls. For Twilio elastic SIP trunks it always ends with ".pstn.twilio.com".
+ /// The termination uri to uniquely identify your elastic SIP trunk. This is used for outbound calls. For Twilio elastic SIP trunks it always end with ".pstn.twilio.com".
/// Example: someuri.pstn.twilio.com /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.KnowledgeBaseRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.KnowledgeBaseRequest.g.cs index 6d473eb7..b124b809 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.KnowledgeBaseRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.KnowledgeBaseRequest.g.cs @@ -46,7 +46,7 @@ public sealed partial class KnowledgeBaseRequest public bool? EnableAutoRefresh { get; set; } /// - /// Maximum number of characters per chunk when splitting knowledge base content. Default is 2000. Immutable after creation.
+ /// Maximum number of characters per chunk when splitting knowledge base. Default is 2000. content. Immutable after creation.
/// Example: 2000 ///
/// 2000 @@ -89,7 +89,7 @@ public sealed partial class KnowledgeBaseRequest /// Example: true /// /// - /// Maximum number of characters per chunk when splitting knowledge base content. Default is 2000. Immutable after creation.
+ /// Maximum number of characters per chunk when splitting knowledge base. Default is 2000. content. Immutable after creation.
/// Example: 2000 /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.Mcp.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.Mcp.g.cs index cd916831..a8666246 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.Mcp.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.Mcp.g.cs @@ -31,7 +31,7 @@ public sealed partial class Mcp public global::System.Collections.Generic.Dictionary? Headers { get; set; } /// - /// Query parameters to append to the MCP connection request URL.
+ /// Query parameters to append to the MCP connection request URL.
/// Example: {"index":"1","key":"value"} ///
/// {"index":"1","key":"value"} @@ -62,7 +62,7 @@ public sealed partial class Mcp /// Example: {"Authorization":"Bearer 1234567890"} /// /// - /// Query parameters to append to the MCP connection request URL.
+ /// Query parameters to append to the MCP connection request URL.
/// Example: {"index":"1","key":"value"} /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.McpQueryParams.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.McpQueryParams.g.cs index b308b5b8..6a93e77d 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.McpQueryParams.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.McpQueryParams.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// Query parameters to append to the MCP connection request URL.
+ /// Query parameters to append to the MCP connection request URL.
/// Example: {"index":"1","key":"value"} ///
public sealed partial class McpQueryParams diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.NodeTransitionUtterance.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.NodeTransitionUtterance.g.cs index 8ec91129..a4cbeecd 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.NodeTransitionUtterance.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.NodeTransitionUtterance.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class NodeTransitionUtterance { /// - /// This is the result of a node transition. + /// This is result of a node transition /// [global::System.Text.Json.Serialization.JsonPropertyName("role")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.NodeTransitionUtteranceRoleJsonConverter))] @@ -72,7 +72,7 @@ public sealed partial class NodeTransitionUtterance /// New node name /// /// - /// This is the result of a node transition. + /// This is result of a node transition /// /// /// How this node was reached. "global" means a global node transition, "global_go_back" means returning from a global node, "interrupt_go_back" means going back due to user interruption, and "normal" means a regular edge transition. diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.NodeTransitionUtteranceRole.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.NodeTransitionUtteranceRole.g.cs index b604a0e1..e397a4b0 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.NodeTransitionUtteranceRole.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.NodeTransitionUtteranceRole.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// This is the result of a node transition. + /// This is result of a node transition /// public enum NodeTransitionUtteranceRole { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.PressDigitTool.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.PressDigitTool.g.cs index 5bd9c516..33abec47 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.PressDigitTool.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.PressDigitTool.g.cs @@ -16,7 +16,7 @@ public sealed partial class PressDigitTool public global::RetellAI.PressDigitToolType Type { get; set; } /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// [global::System.Text.Json.Serialization.JsonPropertyName("name")] [global::System.Text.Json.Serialization.JsonRequired] @@ -44,7 +44,7 @@ public sealed partial class PressDigitTool /// Initializes a new instance of the class. /// /// - /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + /// Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). /// /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.SpendBudgetCustomAlertRequest.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.SpendBudgetCustomAlertRequest.g.cs index 36c18551..882590b6 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.SpendBudgetCustomAlertRequest.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.SpendBudgetCustomAlertRequest.g.cs @@ -9,19 +9,12 @@ namespace RetellAI public sealed partial class SpendBudgetCustomAlertRequest { /// - /// + /// Custom alert threshold (1-99). The automatic 80/100 thresholds are accepted and silently ignored so clients can submit the full displayed list. /// [global::System.Text.Json.Serialization.JsonPropertyName("percentage")] [global::System.Text.Json.Serialization.JsonRequired] public required int Percentage { get; set; } - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("recipients")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::System.Collections.Generic.IList Recipients { get; set; } - /// /// Additional properties that are not explicitly defined in the schema /// @@ -31,17 +24,16 @@ public sealed partial class SpendBudgetCustomAlertRequest /// /// Initializes a new instance of the class. /// - /// - /// + /// + /// Custom alert threshold (1-99). The automatic 80/100 thresholds are accepted and silently ignored so clients can submit the full displayed list. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public SpendBudgetCustomAlertRequest( - int percentage, - global::System.Collections.Generic.IList recipients) + int percentage) { this.Percentage = percentage; - this.Recipients = recipients ?? throw new global::System.ArgumentNullException(nameof(recipients)); } /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.State.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.State.g.cs index 5ad97769..8938b6cf 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.State.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.State.g.cs @@ -11,7 +11,7 @@ namespace RetellAI public sealed partial class State { /// - /// Name of the state, must be unique for each state. Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed).
+ /// Name of the state, must be unique for each state. Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed).
/// Example: information_collection ///
/// information_collection @@ -55,7 +55,7 @@ public sealed partial class State /// Initializes a new instance of the class. ///
/// - /// Name of the state, must be unique for each state. Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed).
+ /// Name of the state, must be unique for each state. Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed).
/// Example: information_collection /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.StateEdge.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.StateEdge.g.cs index 5ecc198e..ff532bb7 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.StateEdge.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.StateEdge.g.cs @@ -23,7 +23,7 @@ public sealed partial class StateEdge public required string Description { get; set; } /// - /// The parameters the function accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format. Omitting parameters defines a function with an empty parameter list. + /// The parameters the functions accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format. Omitting parameters defines a function with an empty parameter list. /// [global::System.Text.Json.Serialization.JsonPropertyName("parameters")] public global::RetellAI.ToolParameter? Parameters { get; set; } @@ -44,7 +44,7 @@ public sealed partial class StateEdge /// Describes what's the transition and at what time / criteria should this transition happen. /// /// - /// The parameters the function accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format. Omitting parameters defines a function with an empty parameter list. + /// The parameters the functions accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format. Omitting parameters defines a function with an empty parameter list. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.StoredCallFilter.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.StoredCallFilter.g.cs index 8ed849b0..d7463c7b 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.StoredCallFilter.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.StoredCallFilter.g.cs @@ -5,7 +5,7 @@ namespace RetellAI { /// - /// A `CallFilter` as persisted on a dashboard or chart. The extra field records how the selection was made, not what to match. Definition-based chart queries use it while merging filters, then query the combined `agent` field. + /// /// public readonly partial struct StoredCallFilter : global::System.IEquatable { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.StoredCallFilterVariant2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.StoredCallFilterVariant2.g.cs index 7bbd82f4..3844f75d 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.StoredCallFilterVariant2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.StoredCallFilterVariant2.g.cs @@ -9,7 +9,7 @@ namespace RetellAI public sealed partial class StoredCallFilterVariant2 { /// - /// The subset of `agent` that was selected as transfer agents. Stored and returned verbatim; it is NOT applied when querying — the dashboard merges its transfer-agent selection into `agent`, which is what filtering resolves on. It exists only so that a saved filter, on being read back, can tell which entries of `agent` belong to the transfer-agent picker; without it they all come back as regular agent selections. + /// Agents in `agent` configured to handle agentic warm transfers. Stored separately only so the dashboard can show that subset as transfer agents. They are queried through `agent`, not as a separate condition. /// [global::System.Text.Json.Serialization.JsonPropertyName("transfer_agent")] public global::System.Collections.Generic.IList? TransferAgent { get; set; } @@ -24,7 +24,7 @@ public sealed partial class StoredCallFilterVariant2 /// Initializes a new instance of the class. /// /// - /// The subset of `agent` that was selected as transfer agents. Stored and returned verbatim; it is NOT applied when querying — the dashboard merges its transfer-agent selection into `agent`, which is what filtering resolves on. It exists only so that a saved filter, on being read back, can tell which entries of `agent` belong to the transfer-agent picker; without it they all come back as regular agent selections. + /// Agents in `agent` configured to handle agentic warm transfers. Stored separately only so the dashboard can show that subset as transfer agents. They are queried through `agent`, not as a separate condition. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.ToolParameter.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.ToolParameter.g.cs index afb43ec9..91e08268 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.ToolParameter.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.ToolParameter.g.cs @@ -4,7 +4,7 @@ namespace RetellAI { /// - /// The parameters the function accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format. Omitting parameters defines a function with an empty parameter list. + /// The parameters the functions accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format. Omitting parameters defines a function with an empty parameter list. /// public sealed partial class ToolParameter { diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.UpdateSpendBudgetRequestVariant2.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateSpendBudgetRequestVariant2.g.cs index b9192ae8..3d90afa6 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.UpdateSpendBudgetRequestVariant2.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.UpdateSpendBudgetRequestVariant2.g.cs @@ -23,11 +23,17 @@ public sealed partial class UpdateSpendBudgetRequestVariant2 public required int MonthlyBudgetCents { get; set; } /// - /// + /// Shared recipient list for ALL budget alerts (auto 80/100 and custom). Empty or omitted falls back to the org's billing recipients. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("recipients")] + public global::System.Collections.Generic.IList? Recipients { get; set; } + + /// + /// User-configured spend alerts (at most 5); automatic alerts are managed internally, and their 80/100 percentages are ignored if submitted (hence the max of 7 items). /// - [global::System.Text.Json.Serialization.JsonPropertyName("custom_alerts")] + [global::System.Text.Json.Serialization.JsonPropertyName("alerts")] [global::System.Text.Json.Serialization.JsonRequired] - public required global::System.Collections.Generic.IList CustomAlerts { get; set; } + public required global::System.Collections.Generic.IList Alerts { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -42,18 +48,25 @@ public sealed partial class UpdateSpendBudgetRequestVariant2 /// /// Monthly spend cap in cents (greater than 0). /// - /// + /// + /// User-configured spend alerts (at most 5); automatic alerts are managed internally, and their 80/100 percentages are ignored if submitted (hence the max of 7 items). + /// + /// + /// Shared recipient list for ALL budget alerts (auto 80/100 and custom). Empty or omitted falls back to the org's billing recipients. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateSpendBudgetRequestVariant2( bool enabled, int monthlyBudgetCents, - global::System.Collections.Generic.IList customAlerts) + global::System.Collections.Generic.IList alerts, + global::System.Collections.Generic.IList? recipients) { this.Enabled = enabled; this.MonthlyBudgetCents = monthlyBudgetCents; - this.CustomAlerts = customAlerts ?? throw new global::System.ArgumentNullException(nameof(customAlerts)); + this.Recipients = recipients; + this.Alerts = alerts ?? throw new global::System.ArgumentNullException(nameof(alerts)); } /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.V2CallBase.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.V2CallBase.g.cs index fbe0164b..1840121b 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.V2CallBase.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.V2CallBase.g.cs @@ -225,7 +225,7 @@ public sealed partial class V2CallBase public string? PublicLogUrl { get; set; } /// - /// URL to the knowledge base retrieved contents of the call. Available after call ends if the call utilizes knowledge base feature. It consists of the response id and the retrieved contents related to that response. It's already rendered in call history tab of dashboard, and you can also manually download and check against the transcript to view the knowledge base retrieval results.
+ /// URL to the knowledge base retrieved contents of the call. Available after call ends if the call utilizes knowledge base feature. It consists of the respond id and the retrieved contents related to that response. It's already rendered in call history tab of dashboard, and you can also manually download and check against the transcript to view the knowledge base retrieval results.
/// Example: https://retellai.s3.us-west-2.amazonaws.com/Jabr9TXYYJHfvl6Syypi88rdAHYHmcq6/kb_retrieved_contents.txt ///
/// https://retellai.s3.us-west-2.amazonaws.com/Jabr9TXYYJHfvl6Syypi88rdAHYHmcq6/kb_retrieved_contents.txt @@ -387,7 +387,7 @@ public sealed partial class V2CallBase /// Example: https://retellai.s3.us-west-2.amazonaws.com/Jabr9TXYYJHfvl6Syypi88rdAHYHmcq6/public_log.txt /// /// - /// URL to the knowledge base retrieved contents of the call. Available after call ends if the call utilizes knowledge base feature. It consists of the response id and the retrieved contents related to that response. It's already rendered in call history tab of dashboard, and you can also manually download and check against the transcript to view the knowledge base retrieval results.
+ /// URL to the knowledge base retrieved contents of the call. Available after call ends if the call utilizes knowledge base feature. It consists of the respond id and the retrieved contents related to that response. It's already rendered in call history tab of dashboard, and you can also manually download and check against the transcript to view the knowledge base retrieval results.
/// Example: https://retellai.s3.us-west-2.amazonaws.com/Jabr9TXYYJHfvl6Syypi88rdAHYHmcq6/kb_retrieved_contents.txt /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.V2WebCallResponseVariant1.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.V2WebCallResponseVariant1.g.cs index 15a41b76..5ac1c62c 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.V2WebCallResponseVariant1.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.V2WebCallResponseVariant1.g.cs @@ -26,29 +26,6 @@ public sealed partial class V2WebCallResponseVariant1 [global::System.Text.Json.Serialization.JsonRequired] public required string AccessToken { get; set; } - /// - /// Which media stack issued the access_token, and therefore where the client signals. The two tokens are indistinguishable, so a client must read this rather than infer it. `gateway` clients address Retell itself; `livekit` clients connect to the returned `url`. Optional only because a server predating the field omits it during a rollout; treat absent as `livekit`.
- /// Example: gateway - ///
- /// gateway - [global::System.Text.Json.Serialization.JsonPropertyName("transport")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.CallTransportJsonConverter))] - public global::RetellAI.CallTransport? Transport { get; set; } - - /// - /// Public side of the gateway instance handling this call, for diagnostics only — the client's media address comes from the SDP answer's ICE candidates. `gateway` transport only.
- /// Example: 54.183.22.7 - ///
- /// 54.183.22.7 - [global::System.Text.Json.Serialization.JsonPropertyName("gateway_ip")] - public string? GatewayIp { get; set; } - - /// - /// ICE servers the client must configure before creating its PeerConnection — they cannot be added afterwards. `gateway` transport only. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("ice_servers")] - public global::System.Collections.Generic.IList? IceServers { get; set; } - /// /// Additional properties that are not explicitly defined in the schema /// @@ -66,32 +43,15 @@ public sealed partial class V2WebCallResponseVariant1 /// Type of the call. Used to distinguish between web call and phone call.
/// Example: web_call /// - /// - /// Which media stack issued the access_token, and therefore where the client signals. The two tokens are indistinguishable, so a client must read this rather than infer it. `gateway` clients address Retell itself; `livekit` clients connect to the returned `url`. Optional only because a server predating the field omits it during a rollout; treat absent as `livekit`.
- /// Example: gateway - /// - /// - /// Public side of the gateway instance handling this call, for diagnostics only — the client's media address comes from the SDP answer's ICE candidates. `gateway` transport only.
- /// Example: 54.183.22.7 - /// - /// - /// ICE servers the client must configure before creating its PeerConnection — they cannot be added afterwards. `gateway` transport only. - /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public V2WebCallResponseVariant1( string accessToken, - global::RetellAI.V2WebCallResponseVariant1CallType callType, - global::RetellAI.CallTransport? transport, - string? gatewayIp, - global::System.Collections.Generic.IList? iceServers) + global::RetellAI.V2WebCallResponseVariant1CallType callType) { this.CallType = callType; this.AccessToken = accessToken ?? throw new global::System.ArgumentNullException(nameof(accessToken)); - this.Transport = transport; - this.GatewayIp = gatewayIp; - this.IceServers = iceServers; } /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.V3CallBase.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.V3CallBase.g.cs index afb6462e..7045e480 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.V3CallBase.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.V3CallBase.g.cs @@ -185,7 +185,7 @@ public sealed partial class V3CallBase public string? PublicLogUrl { get; set; } /// - /// URL to the knowledge base retrieved contents of the call. Available after call ends if the call utilizes knowledge base feature. It consists of the response id and the retrieved contents related to that response. It's already rendered in call history tab of dashboard, and you can also manually download and check against the transcript to view the knowledge base retrieval results.
+ /// URL to the knowledge base retrieved contents of the call. Available after call ends if the call utilizes knowledge base feature. It consists of the respond id and the retrieved contents related to that response. It's already rendered in call history tab of dashboard, and you can also manually download and check against the transcript to view the knowledge base retrieval results.
/// Example: https://retellai.s3.us-west-2.amazonaws.com/Jabr9TXYYJHfvl6Syypi88rdAHYHmcq6/kb_retrieved_contents.txt ///
/// https://retellai.s3.us-west-2.amazonaws.com/Jabr9TXYYJHfvl6Syypi88rdAHYHmcq6/kb_retrieved_contents.txt @@ -328,7 +328,7 @@ public sealed partial class V3CallBase /// Example: https://retellai.s3.us-west-2.amazonaws.com/Jabr9TXYYJHfvl6Syypi88rdAHYHmcq6/public_log.txt /// /// - /// URL to the knowledge base retrieved contents of the call. Available after call ends if the call utilizes knowledge base feature. It consists of the response id and the retrieved contents related to that response. It's already rendered in call history tab of dashboard, and you can also manually download and check against the transcript to view the knowledge base retrieval results.
+ /// URL to the knowledge base retrieved contents of the call. Available after call ends if the call utilizes knowledge base feature. It consists of the respond id and the retrieved contents related to that response. It's already rendered in call history tab of dashboard, and you can also manually download and check against the transcript to view the knowledge base retrieval results.
/// Example: https://retellai.s3.us-west-2.amazonaws.com/Jabr9TXYYJHfvl6Syypi88rdAHYHmcq6/kb_retrieved_contents.txt /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.Models.V3WebCallResponseVariant1.g.cs b/src/libs/RetellAI/Generated/RetellAI.Models.V3WebCallResponseVariant1.g.cs index ca483ce7..9fad6919 100644 --- a/src/libs/RetellAI/Generated/RetellAI.Models.V3WebCallResponseVariant1.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.Models.V3WebCallResponseVariant1.g.cs @@ -26,29 +26,6 @@ public sealed partial class V3WebCallResponseVariant1 [global::System.Text.Json.Serialization.JsonRequired] public required string AccessToken { get; set; } - /// - /// Which media stack issued the access_token, and therefore where the client signals. The two tokens are indistinguishable, so a client must read this rather than infer it. `gateway` clients address Retell itself; `livekit` clients connect to the returned `url`. Optional only because a server predating the field omits it during a rollout; treat absent as `livekit`.
- /// Example: gateway - ///
- /// gateway - [global::System.Text.Json.Serialization.JsonPropertyName("transport")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::RetellAI.JsonConverters.CallTransportJsonConverter))] - public global::RetellAI.CallTransport? Transport { get; set; } - - /// - /// Public side of the gateway instance handling this call, for diagnostics only — the client's media address comes from the SDP answer's ICE candidates. `gateway` transport only.
- /// Example: 54.183.22.7 - ///
- /// 54.183.22.7 - [global::System.Text.Json.Serialization.JsonPropertyName("gateway_ip")] - public string? GatewayIp { get; set; } - - /// - /// ICE servers the client must configure before creating its PeerConnection — they cannot be added afterwards. `gateway` transport only. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("ice_servers")] - public global::System.Collections.Generic.IList? IceServers { get; set; } - /// /// Additional properties that are not explicitly defined in the schema /// @@ -66,32 +43,15 @@ public sealed partial class V3WebCallResponseVariant1 /// Type of the call. Used to distinguish between web call and phone call.
/// Example: web_call /// - /// - /// Which media stack issued the access_token, and therefore where the client signals. The two tokens are indistinguishable, so a client must read this rather than infer it. `gateway` clients address Retell itself; `livekit` clients connect to the returned `url`. Optional only because a server predating the field omits it during a rollout; treat absent as `livekit`.
- /// Example: gateway - /// - /// - /// Public side of the gateway instance handling this call, for diagnostics only — the client's media address comes from the SDP answer's ICE candidates. `gateway` transport only.
- /// Example: 54.183.22.7 - /// - /// - /// ICE servers the client must configure before creating its PeerConnection — they cannot be added afterwards. `gateway` transport only. - /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public V3WebCallResponseVariant1( string accessToken, - global::RetellAI.V3WebCallResponseVariant1CallType callType, - global::RetellAI.CallTransport? transport, - string? gatewayIp, - global::System.Collections.Generic.IList? iceServers) + global::RetellAI.V3WebCallResponseVariant1CallType callType) { this.CallType = callType; this.AccessToken = accessToken ?? throw new global::System.ArgumentNullException(nameof(accessToken)); - this.Transport = transport; - this.GatewayIp = gatewayIp; - this.IceServers = iceServers; } /// diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateKnowledgeBase.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateKnowledgeBase.g.cs index ba6ab7cc..fe0abe4e 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateKnowledgeBase.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.CreateKnowledgeBase.g.cs @@ -699,7 +699,7 @@ partial void ProcessCreateKnowledgeBaseResponseContent( /// Example: true /// /// - /// Maximum number of characters per chunk when splitting knowledge base content. Default is 2000. Immutable after creation.
+ /// Maximum number of characters per chunk when splitting knowledge base. Default is 2000. content. Immutable after creation.
/// Example: 2000 /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.ImportPhoneNumber.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.ImportPhoneNumber.g.cs index 490d3857..4667a053 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.ImportPhoneNumber.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.ImportPhoneNumber.g.cs @@ -554,7 +554,7 @@ partial void ProcessImportPhoneNumberResponseContent( /// Example: true /// /// - /// The termination uri to uniquely identify your elastic SIP trunk. This is used for outbound calls. For Twilio elastic SIP trunks it always ends with ".pstn.twilio.com".
+ /// The termination uri to uniquely identify your elastic SIP trunk. This is used for outbound calls. For Twilio elastic SIP trunks it always end with ".pstn.twilio.com".
/// Example: someuri.pstn.twilio.com /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateAgent.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateAgent.g.cs index ccc850b3..22b5ca0e 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateAgent.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateAgent.g.cs @@ -715,7 +715,7 @@ partial void ProcessUpdateAgentResponseContent( /// Example: Use [sigh] for thoughtful pauses and [excited] for good news. /// /// - /// Controls how responsive the agent is. Value ranging from [0,1]. Lower value means less responsive agent (wait more, respond slower), while higher value means faster exchanges (respond when it can). If unset, default value 1 will apply.
+ /// Controls how responsive is the agent. Value ranging from [0,1]. Lower value means less responsive agent (wait more, respond slower), while higher value means faster exchanges (respond when it can). If unset, default value 1 will apply.
/// Example: 1 /// /// @@ -760,7 +760,7 @@ partial void ProcessUpdateAgentResponseContent( /// Specifies what language(s) the agent will operate in. Accepts either a single locale (e.g. `en-US`) or an array of locales for multilingual agents (e.g. `["en-US","es-ES"]`). The scalar value `multi` is deprecated but still accepted as a scalar, and is stored and returned as the ten locales it used to mean. It must not appear inside the array form. Send an explicit locale array instead. If unset, defaults to `en-US`. /// /// - /// The webhook for agent to listen to call events. See what events it would get at [webhook doc](/features/webhook). If set, will bind webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
+ /// The webhook for agent to listen to call events. See what events it would get at [webhook doc](/features/webhook). If set, will binds webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
/// Example: https://webhook-url-here /// /// diff --git a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateChatAgent.g.cs b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateChatAgent.g.cs index b13a3af5..907963a4 100644 --- a/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateChatAgent.g.cs +++ b/src/libs/RetellAI/Generated/RetellAI.RetellAiClient.UpdateChatAgent.g.cs @@ -677,7 +677,7 @@ partial void ProcessUpdateChatAgentResponseContent( /// Specifies what language(s) the agent will operate in. Accepts either a single locale (e.g. `en-US`) or an array of locales for multilingual agents (e.g. `["en-US","es-ES"]`). The scalar value `multi` is deprecated but still accepted as a scalar, and is stored and returned as the ten locales it used to mean. It must not appear inside the array form. Send an explicit locale array instead. If unset, defaults to `en-US`. /// /// - /// The webhook for agent to listen to chat events. See what events it would get at [webhook doc](/features/webhook). If set, will bind webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
+ /// The webhook for agent to listen to chat events. See what events it would get at [webhook doc](/features/webhook). If set, will binds webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent.
/// Example: https://webhook-url-here /// /// diff --git a/src/libs/RetellAI/Generated/autosdk.generated-examples.json b/src/libs/RetellAI/Generated/autosdk.generated-examples.json index ef062234..9b307030 100644 --- a/src/libs/RetellAI/Generated/autosdk.generated-examples.json +++ b/src/libs/RetellAI/Generated/autosdk.generated-examples.json @@ -61,7 +61,7 @@ "Slug": "updatephonenumber", "Description": "Update agent bound to a purchased phone number", "Language": "http", - "Code": "### Update agent bound to a purchased phone number\n# @name updatePhoneNumber\nPATCH {{host}}/update-phone-number/{{phone_number}}\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022inbound_agents\u0022: [\n {\n \u0022agent_id\u0022: \u0022oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD\u0022,\n \u0022agent_version\u0022: 1,\n \u0022weight\u0022: 1\n }\n ],\n \u0022outbound_agents\u0022: [\n {\n \u0022agent_id\u0022: \u0022oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD\u0022,\n \u0022agent_version\u0022: 1,\n \u0022weight\u0022: 1\n }\n ],\n \u0022nickname\u0022: \u0022Frontdesk Number\u0022\n}\n\n## Responses\n# 200\n# Description: Successfully updated a phone number object.\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 agent bound to a purchased phone number\n# @name updatePhoneNumber\nPATCH {{host}}/update-phone-number/{{phone_number}}\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022inbound_agents\u0022: [\n {\n \u0022agent_id\u0022: \u0022oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD\u0022,\n \u0022agent_version\u0022: 1,\n \u0022weight\u0022: 1\n }\n ],\n \u0022outbound_agents\u0022: [\n {\n \u0022agent_id\u0022: \u0022oBeDLoLOeuAbiuaMFXRtDOLriTJ5tSxD\u0022,\n \u0022agent_version\u0022: 1,\n \u0022weight\u0022: 1\n }\n ],\n \u0022nickname\u0022: \u0022Frontdesk Number\u0022\n}\n\n## Responses\n# 200\n# Description: Successfully updated an phone number object.\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", "Format": "http", "OperationId": "updatePhoneNumber", "Setup": null @@ -72,7 +72,7 @@ "Slug": "updateretellllm", "Description": "Update an existing Retell LLM Response Engine", "Language": "http", - "Code": "### Update an existing Retell LLM Response Engine\n# @name updateRetellLLM\nPATCH {{host}}/update-retell-llm/{{llm_id}}?version={{version}}\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022begin_message\u0022: \u0022Hey I am a virtual assistant calling from Retell Hospital.\u0022\n}\n\n## Responses\n# 200\n# Description: Successfully updated a Retell LLM Response Engine.\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", + "Code": "### Update an existing Retell LLM Response Engine\n# @name updateRetellLLM\nPATCH {{host}}/update-retell-llm/{{llm_id}}?version={{version}}\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022begin_message\u0022: \u0022Hey I am a virtual assistant calling from Retell Hospital.\u0022\n}\n\n## Responses\n# 200\n# Description: Successfully updated an Retell LLM Response Engine.\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": "updateRetellLLM", "Setup": null diff --git a/src/libs/RetellAI/openapi.yaml b/src/libs/RetellAI/openapi.yaml index efc01f71..7bc6964a 100644 --- a/src/libs/RetellAI/openapi.yaml +++ b/src/libs/RetellAI/openapi.yaml @@ -2,7 +2,7 @@ openapi: 3.0.3 info: title: Retell SDK version: 3.0.0 - x-retell-spec-revision: 2026-08-31-8036006 + x-retell-spec-revision: 2026-09-02-eca52fe contact: name: Retell Support url: https://www.retellai.com/ @@ -799,7 +799,7 @@ components: minimum: 0 maximum: 1 example: 1 - description: Controls how responsive the agent is. Value ranging from [0,1]. Lower value means less responsive agent (wait more, respond slower), while higher value means faster exchanges (respond + description: Controls how responsive is the agent. Value ranging from [0,1]. Lower value means less responsive agent (wait more, respond slower), while higher value means faster exchanges (respond when it can). If unset, default value 1 will apply. interruption_sensitivity: type: number @@ -889,7 +889,7 @@ components: webhook_url: type: string example: https://webhook-url-here - description: The webhook for agent to listen to call events. See what events it would get at [webhook doc](/features/webhook). If set, will bind webhook events for this agent to the specified + description: The webhook for agent to listen to call events. See what events it would get at [webhook doc](/features/webhook). If set, will binds webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent. nullable: true webhook_events: @@ -1478,14 +1478,14 @@ components: - book_appointment_cal name: type: string - description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores - and dashes, with a maximum length of 64 (no space allowed). + description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain + underscores and dashes, with a maximum length of 64 (no space allowed). description: type: string description: Describes what the tool does, sometimes can also include information about when to call the tool. cal_api_key: type: string - description: Cal.com Api key that has access to the cal.com event you want to book appointment. + description: Cal.com Api key that have access to the cal.com event you want to book appointment. event_type_id: oneOf: - type: number @@ -1609,8 +1609,8 @@ components: - bridge_transfer name: type: string - description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores - and dashes, with a maximum length of 64 (no space allowed). + description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain + underscores and dashes, with a maximum length of 64 (no space allowed). description: type: string description: Describes what the tool does. This tool is only available to transfer agents (agents with isTransferAgent set to true) in agentic warm transfer mode. When invoked, it bridges the @@ -1642,7 +1642,7 @@ components: in_voicemail: type: boolean example: false - description: Whether the call entered voicemail. + description: Whether the call is entered voicemail. user_sentiment: type: string enum: @@ -1846,8 +1846,8 @@ components: - cancel_transfer name: type: string - description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores - and dashes, with a maximum length of 64 (no space allowed). + description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain + underscores and dashes, with a maximum length of 64 (no space allowed). description: type: string description: Describes what the tool does. This tool is only available to transfer agents (agents with isTransferAgent set to true) in agentic warm transfer mode. When invoked, it cancels the @@ -1992,7 +1992,7 @@ components: webhook_url: type: string example: https://webhook-url-here - description: The webhook for agent to listen to chat events. See what events it would get at [webhook doc](/features/webhook). If set, will bind webhook events for this agent to the specified + description: The webhook for agent to listen to chat events. See what events it would get at [webhook doc](/features/webhook). If set, will binds webhook events for this agent to the specified url, and will ignore the account level webhook for this agent. Set to `null` to remove webhook url from this agent. nullable: true webhook_events: @@ -2306,14 +2306,14 @@ components: - check_availability_cal name: type: string - description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores - and dashes, with a maximum length of 64 (no space allowed). + description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain + underscores and dashes, with a maximum length of 64 (no space allowed). description: type: string description: Describes what the tool does, sometimes can also include information about when to call the tool. cal_api_key: type: string - description: Cal.com Api key that has access to the cal.com event you want to check availability for. + description: Cal.com Api key that have access to the cal.com event you want to check availability for. event_type_id: oneOf: - type: number @@ -3202,6 +3202,18 @@ components: nullable: true description: Hosted Stripe invoice URL when available. example: https://invoice.stripe.com/i/acct_123/invst_123 + CreateCreditTopupInvoicePendingResponse: + type: object + required: + - payment_status + properties: + payment_status: + type: string + description: Returned instead of an invoice for organizations billed through Metronome. The top-up is submitted as a payment-gated commit; final outcome (credited or failed) arrives asynchronously + and is not reflected in this response. + enum: + - pending + example: pending OptInBillingV2Request: type: object required: @@ -3280,7 +3292,7 @@ components: - custom name: type: string - description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must consist of a-z, A-Z, 0-9, or contain underscores + description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). url: type: string @@ -3380,7 +3392,7 @@ components: - code name: type: string - description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must consist of a-z, A-Z, 0-9, or contain underscores + description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). description: type: string @@ -3779,12 +3791,12 @@ components: oneOf: - $ref: '#/components/schemas/NumberFilter' - $ref: '#/components/schemas/RangeFilter' - description: Filter by combined cost of the call. + description: Filter by total call cost in cents. e2e_latency_p50: oneOf: - $ref: '#/components/schemas/NumberFilter' - $ref: '#/components/schemas/RangeFilter' - description: Filter by end-to-end latency p50. + description: Filter by per-call p50 end-to-end latency in milliseconds. tool_calls: type: array items: @@ -3794,22 +3806,31 @@ components: type: array items: $ref: '#/components/schemas/CustomFieldFilter' - description: Filter by custom analysis data fields. + description: 'Filter by custom post-call analysis outputs. Each filter `key` matches the configured output''s `name`. + + ' custom_attributes: type: array items: $ref: '#/components/schemas/CustomFieldFilter' - description: Filter by custom attributes fields. + description: 'Filter by organization-level attributes that attach business context to calls, such as customer tier or campaign, so calls can be organized and filtered consistently in Call History. + Use the attribute ID as `key` and the call''s attribute value as `value`. + + ' metadata: type: array items: $ref: '#/components/schemas/CustomFieldFilter' - description: Filter by metadata fields. + description: 'Filter by values stored in the call''s `metadata`. Each filter `key` matches a top-level metadata key. + + ' dynamic_variables: type: array items: $ref: '#/components/schemas/CustomFieldFilter' - description: Filter by dynamic variables. + description: 'Filter by dynamic variables stored on the call. Each filter `key` matches a dynamic-variable name. + + ' StoredCallFilter: allOf: - $ref: '#/components/schemas/CallFilter' @@ -3819,11 +3840,8 @@ components: type: array items: $ref: '#/components/schemas/AgentFilter' - description: The subset of `agent` that was selected as transfer agents. Stored and returned verbatim; it is NOT applied when querying — the dashboard merges its transfer-agent selection into - `agent`, which is what filtering resolves on. It exists only so that a saved filter, on being read back, can tell which entries of `agent` belong to the transfer-agent picker; without it they - all come back as regular agent selections. - description: A `CallFilter` as persisted on a dashboard or chart. The extra field records how the selection was made, not what to match. Definition-based chart queries use it while merging filters, - then query the combined `agent` field. + description: Agents in `agent` configured to handle agentic warm transfers. Stored separately only so the dashboard can show that subset as transfer agents. They are queried through `agent`, + not as a separate condition. ChatFilter: type: object description: Filter criteria for chats. All conditions are implicitly connected with AND. @@ -3895,17 +3913,22 @@ components: oneOf: - $ref: '#/components/schemas/NumberFilter' - $ref: '#/components/schemas/RangeFilter' - description: Filter by combined cost of the chat. + description: Filter by total chat cost in cents. custom_analysis_data: type: array items: $ref: '#/components/schemas/CustomFieldFilter' - description: Filter by custom analysis data fields. + description: 'Filter by custom post-chat analysis outputs. Each filter `key` matches the configured output''s `name`. + + ' custom_attributes: type: array items: $ref: '#/components/schemas/CustomFieldFilter' - description: Filter by custom attributes fields. + description: 'Filter by organization-level attributes that attach business context to chats, such as customer tier or campaign, so chats can be organized and filtered consistently in Chat History. + Use the attribute ID as `key` and the chat''s attribute value as `value`. + + ' ContactFilter: type: object description: Filter criteria for contacts. All conditions are implicitly connected with AND. first_name and last_name are not filterable here; use search_query to match on those. @@ -4069,8 +4092,8 @@ components: - end_call name: type: string - description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores - and dashes, with a maximum length of 64 (no space allowed). + description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain + underscores and dashes, with a maximum length of 64 (no space allowed). description: type: string description: Describes what the tool does, sometimes can also include information about when to call the tool. @@ -4199,7 +4222,7 @@ components: - extract_dynamic_variable name: type: string - description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must consist of a-z, A-Z, 0-9, or contain underscores + description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state edges). Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). description: type: string @@ -4397,7 +4420,7 @@ components: type: array items: $ref: '#/components/schemas/FinetuneExampleUtterance' - description: Fine tune the transition condition to this global node + description: Find tune the transition condition to this global node GlobalNodeSetting: type: object required: @@ -4552,7 +4575,7 @@ components: minimum: 600 maximum: 6000 example: 2000 - description: Maximum number of characters per chunk when splitting knowledge base content. Default is 2000. Immutable after creation. + description: Maximum number of characters per chunk when splitting knowledge base. Default is 2000. content. Immutable after creation. min_chunk_size: type: integer minimum: 200 @@ -4920,7 +4943,7 @@ components: example: index: '1' key: value - description: Query parameters to append to the MCP connection request URL. + description: Query parameters to append to the MCP connection request URL. timeout_ms: type: integer description: Maximum time to wait for a connection to be established (in milliseconds). Default to 120,000 ms (2 minutes). @@ -5381,7 +5404,7 @@ components: type: string enum: - node_transition - description: This is the result of a node transition. + description: This is result of a node transition former_node_id: type: string description: Former node id @@ -5984,8 +6007,8 @@ components: - press_digit name: type: string - description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must consist of a-z, A-Z, 0-9, or contain underscores - and dashes, with a maximum length of 64 (no space allowed). + description: Name of the tool. Must be unique within all tools available to LLM at any given time (general tools + state tools + state transitions). Must be consisted of a-z, A-Z, 0-9, or contain + underscores and dashes, with a maximum length of 64 (no space allowed). description: type: string description: Describes what the tool does, sometimes can also include information about when to call the tool. @@ -6753,8 +6776,8 @@ components: parameters: $ref: '#/components/schemas/ToolParameter' description: Describes what parameters you want to extract out when the transition changes. The parameters extracted here can be referenced in prompts & function descriptions of later states via - dynamic variables. The parameters the function accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about - the format. + dynamic variables. The parameters the functions accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation + about the format. StateTransitionMessageBase: type: object required: @@ -6793,7 +6816,7 @@ components: name: example: information_collection type: string - description: Name of the state, must be unique for each state. Must consist of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). + description: Name of the state, must be unique for each state. Must be consisted of a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64 (no space allowed). state_prompt: example: '## Task @@ -7225,7 +7248,7 @@ components: description: Whether the tool call was successful. ToolParameter: type: object - description: The parameters the function accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format. + description: The parameters the functions accepts, described as a JSON Schema object. See [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format. Omitting parameters defines a function with an empty parameter list. required: - type @@ -7631,16 +7654,13 @@ components: type: object required: - percentage - - recipients properties: percentage: type: integer minimum: 1 - maximum: 99 - recipients: - type: array - items: - type: string + maximum: 100 + description: Custom alert threshold (1-99). The automatic 80/100 thresholds are accepted and silently ignored so clients can submit the full displayed list. + additionalProperties: false UpdateSpendBudgetRequest: oneOf: - description: Disable spend budget. @@ -7658,7 +7678,7 @@ components: required: - enabled - monthly_budget_cents - - custom_alerts + - alerts properties: enabled: type: boolean @@ -7669,9 +7689,15 @@ components: minimum: 0 exclusiveMinimum: true description: Monthly spend cap in cents (greater than 0). - custom_alerts: + recipients: + type: array + items: + type: string + description: Shared recipient list for ALL budget alerts (auto 80/100 and custom). Empty or omitted falls back to the org's billing recipients. + alerts: type: array - maxItems: 5 + maxItems: 7 + description: User-configured spend alerts (at most 5); automatic alerts are managed internally, and their 80/100 percentages are ignored if submitted (hence the max of 7 items). items: $ref: '#/components/schemas/SpendBudgetCustomAlertRequest' additionalProperties: false @@ -7966,7 +7992,7 @@ components: knowledge_base_retrieved_contents_url: type: string example: https://retellai.s3.us-west-2.amazonaws.com/Jabr9TXYYJHfvl6Syypi88rdAHYHmcq6/kb_retrieved_contents.txt - description: URL to the knowledge base retrieved contents of the call. Available after call ends if the call utilizes knowledge base feature. It consists of the response id and the retrieved contents + description: URL to the knowledge base retrieved contents of the call. Available after call ends if the call utilizes knowledge base feature. It consists of the respond id and the retrieved contents related to that response. It's already rendered in call history tab of dashboard, and you can also manually download and check against the transcript to view the knowledge base retrieval results. latency: type: object @@ -7990,11 +8016,11 @@ components: description: Text-to-speech latency (from the triggering of TTS to first byte received) tracking of the call. $ref: '#/components/schemas/CallLatency' knowledge_base: - description: Knowledge base latency (from the triggering of knowledge base retrieval to all relevant context received) tracking of the call. Only populated when using knowledge base feature + description: Knowledge base latency (from the triggering of knowledge base retrival to all relevant context received) tracking of the call. Only populated when using knowledge base feature for the agent of the call. $ref: '#/components/schemas/CallLatency' s2s: - description: Speech-to-speech latency (from requesting responses of a S2S model to first byte received) tracking of the call. Only populated for calls that use S2S model like Realtime API. + description: Speech-to-speech latency (from requesting responses of a S2S model to first byte received) tracking of the call. Only populated for calls that uses S2S model like Realtime API. $ref: '#/components/schemas/CallLatency' disconnection_reason: $ref: '#/components/schemas/DisconnectionReason' @@ -8059,30 +8085,6 @@ components: oneOf: - $ref: '#/components/schemas/V2WebCallResponse' - $ref: '#/components/schemas/V2PhoneCallResponse' - CallTransport: - type: string - enum: - - livekit - - gateway - description: Which media stack issued the access_token, and therefore where the client signals. The two tokens are indistinguishable, so a client must read this rather than infer it. `gateway` clients - address Retell itself; `livekit` clients connect to the returned `url`. Optional only because a server predating the field omits it during a rollout; treat absent as `livekit`. - example: gateway - IceServer: - type: object - required: - - urls - properties: - urls: - oneOf: - - type: string - - type: array - items: - type: string - example: stun:stun.l.google.com:19302 - username: - type: string - credential: - type: string V3CallResponse: oneOf: - $ref: '#/components/schemas/V3WebCallResponse' @@ -8218,7 +8220,7 @@ components: knowledge_base_retrieved_contents_url: type: string example: https://retellai.s3.us-west-2.amazonaws.com/Jabr9TXYYJHfvl6Syypi88rdAHYHmcq6/kb_retrieved_contents.txt - description: URL to the knowledge base retrieved contents of the call. Available after call ends if the call utilizes knowledge base feature. It consists of the response id and the retrieved contents + description: URL to the knowledge base retrieved contents of the call. Available after call ends if the call utilizes knowledge base feature. It consists of the respond id and the retrieved contents related to that response. It's already rendered in call history tab of dashboard, and you can also manually download and check against the transcript to view the knowledge base retrieval results. latency: type: object @@ -8242,11 +8244,11 @@ components: description: Text-to-speech latency (from the triggering of TTS to first byte received) tracking of the call. $ref: '#/components/schemas/CallLatency' knowledge_base: - description: Knowledge base latency (from the triggering of knowledge base retrieval to all relevant context received) tracking of the call. Only populated when using knowledge base feature + description: Knowledge base latency (from the triggering of knowledge base retrival to all relevant context received) tracking of the call. Only populated when using knowledge base feature for the agent of the call. $ref: '#/components/schemas/CallLatency' s2s: - description: Speech-to-speech latency (from requesting responses of a S2S model to first byte received) tracking of the call. Only populated for calls that use S2S model like Realtime API. + description: Speech-to-speech latency (from requesting responses of a S2S model to first byte received) tracking of the call. Only populated for calls that uses S2S model like Realtime API. $ref: '#/components/schemas/CallLatency' disconnection_reason: $ref: '#/components/schemas/DisconnectionReason' @@ -8363,17 +8365,6 @@ components: type: string example: eyJhbGciOiJIUzI1NiJ9.eyJ2aWRlbyI6eyJyb29tSm9p description: Access token to enter the web call room. This needs to be passed to your frontend to join the call. - transport: - $ref: '#/components/schemas/CallTransport' - gateway_ip: - type: string - description: Public side of the gateway instance handling this call, for diagnostics only — the client's media address comes from the SDP answer's ICE candidates. `gateway` transport only. - example: 54.183.22.7 - ice_servers: - type: array - items: - $ref: '#/components/schemas/IceServer' - description: ICE servers the client must configure before creating its PeerConnection — they cannot be added afterwards. `gateway` transport only. - $ref: '#/components/schemas/V3CallBase' V3ListCallsRequest: type: object @@ -8465,17 +8456,6 @@ components: type: string example: eyJhbGciOiJIUzI1NiJ9.eyJ2aWRlbyI6eyJyb29tSm9p description: Access token to enter the web call room. This needs to be passed to your frontend to join the call. - transport: - $ref: '#/components/schemas/CallTransport' - gateway_ip: - type: string - description: Public side of the gateway instance handling this call, for diagnostics only — the client's media address comes from the SDP answer's ICE candidates. `gateway` transport only. - example: 54.183.22.7 - ice_servers: - type: array - items: - $ref: '#/components/schemas/IceServer' - description: ICE servers the client must configure before creating its PeerConnection — they cannot be added afterwards. `gateway` transport only. - $ref: '#/components/schemas/V2CallBase' VoiceResponse: type: object @@ -9227,6 +9207,7 @@ components: - cron ChartGroupType: type: string + description: Optional chart-wide breakdown shared by every metric. Do not set `time`; time grouping is automatic for `line`, `bar`, and `column`. Use `group_criteria` to name a custom field. enum: - time - agent_id @@ -9244,10 +9225,14 @@ components: - agent_version DashboardSource: type: string + description: 'Dataset queried: call records or chat records. Determines which metrics, groups, and filters are valid. + + ' enum: - call - chat ChartGroupItem: + description: Chart-wide breakdown shared by every metric. oneOf: - type: object required: @@ -9255,6 +9240,8 @@ components: properties: type: type: string + description: Breakdown dimension. Call-only values include `batch_call_id`, `call_successful`, `call_status`, `direction`, and `call_type`; chat-only values are `chat_successful` and `chat_status`. + `agent_version` also separates results by `agent_id`. On donut charts, `direction` includes phone calls only. Do not set `time`; it is added automatically for `line`, `bar`, and `column`. enum: - time - agent_id @@ -9275,19 +9262,28 @@ components: properties: type: type: string + description: '`custom_analysis_data` groups by an analysis output; `custom_attribute` groups by a custom attribute. + + ' enum: - custom_analysis_data - custom_attribute field: type: string + description: Exact custom field name. ChartShowItem: type: object + description: 'Metric to calculate. `source` selects a value, `measurement` chooses its aggregation, and `source.group` adds a chart-wide breakdown shared by every metric. + + ' required: - source - measurement oneOf: - title: KeywordSource - description: String/enum sources — count only. + description: '`call_id` counts calls; `chat_id` counts chats. For a disconnection reason breakdown, use `call_id` for calls or `chat_id` for chats and set `group: disconnection_reason`. + + ' required: - source - measurement @@ -9299,6 +9295,7 @@ components: properties: type: type: string + description: '`call_id` is call-only; `chat_id` is chat-only.' enum: - call_id - disconnection_reason @@ -9312,10 +9309,12 @@ components: properties: type: type: string + description: Count matching records or non-null values. enum: - count - title: NumericSource - description: Numeric and boolean sources — all measurement types. + description: Built-in metric. `e2e_latency_p50`, `call_successful`, `call_picked_up`, `call_transferred`, and `in_voicemail` are call-only; `chat_successful` is chat-only; `duration_ms` and `combined_cost` + support both. required: - source - measurement @@ -9327,6 +9326,7 @@ components: properties: type: type: string + description: Duration and latency are milliseconds; `combined_cost` is cents. Averaging a boolean yields the fraction of populated values that are true, from 0 to 1. enum: - e2e_latency_p50 - duration_ms @@ -9345,6 +9345,9 @@ components: properties: type: type: string + description: '`count` counts non-null values; other options aggregate the values. + + ' enum: - count - sum @@ -9354,7 +9357,7 @@ components: - avg - max - title: CustomFieldSource - description: Custom analysis / attribute sources — field is required. + description: Aggregate one custom analysis or custom attribute field. required: - source - measurement @@ -9367,18 +9370,27 @@ components: properties: type: type: string + description: '`custom_analysis_data` reads an analysis output; `custom_attribute` reads a custom attribute. + + ' enum: - custom_analysis_data - custom_attribute field: type: string + description: Exact custom field name. cast: type: string + description: 'Convert values before aggregation: `float` to numbers or `bool` to booleans. With `bool`, `avg` returns the fraction of converted values that are true. Omit for `count`. + + ' enum: - float - bool group: - $ref: '#/components/schemas/ChartGroupType' + description: Optional chart-wide breakdown. A custom group uses this source's `field`; use `group_criteria` to group by a different custom field. + allOf: + - $ref: '#/components/schemas/ChartGroupType' measurement: type: object required: @@ -9386,6 +9398,9 @@ components: properties: type: type: string + description: '`count` works for any value; other options require numeric or castable values. + + ' enum: - count - sum @@ -9395,7 +9410,7 @@ components: - avg - max - title: ConcurrencySource - description: Call concurrency — max measurement only. + description: Maximum concurrent calls per time bucket; call-only. Use `line`, `bar`, or `column`. Record filters and categorical groups do not apply. required: - source - measurement @@ -9407,10 +9422,13 @@ components: properties: type: type: string + description: Number of calls active at the same time. enum: - call_concurrency group: - $ref: '#/components/schemas/ChartGroupType' + description: Do not set; concurrency supports time only. + allOf: + - $ref: '#/components/schemas/ChartGroupType' measurement: type: object required: @@ -9418,10 +9436,12 @@ components: properties: type: type: string + description: Maximum concurrency in each time bucket. enum: - max - title: CustomToolSource - description: Custom tool call metrics — avg measurement only. + description: Custom tool-call metrics; call-only. `custom_tool_latency` is the average of each call's recorded custom-tool latencies, then averaged across those calls, in milliseconds. `custom_tool_success_rate` + is successful invocations divided by all invocations. required: - source - measurement @@ -9433,6 +9453,7 @@ components: properties: type: type: string + description: Latency is milliseconds; success rate is a ratio from 0 to 1. enum: - custom_tool_latency - custom_tool_success_rate @@ -9445,11 +9466,14 @@ components: properties: type: type: string + description: Required aggregation. enum: - avg ChartTimeRange: + description: Time range evaluated when data is fetched. `to_date` uses the request timezone. Numeric timestamps are Unix milliseconds. oneOf: - type: object + description: Rolling interval ending now. required: - type - window @@ -9460,12 +9484,14 @@ components: - last window: type: object + description: Amount of time to look back. required: - unit - value properties: unit: type: string + description: Lookback interval unit. enum: - day - week @@ -9473,8 +9499,10 @@ components: - year value: type: integer + description: Number of units to look back. Use a value greater than zero. minimum: 0 - type: object + description: Range from `value[0]` through now. Deprecated in `target.chart`. required: - type - value @@ -9485,12 +9513,13 @@ components: - since value: type: array + description: One start timestamp in Unix milliseconds. items: type: integer minItems: 1 maxItems: 1 - type: object - description: The current day, week, month or year so far, resolved per request in the request's timezone. Weeks start Monday. + description: Current calendar period so far in the request timezone. required: - type - unit @@ -9501,12 +9530,14 @@ components: - to_date unit: type: string + description: Calendar period; weeks start Monday. enum: - day - week - month - year - type: object + description: Explicit inclusive start/end interval. required: - type - value @@ -9517,11 +9548,15 @@ components: - fixed value: type: array + description: '`[start_ms, end_ms]`; start must be earlier than end. + + ' items: type: integer minItems: 2 maxItems: 2 - type: object + description: All available records with no time filter. required: - type properties: @@ -9531,15 +9566,20 @@ components: - all ChartConfig: type: object + description: Chart query and rendering settings. The call or chat dataset is supplied separately in `target.source`. required: - type properties: chart_id: type: string + description: Identifier of a chart stored in a dashboard. Omit from `target.chart`. title: type: string + description: Label shown above the chart. type: type: string + description: Visualization. Use `number` for aggregate values, `donut` for categorical distributions, `line` for trends, `column` for vertical bars, or `bar` for horizontal bars. `line`, `bar`, + and `column` automatically group by time; `number` ignores configured groups; `donut` rejects configured time groups. Concurrency always returns time buckets. enum: - bar - column @@ -9547,35 +9587,37 @@ components: - line - number size: + description: Grid placement for a chart stored in a dashboard. Omit from `target.chart`. oneOf: - type: string + description: Older preset format. Use the grid object when placement is needed. enum: - small - medium - large - type: object - description: Grid placement and span for the chart in a 24-column layout. + description: Position and span in the dashboard's 24-column grid. properties: col: type: integer minimum: 1 maximum: 24 - description: Starting column. + description: 1-based starting column. row: type: integer minimum: 1 maximum: 500 - description: Starting row. + description: 1-based starting row. col_span: type: integer minimum: 1 maximum: 24 - description: Number of columns the chart spans. + description: Grid columns occupied. The chart must not extend beyond column 24. row_span: type: integer minimum: 1 maximum: 6 - description: Number of rows the chart spans. + description: Grid rows occupied. required: - col - row @@ -9583,36 +9625,106 @@ components: - row_span show: type: array + description: Metrics to calculate, in output order. Provide at least one. Use multiple metrics only when they should share the same breakdowns. items: $ref: '#/components/schemas/ChartShowItem' group_criteria: type: array - description: User-selected additional breakdowns saved on the chart. + description: Chart-wide breakdowns shared by every metric. For a custom-field breakdown, provide the exact custom field name. items: $ref: '#/components/schemas/ChartGroupItem' filter_criteria: anyOf: - $ref: '#/components/schemas/StoredCallFilter' - $ref: '#/components/schemas/ChatFilter' - description: Filter criteria saved on the chart. Merged with the dashboard-level filter when fetching data. + description: Filters applied before metrics are calculated. Use fields supported by `target.source`. Records must match every populated filter field. time: - $ref: '#/components/schemas/ChartTimeRange' + description: Records included by time. When omitted from `target.chart`, the last week is used. + allOf: + - $ref: '#/components/schemas/ChartTimeRange' comparison: type: boolean + description: Also query the preceding comparison period. Requires `target.chart.time` with a type other than `all`. unit: type: string + description: Time-bucket size for `line`, `bar`, `column`, and concurrency charts. Defaults to `week` when the calculated range exceeds 30 whole days, `month` for all time, and `day` otherwise. enum: - hour - day - week - month ChartDefinition: + description: Chart configuration used in `target.chart`; `chart_id` must be omitted. allOf: - $ref: '#/components/schemas/ChartConfig' - type: object not: required: - chart_id + ChartConfigWithId: + allOf: + - $ref: '#/components/schemas/ChartConfig' + - type: object + required: + - chart_id + ChartsMap: + type: object + description: Map of chart_id to chart. Each entry's chart_id must equal its key. Sent in full on update, not merged per key. + additionalProperties: + $ref: '#/components/schemas/ChartConfigWithId' + ChartUpdate: + allOf: + - $ref: '#/components/schemas/ChartConfigWithId' + - type: object + required: + - size + properties: + size: + type: object + required: + - col + - row + - col_span + - row_span + properties: + col_span: + minimum: 2 + ChartUpdatesMap: + type: object + description: Partial map of chart_id to chart, merged into the dashboard's stored charts. Each entry's chart_id must equal its key, a null value deletes that chart, and charts left out stay unchanged. + minProperties: 1 + additionalProperties: + oneOf: + - $ref: '#/components/schemas/ChartUpdate' + - type: object + nullable: true + not: + type: object + DashboardUpdateRequest: + type: object + description: Partial dashboard update. Omitted fields remain unchanged. + properties: + name: + type: string + minLength: 1 + maxLength: 200 + charts_map: + $ref: '#/components/schemas/ChartsMap' + chart_updates: + allOf: + - $ref: '#/components/schemas/ChartUpdatesMap' + description: Per-chart updates merged into the stored charts, instead of the full replacement charts_map does. Each chart is written on its own key, so concurrent edits to different charts do + not conflict. Cannot be combined with charts_map. + filter_criteria: + anyOf: + - $ref: '#/components/schemas/StoredCallFilter' + - $ref: '#/components/schemas/ChatFilter' + description: Dashboard-level filter criteria applied to all charts. + group_criteria: + type: array + description: Dashboard-level group/breakdown criteria applied to all charts. + items: + $ref: '#/components/schemas/ChartGroupItem' security: - api_key: [] paths: @@ -11370,7 +11482,7 @@ paths: description: Optional version of the API to use for this request. Default to latest version. responses: '200': - description: Successfully retrieved a Retell LLM Response Engine. + description: Successfully retrieved an Retell LLM Response Engine. content: application/json: schema: @@ -11601,7 +11713,7 @@ paths: termination_uri: type: string example: someuri.pstn.twilio.com - description: The termination uri to uniquely identify your elastic SIP trunk. This is used for outbound calls. For Twilio elastic SIP trunks it always ends with ".pstn.twilio.com". + description: The termination uri to uniquely identify your elastic SIP trunk. This is used for outbound calls. For Twilio elastic SIP trunks it always end with ".pstn.twilio.com". sip_trunk_auth_username: type: string example: username @@ -12490,7 +12602,7 @@ paths: nickname: Frontdesk Number responses: '200': - description: Successfully updated a phone number object. + description: Successfully updated an phone number object. content: application/json: schema: @@ -12532,7 +12644,7 @@ paths: begin_message: Hey I am a virtual assistant calling from Retell Hospital. responses: '200': - description: Successfully updated a Retell LLM Response Engine. + description: Successfully updated an Retell LLM Response Engine. content: application/json: schema: