diff --git a/src/libs/Vapi/Generated/Vapi.Models.AudioFormatFormat.Json.g.cs b/src/libs/Vapi/Generated/Vapi.AnyOf.2.Json.g.cs similarity index 89% rename from src/libs/Vapi/Generated/Vapi.Models.AudioFormatFormat.Json.g.cs rename to src/libs/Vapi/Generated/Vapi.AnyOf.2.Json.g.cs index 2f089cfc..746c7af5 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AudioFormatFormat.Json.g.cs +++ b/src/libs/Vapi/Generated/Vapi.AnyOf.2.Json.g.cs @@ -2,7 +2,7 @@ namespace Vapi { - public sealed partial class AudioFormatFormat + public readonly partial struct AnyOf { /// /// 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::Vapi.AudioFormatFormat? FromJson( + public static global::Vapi.AnyOf? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::Vapi.AudioFormatFormat), - jsonSerializerContext) as global::Vapi.AudioFormatFormat; + typeof(global::Vapi.AnyOf), + jsonSerializerContext) as global::Vapi.AnyOf?; } /// /// Deserializes a JSON string using the generated default JsonSerializerContext. /// - public static global::Vapi.AudioFormatFormat? FromJson( + public static global::Vapi.AnyOf? 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::Vapi.AudioFormatFormat? FromJson( + public static global::Vapi.AnyOf? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { @@ -86,7 +86,7 @@ public string ToJson( global::Vapi.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::Vapi.AudioFormatFormat), - jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.AudioFormatFormat; + typeof(global::Vapi.AnyOf), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.AnyOf?; } /// /// 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::Vapi.SourceGenerationContext.Default); } - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync?>( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/Vapi/Generated/Vapi.AnyOf.2.g.cs b/src/libs/Vapi/Generated/Vapi.AnyOf.2.g.cs new file mode 100644 index 00000000..8276ab40 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.AnyOf.2.g.cs @@ -0,0 +1,294 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public readonly partial struct AnyOf : global::System.IEquatable> + { + /// + /// + /// +#if NET6_0_OR_GREATER + public T1? Value1 { get; init; } +#else + public T1? Value1 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value1))] +#endif + public bool IsValue1 => Value1 != null; + + /// + /// + /// + public bool TryPickValue1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T1? value) + { + value = Value1; + return IsValue1; + } + + /// + /// + /// + public T1 PickValue1() => IsValue1 + ? Value1! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public T2? Value2 { get; init; } +#else + public T2? Value2 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value2))] +#endif + public bool IsValue2 => Value2 != null; + + /// + /// + /// + public bool TryPickValue2( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T2? value) + { + value = Value2; + return IsValue2; + } + + /// + /// + /// + public T2 PickValue2() => IsValue2 + ? Value2! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator AnyOf(T1 value) => new AnyOf((T1?)value); + + /// + /// + /// + public static implicit operator T1?(AnyOf @this) => @this.Value1; + + /// + /// + /// + public AnyOf(T1? value) + { + Value1 = value; + } + + /// + /// + /// + public static AnyOf FromValue1(T1? value) => new AnyOf(value); + + /// + /// + /// + public static implicit operator AnyOf(T2 value) => new AnyOf((T2?)value); + + /// + /// + /// + public static implicit operator T2?(AnyOf @this) => @this.Value2; + + /// + /// + /// + public AnyOf(T2? value) + { + Value2 = value; + } + + /// + /// + /// + public static AnyOf FromValue2(T2? value) => new AnyOf(value); + + /// + /// + /// + public AnyOf( + T1? value1, + T2? value2 + ) + { + Value1 = value1; + Value2 = value2; + } + + /// + /// + /// + public object? Object => + Value2 as object ?? + Value1 as object + ; + + /// + /// + /// + public override string? ToString() => + Value1?.ToString() ?? + Value2?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsValue1 || IsValue2; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? value1 = null, + global::System.Func? value2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsValue1 && value1 != null) + { + return value1(Value1!); + } + else if (IsValue2 && value2 != null) + { + return value2(Value2!); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? value1 = null, + + global::System.Action? value2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsValue1) + { + value1?.Invoke(Value1!); + } + else if (IsValue2) + { + value2?.Invoke(Value2!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? value1 = null, + global::System.Action? value2 = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsValue1) + { + value1?.Invoke(Value1!); + } + else if (IsValue2) + { + value2?.Invoke(Value2!); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + Value1, + typeof(T1), + Value2, + typeof(T2), + }; + 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(AnyOf other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value1, other.Value1) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value2, other.Value2) + ; + } + + /// + /// + /// + public static bool operator ==(AnyOf obj1, AnyOf obj2) + { + return global::System.Collections.Generic.EqualityComparer>.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(AnyOf obj1, AnyOf obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is AnyOf o && Equals(o); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerCreate.g.cs b/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerCreate.g.cs index 1bdfc380..792e5198 100644 --- a/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerCreate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.CallsClient.CallControllerCreate.g.cs @@ -502,6 +502,10 @@ partial void ProcessCallControllerCreateResponseContent( /// This is the assistant version to use for this call. Supported only with
/// direct `assistantId`. Omit to follow the latest version. /// + /// + /// This is the squad version to use for this call. Supported only with
+ /// direct `squadId`. Omit to follow the latest version. + /// /// /// This is the transport of the call. /// @@ -588,6 +592,7 @@ partial void ProcessCallControllerCreateResponseContent( /// public async global::System.Threading.Tasks.Task> CallControllerCreateAsync( string? assistantVersion = default, + string? squadVersion = default, global::Vapi.OneOf? transport = default, global::System.Collections.Generic.IList? customers = default, string? name = default, @@ -611,6 +616,7 @@ partial void ProcessCallControllerCreateResponseContent( var __request = new global::Vapi.CreateCallDTO { AssistantVersion = assistantVersion, + SquadVersion = squadVersion, Transport = transport, Customers = customers, Name = name, diff --git a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerCreate.g.cs b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerCreate.g.cs index e14f4816..6ccf4b58 100644 --- a/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerCreate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ICallsClient.CallControllerCreate.g.cs @@ -35,6 +35,10 @@ public partial interface ICallsClient /// This is the assistant version to use for this call. Supported only with
/// direct `assistantId`. Omit to follow the latest version. /// + /// + /// This is the squad version to use for this call. Supported only with
+ /// direct `squadId`. Omit to follow the latest version. + /// /// /// This is the transport of the call. /// @@ -121,6 +125,7 @@ public partial interface ICallsClient /// global::System.Threading.Tasks.Task> CallControllerCreateAsync( string? assistantVersion = default, + string? squadVersion = default, global::Vapi.OneOf? transport = default, global::System.Collections.Generic.IList? customers = default, string? name = default, diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.AnyOf2.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.AnyOf2.g.cs new file mode 100644 index 00000000..a160fd4f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.AnyOf2.g.cs @@ -0,0 +1,161 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> + { + /// + public override global::Vapi.AnyOf Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + + using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); + var __rawJson = __jsonDocument.RootElement.GetRawText(); + var __jsonProps = new global::System.Collections.Generic.HashSet(); + if (__jsonDocument.RootElement.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name); + } + } + + var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T1), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } + var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T2), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } + var __bestScore = 0; + var __bestIndex = -1; + if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } + if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; } + + T1? value1 = default; + T2? value2 = default; + if (__bestIndex >= 0) + { + if (__bestIndex == 0) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + else if (__bestIndex == 1) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + } + + if (value1 == null && value2 == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + if (value1 == null && value2 == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + var __value = new global::Vapi.AnyOf( + value1, + + value2 + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.AnyOf value, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + if (value.IsValue1) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!, typeInfo); + } + else if (value.IsValue2) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.AudioFormatFormat.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.AudioFormatFormat.g.cs new file mode 100644 index 00000000..264742ec --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.AudioFormatFormat.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class AudioFormatFormatJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.AudioFormatFormat Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.AudioFormatFormatExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.AudioFormatFormat)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.AudioFormatFormat); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.AudioFormatFormat value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.AudioFormatFormatExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.AudioFormatFormatNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.AudioFormatFormatNullable.g.cs new file mode 100644 index 00000000..e0e59ef9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.AudioFormatFormatNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class AudioFormatFormatNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.AudioFormatFormat? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.AudioFormatFormatExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.AudioFormatFormat)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.AudioFormatFormat?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.AudioFormatFormat? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.AudioFormatFormatExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ClientInboundMessageAppendContextKind.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ClientInboundMessageAppendContextKind.g.cs new file mode 100644 index 00000000..7773cb00 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ClientInboundMessageAppendContextKind.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class ClientInboundMessageAppendContextKindJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.ClientInboundMessageAppendContextKind Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.ClientInboundMessageAppendContextKindExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.ClientInboundMessageAppendContextKind)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.ClientInboundMessageAppendContextKind); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.ClientInboundMessageAppendContextKind value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.ClientInboundMessageAppendContextKindExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ClientInboundMessageAppendContextKindNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ClientInboundMessageAppendContextKindNullable.g.cs new file mode 100644 index 00000000..6acb3a84 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ClientInboundMessageAppendContextKindNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class ClientInboundMessageAppendContextKindNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.ClientInboundMessageAppendContextKind? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.ClientInboundMessageAppendContextKindExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.ClientInboundMessageAppendContextKind)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.ClientInboundMessageAppendContextKind?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.ClientInboundMessageAppendContextKind? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.ClientInboundMessageAppendContextKindExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ClientInboundMessageAppendContextType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ClientInboundMessageAppendContextType.g.cs new file mode 100644 index 00000000..d28326c9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ClientInboundMessageAppendContextType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class ClientInboundMessageAppendContextTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.ClientInboundMessageAppendContextType Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.ClientInboundMessageAppendContextTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.ClientInboundMessageAppendContextType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.ClientInboundMessageAppendContextType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.ClientInboundMessageAppendContextType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.ClientInboundMessageAppendContextTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ClientInboundMessageAppendContextTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ClientInboundMessageAppendContextTypeNullable.g.cs new file mode 100644 index 00000000..d61907ce --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ClientInboundMessageAppendContextTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class ClientInboundMessageAppendContextTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.ClientInboundMessageAppendContextType? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.ClientInboundMessageAppendContextTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.ClientInboundMessageAppendContextType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.ClientInboundMessageAppendContextType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.ClientInboundMessageAppendContextType? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.ClientInboundMessageAppendContextTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.OpenAIModelServiceTier.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.OpenAIModelServiceTier.g.cs new file mode 100644 index 00000000..5a7f06a5 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.OpenAIModelServiceTier.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class OpenAIModelServiceTierJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.OpenAIModelServiceTier Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.OpenAIModelServiceTierExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.OpenAIModelServiceTier)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.OpenAIModelServiceTier); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.OpenAIModelServiceTier value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.OpenAIModelServiceTierExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.OpenAIModelServiceTierNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.OpenAIModelServiceTierNullable.g.cs new file mode 100644 index 00000000..7167b6b5 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.OpenAIModelServiceTierNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class OpenAIModelServiceTierNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.OpenAIModelServiceTier? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.OpenAIModelServiceTierExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.OpenAIModelServiceTier)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.OpenAIModelServiceTier?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.OpenAIModelServiceTier? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.OpenAIModelServiceTierExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolControllerRemoveResponse2.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolControllerRemoveResponse2.g.cs new file mode 100644 index 00000000..34d4fcd8 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolControllerRemoveResponse2.g.cs @@ -0,0 +1,72 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace Vapi.JsonConverters +{ + /// + public class ToolControllerRemoveResponse2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.ToolControllerRemoveResponse2 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."); + + + var readerCopy = reader; + var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.ToolControllerRemoveResponseDiscriminator2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.ToolControllerRemoveResponseDiscriminator2)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::Vapi.ToolPinnedConflictResponseDTO? toolPinned = default; + if (discriminator?.Error == global::Vapi.ToolControllerRemoveResponseDiscriminator2Error.ToolPinned) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.ToolPinnedConflictResponseDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.ToolPinnedConflictResponseDTO)}"); + toolPinned = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::Vapi.ToolWriteConflictResponseDTO? toolWriteConflict = default; + if (discriminator?.Error == global::Vapi.ToolControllerRemoveResponseDiscriminator2Error.ToolWriteConflict) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.ToolWriteConflictResponseDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Vapi.ToolWriteConflictResponseDTO)}"); + toolWriteConflict = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::Vapi.ToolControllerRemoveResponse2( + discriminator?.Error, + toolPinned, + + toolWriteConflict + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.ToolControllerRemoveResponse2 value, + global::System.Text.Json.JsonSerializerOptions options) + { + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); + + if (value.IsToolPinned) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.ToolPinnedConflictResponseDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.ToolPinnedConflictResponseDTO).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.ToolPinned!, typeInfo); + } + else if (value.IsToolWriteConflict) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Vapi.ToolWriteConflictResponseDTO), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Vapi.ToolWriteConflictResponseDTO).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.ToolWriteConflict!, typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolControllerRemoveResponseDiscriminatorError.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolControllerRemoveResponseDiscriminatorError.g.cs new file mode 100644 index 00000000..bfe7a6a9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolControllerRemoveResponseDiscriminatorError.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class ToolControllerRemoveResponseDiscriminatorErrorJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.ToolControllerRemoveResponseDiscriminatorError Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.ToolControllerRemoveResponseDiscriminatorErrorExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.ToolControllerRemoveResponseDiscriminatorError)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.ToolControllerRemoveResponseDiscriminatorError); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.ToolControllerRemoveResponseDiscriminatorError value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.ToolControllerRemoveResponseDiscriminatorErrorExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolControllerRemoveResponseDiscriminatorErrorNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolControllerRemoveResponseDiscriminatorErrorNullable.g.cs new file mode 100644 index 00000000..81d38f8e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolControllerRemoveResponseDiscriminatorErrorNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class ToolControllerRemoveResponseDiscriminatorErrorNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.ToolControllerRemoveResponseDiscriminatorError? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.ToolControllerRemoveResponseDiscriminatorErrorExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.ToolControllerRemoveResponseDiscriminatorError)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.ToolControllerRemoveResponseDiscriminatorError?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.ToolControllerRemoveResponseDiscriminatorError? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.ToolControllerRemoveResponseDiscriminatorErrorExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolWriteConflictResponseDTOError.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolWriteConflictResponseDTOError.g.cs new file mode 100644 index 00000000..9aadef3f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolWriteConflictResponseDTOError.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class ToolWriteConflictResponseDTOErrorJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.ToolWriteConflictResponseDTOError Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.ToolWriteConflictResponseDTOErrorExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.ToolWriteConflictResponseDTOError)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.ToolWriteConflictResponseDTOError); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.ToolWriteConflictResponseDTOError value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.ToolWriteConflictResponseDTOErrorExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolWriteConflictResponseDTOErrorNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolWriteConflictResponseDTOErrorNullable.g.cs new file mode 100644 index 00000000..dc8028a9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ToolWriteConflictResponseDTOErrorNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class ToolWriteConflictResponseDTOErrorNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.ToolWriteConflictResponseDTOError? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::Vapi.ToolWriteConflictResponseDTOErrorExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.ToolWriteConflictResponseDTOError)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.ToolWriteConflictResponseDTOError?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.ToolWriteConflictResponseDTOError? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::Vapi.ToolWriteConflictResponseDTOErrorExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs b/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs index 8cd2b8bd..d6e03640 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs @@ -55,7 +55,7 @@ namespace Vapi [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_df27486c55a9cbc0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_0d653e762a3c02cb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_9b6ffd2d0f82b6b0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiTranscriber_4286e861e67fc77e")] @@ -88,7 +88,7 @@ namespace Vapi [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_f4028e908b78f89d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_76c0e52c28a7a2d9")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_b0e4611cdd5ca5f3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_84a72fadaed46ebe")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] @@ -567,7 +567,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_df27486c55a9cbc0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_0d653e762a3c02cb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_9b6ffd2d0f82b6b0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiTranscriber_4286e861e67fc77e")] @@ -600,7 +600,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_f4028e908b78f89d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_76c0e52c28a7a2d9")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_b0e4611cdd5ca5f3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_84a72fadaed46ebe")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] @@ -613,6 +613,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIModelToolStrictCompatibilityMode), TypeInfoPropertyName = "OpenAIModelToolStrictCompatibilityMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIModelPromptCacheRetention), TypeInfoPropertyName = "OpenAIModelPromptCacheRetention2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIModelServiceTier), TypeInfoPropertyName = "OpenAIModelServiceTier2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIModelReasoningEffort), TypeInfoPropertyName = "OpenAIModelReasoningEffort2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenRouterModel))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenRouterModelProvider), TypeInfoPropertyName = "OpenRouterModelProvider2")] @@ -890,7 +891,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NeuphonicVoiceProvider), TypeInfoPropertyName = "NeuphonicVoiceProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NeuphonicVoiceModel), TypeInfoPropertyName = "NeuphonicVoiceModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIVoiceProvider), TypeInfoPropertyName = "OpenAIVoiceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfOpenAIVoiceVoiceIdString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnyOf), TypeInfoPropertyName = "AnyOfOpenAIVoiceVoiceIdString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIVoiceVoiceId), TypeInfoPropertyName = "OpenAIVoiceVoiceId2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIVoiceModel), TypeInfoPropertyName = "OpenAIVoiceModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PlayHTVoiceProvider), TypeInfoPropertyName = "PlayHTVoiceProvider2")] @@ -968,7 +969,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackNeuphonicVoiceProvider), TypeInfoPropertyName = "FallbackNeuphonicVoiceProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackNeuphonicVoiceModel), TypeInfoPropertyName = "FallbackNeuphonicVoiceModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackOpenAIVoiceProvider), TypeInfoPropertyName = "FallbackOpenAIVoiceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfFallbackOpenAIVoiceVoiceIdString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnyOf), TypeInfoPropertyName = "AnyOfFallbackOpenAIVoiceVoiceIdString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackOpenAIVoiceVoiceId), TypeInfoPropertyName = "FallbackOpenAIVoiceVoiceId2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackOpenAIVoiceModel), TypeInfoPropertyName = "FallbackOpenAIVoiceModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackPlayHTVoiceProvider), TypeInfoPropertyName = "FallbackPlayHTVoiceProvider2")] @@ -1025,7 +1026,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAzureOpenAICredentialDTORegion), TypeInfoPropertyName = "CreateAzureOpenAICredentialDTORegion2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAzureOpenAICredentialDTOModel), TypeInfoPropertyName = "CreateAzureOpenAICredentialDTOModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SipTrunkGateway))] internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1079,7 +1079,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_df27486c55a9cbc0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_0d653e762a3c02cb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_9b6ffd2d0f82b6b0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiTranscriber_4286e861e67fc77e")] @@ -1112,7 +1112,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_f4028e908b78f89d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_76c0e52c28a7a2d9")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_b0e4611cdd5ca5f3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_84a72fadaed46ebe")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] @@ -1123,6 +1123,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SipTrunkGateway))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SipTrunkGatewayOutboundProtocol), TypeInfoPropertyName = "SipTrunkGatewayOutboundProtocol2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SipTrunkOutboundSipRegisterPlan))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SipTrunkOutboundAuthenticationPlan))] @@ -1217,6 +1218,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CredentialsItem3), TypeInfoPropertyName = "CredentialsItem32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOCredentialDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateAssistantDTOCredentialDiscriminatorProvider), TypeInfoPropertyName = "CreateAssistantDTOCredentialDiscriminatorProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ModelDeprecationNotice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Assistant))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantFirstMessageMode), TypeInfoPropertyName = "AssistantFirstMessageMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantVoicemailDetection), TypeInfoPropertyName = "AssistantVoicemailDetection2")] @@ -1230,6 +1232,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CredentialsItem4), TypeInfoPropertyName = "CredentialsItem42")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantCredentialDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantCredentialDiscriminatorProvider), TypeInfoPropertyName = "AssistantCredentialDiscriminatorProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.DateTime))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ValidateBackgroundSoundUrlDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BackgroundSoundUrlValidationResult))] @@ -1322,6 +1325,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantPinnedConflictResponseDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssistantPinnedConflictResponseDTOError), TypeInfoPropertyName = "AssistantPinnedConflictResponseDTOError2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Squad))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SquadVersion))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SquadVersionPaginatedMetadata))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SquadVersionPaginatedResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSquadDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Workflow))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfWorkflowBackgroundSoundString2")] @@ -1377,6 +1384,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnalysisCostAnalysisType), TypeInfoPropertyName = "AnalysisCostAnalysisType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AudioFormat))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AudioFormatFormat), TypeInfoPropertyName = "AudioFormatFormat2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AudioFormatContainer), TypeInfoPropertyName = "AudioFormatContainer2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiWebsocketTransport))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiWebsocketTransportConversationType), TypeInfoPropertyName = "VapiWebsocketTransportConversationType2")] @@ -1530,14 +1538,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ResponseErrorEventType), TypeInfoPropertyName = "ResponseErrorEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DialPlanEntry))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignPredialPlan))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateCampaignDTO))] - [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::Vapi.CreateCampaignDTOServerMessage), TypeInfoPropertyName = "CreateCampaignDTOServerMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Campaign))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignStatus), TypeInfoPropertyName = "CampaignStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignEndedReason), TypeInfoPropertyName = "CampaignEndedReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1591,7 +1591,7 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_df27486c55a9cbc0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_0d653e762a3c02cb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_9b6ffd2d0f82b6b0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiTranscriber_4286e861e67fc77e")] @@ -1624,7 +1624,7 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_f4028e908b78f89d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_76c0e52c28a7a2d9")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_b0e4611cdd5ca5f3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_84a72fadaed46ebe")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] @@ -1635,6 +1635,14 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateCampaignDTO))] + [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::Vapi.CreateCampaignDTOServerMessage), TypeInfoPropertyName = "CreateCampaignDTOServerMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Campaign))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignStatus), TypeInfoPropertyName = "CampaignStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignEndedReason), TypeInfoPropertyName = "CampaignEndedReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignServerMessage), TypeInfoPropertyName = "CampaignServerMessage2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignPaginatedResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -1896,15 +1904,19 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolDraftConflictResponseDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GetToolDraftsDTO))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateToolVersionMetadataDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolPinnedConflictResponseDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolPinnedConflictResponseDTOError), TypeInfoPropertyName = "ToolPinnedConflictResponseDTOError2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolWriteConflictResponseDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolWriteConflictResponseDTOError), TypeInfoPropertyName = "ToolWriteConflictResponseDTOError2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateToolVersionMetadataDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateFileDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateFileDTOPurpose), TypeInfoPropertyName = "CreateFileDTOPurpose2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.File))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FileObject), TypeInfoPropertyName = "FileObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FileStatus), TypeInfoPropertyName = "FileStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateFileDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FilePaginatedResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomKnowledgeBase))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomKnowledgeBaseProvider), TypeInfoPropertyName = "CustomKnowledgeBaseProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCustomKnowledgeBaseDTO))] @@ -2038,18 +2050,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SimulationRunConfiguration))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SimulationRunItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SimulationRunItemStatus), TypeInfoPropertyName = "SimulationRunItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SimulationSuiteTargetAssignment))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SimulationSuiteTargetAssignmentTargetType), TypeInfoPropertyName = "SimulationSuiteTargetAssignmentTargetType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateSimulationSuiteDTO))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SimulationSuite))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSimulationSuiteDTO))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GenerateScenariosDTO))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GeneratedScenario))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GeneratedScenarioCategory), TypeInfoPropertyName = "GeneratedScenarioCategory2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GenerateScenariosResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2103,7 +2103,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_df27486c55a9cbc0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_0d653e762a3c02cb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_9b6ffd2d0f82b6b0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiTranscriber_4286e861e67fc77e")] @@ -2136,7 +2136,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_f4028e908b78f89d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_76c0e52c28a7a2d9")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_b0e4611cdd5ca5f3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_84a72fadaed46ebe")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] @@ -2147,6 +2147,18 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SimulationRunItemStatus), TypeInfoPropertyName = "SimulationRunItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SimulationSuiteTargetAssignment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SimulationSuiteTargetAssignmentTargetType), TypeInfoPropertyName = "SimulationSuiteTargetAssignmentTargetType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateSimulationSuiteDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SimulationSuite))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSimulationSuiteDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GenerateScenariosDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GeneratedScenario))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GeneratedScenarioCategory), TypeInfoPropertyName = "GeneratedScenarioCategory2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GenerateScenariosResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateSimulationDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Simulation))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSimulationDTO))] @@ -2550,18 +2562,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAnyscaleCredentialDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAnyscaleCredentialDTOProvider), TypeInfoPropertyName = "UpdateAnyscaleCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAssemblyAICredentialDTO))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAssemblyAICredentialDTOProvider), TypeInfoPropertyName = "UpdateAssemblyAICredentialDTOProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureCredentialDTO))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureCredentialDTOProvider), TypeInfoPropertyName = "UpdateAzureCredentialDTOProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureCredentialDTOService), TypeInfoPropertyName = "UpdateAzureCredentialDTOService2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureCredentialDTORegion), TypeInfoPropertyName = "UpdateAzureCredentialDTORegion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureOpenAICredentialDTO))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureOpenAICredentialDTOProvider), TypeInfoPropertyName = "UpdateAzureOpenAICredentialDTOProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureOpenAICredentialDTORegion), TypeInfoPropertyName = "UpdateAzureOpenAICredentialDTORegion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureOpenAICredentialDTOModel), TypeInfoPropertyName = "UpdateAzureOpenAICredentialDTOModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateByoSipTrunkCredentialDTO))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateByoSipTrunkCredentialDTOProvider), TypeInfoPropertyName = "UpdateByoSipTrunkCredentialDTOProvider2")] internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2615,7 +2615,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_df27486c55a9cbc0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_0d653e762a3c02cb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_9b6ffd2d0f82b6b0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiTranscriber_4286e861e67fc77e")] @@ -2648,7 +2648,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_f4028e908b78f89d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_76c0e52c28a7a2d9")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_b0e4611cdd5ca5f3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_84a72fadaed46ebe")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] @@ -2659,6 +2659,18 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAssemblyAICredentialDTOProvider), TypeInfoPropertyName = "UpdateAssemblyAICredentialDTOProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureCredentialDTOProvider), TypeInfoPropertyName = "UpdateAzureCredentialDTOProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureCredentialDTOService), TypeInfoPropertyName = "UpdateAzureCredentialDTOService2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureCredentialDTORegion), TypeInfoPropertyName = "UpdateAzureCredentialDTORegion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureOpenAICredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureOpenAICredentialDTOProvider), TypeInfoPropertyName = "UpdateAzureOpenAICredentialDTOProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureOpenAICredentialDTORegion), TypeInfoPropertyName = "UpdateAzureOpenAICredentialDTORegion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAzureOpenAICredentialDTOModel), TypeInfoPropertyName = "UpdateAzureOpenAICredentialDTOModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateByoSipTrunkCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateByoSipTrunkCredentialDTOProvider), TypeInfoPropertyName = "UpdateByoSipTrunkCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCartesiaCredentialDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCartesiaCredentialDTOProvider), TypeInfoPropertyName = "UpdateCartesiaCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCerebrasCredentialDTO))] @@ -2995,6 +3007,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageAddMessage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageAddMessageType), TypeInfoPropertyName = "ClientInboundMessageAddMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageAppendContext))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageAppendContextType), TypeInfoPropertyName = "ClientInboundMessageAppendContextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageAppendContextKind), TypeInfoPropertyName = "ClientInboundMessageAppendContextKind2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageControl))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageControlType), TypeInfoPropertyName = "ClientInboundMessageControlType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageControlControl), TypeInfoPropertyName = "ClientInboundMessageControlControl2")] @@ -3059,21 +3074,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerPreviewRequest), TypeInfoPropertyName = "InsightControllerPreviewRequest2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerPreviewRequestDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.InsightControllerPreviewRequestDiscriminatorType), TypeInfoPropertyName = "InsightControllerPreviewRequestDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ChatControllerListChatsSortOrder), TypeInfoPropertyName = "ChatControllerListChatsSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ChatControllerListChatsSortBy), TypeInfoPropertyName = "ChatControllerListChatsSortBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllStatus), TypeInfoPropertyName = "CampaignControllerFindAllStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllSortOrder), TypeInfoPropertyName = "CampaignControllerFindAllSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllSortBy), TypeInfoPropertyName = "CampaignControllerFindAllSortBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllV2Status), TypeInfoPropertyName = "CampaignControllerFindAllV2Status2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllV2SortOrder), TypeInfoPropertyName = "CampaignControllerFindAllV2SortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllV2SortBy), TypeInfoPropertyName = "CampaignControllerFindAllV2SortBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerGetCampaignV2ContactsStatu), TypeInfoPropertyName = "CampaignControllerGetCampaignV2ContactsStatu2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerGetCampaignV2ContactsSortBy), TypeInfoPropertyName = "CampaignControllerGetCampaignV2ContactsSortBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SessionControllerFindAllPaginatedSortOrder), TypeInfoPropertyName = "SessionControllerFindAllPaginatedSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SessionControllerFindAllPaginatedSortBy), TypeInfoPropertyName = "SessionControllerFindAllPaginatedSortBy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerFindAllPaginatedSortOrder), TypeInfoPropertyName = "PhoneNumberControllerFindAllPaginatedSortOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerFindAllPaginatedSortBy), TypeInfoPropertyName = "PhoneNumberControllerFindAllPaginatedSortBy2")] internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3127,7 +3127,7 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_df27486c55a9cbc0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_0d653e762a3c02cb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_9b6ffd2d0f82b6b0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiTranscriber_4286e861e67fc77e")] @@ -3160,7 +3160,7 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_f4028e908b78f89d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_76c0e52c28a7a2d9")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_b0e4611cdd5ca5f3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_84a72fadaed46ebe")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] @@ -3171,6 +3171,21 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ChatControllerListChatsSortOrder), TypeInfoPropertyName = "ChatControllerListChatsSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ChatControllerListChatsSortBy), TypeInfoPropertyName = "ChatControllerListChatsSortBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllStatus), TypeInfoPropertyName = "CampaignControllerFindAllStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllSortOrder), TypeInfoPropertyName = "CampaignControllerFindAllSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllSortBy), TypeInfoPropertyName = "CampaignControllerFindAllSortBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllV2Status), TypeInfoPropertyName = "CampaignControllerFindAllV2Status2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllV2SortOrder), TypeInfoPropertyName = "CampaignControllerFindAllV2SortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerFindAllV2SortBy), TypeInfoPropertyName = "CampaignControllerFindAllV2SortBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerGetCampaignV2ContactsStatu), TypeInfoPropertyName = "CampaignControllerGetCampaignV2ContactsStatu2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignControllerGetCampaignV2ContactsSortBy), TypeInfoPropertyName = "CampaignControllerGetCampaignV2ContactsSortBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SessionControllerFindAllPaginatedSortOrder), TypeInfoPropertyName = "SessionControllerFindAllPaginatedSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SessionControllerFindAllPaginatedSortBy), TypeInfoPropertyName = "SessionControllerFindAllPaginatedSortBy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerFindAllPaginatedSortOrder), TypeInfoPropertyName = "PhoneNumberControllerFindAllPaginatedSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberControllerFindAllPaginatedSortBy), TypeInfoPropertyName = "PhoneNumberControllerFindAllPaginatedSortBy2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputControllerFindAllSortOrder), TypeInfoPropertyName = "StructuredOutputControllerFindAllSortOrder2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputControllerFindAllSortBy), TypeInfoPropertyName = "StructuredOutputControllerFindAllSortBy2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PersonalityControllerFindAllSortOrder), TypeInfoPropertyName = "PersonalityControllerFindAllSortOrder2")] @@ -3244,10 +3259,12 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerUpdateResponse), TypeInfoPropertyName = "ToolControllerUpdateResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerUpdateResponseDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerUpdateResponseDiscriminatorType), TypeInfoPropertyName = "ToolControllerUpdateResponseDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerRemoveResponse), TypeInfoPropertyName = "ToolControllerRemoveResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerRemoveResponse), TypeInfoPropertyName = "ToolControllerRemoveResponse2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerRemoveResponseDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerRemoveResponseDiscriminatorType), TypeInfoPropertyName = "ToolControllerRemoveResponseDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerRemoveResponse2), TypeInfoPropertyName = "ToolControllerRemoveResponse22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerRemoveResponseDiscriminator2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerRemoveResponseDiscriminatorError), TypeInfoPropertyName = "ToolControllerRemoveResponseDiscriminatorError2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?, global::Vapi.StructuredOutputRerunResponse>), TypeInfoPropertyName = "OneOfAllOfStructuredOutputRunPreviewResponseObjectStructuredOutputRerunResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AllOf), TypeInfoPropertyName = "AllOfStructuredOutputRunPreviewResponseObject2")] @@ -3488,6 +3505,7 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIModelFallbackModel?), TypeInfoPropertyName = "NullableOpenAIModelFallbackModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIModelToolStrictCompatibilityMode?), TypeInfoPropertyName = "NullableOpenAIModelToolStrictCompatibilityMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIModelPromptCacheRetention?), TypeInfoPropertyName = "NullableOpenAIModelPromptCacheRetention2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIModelServiceTier?), TypeInfoPropertyName = "NullableOpenAIModelServiceTier2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIModelReasoningEffort?), TypeInfoPropertyName = "NullableOpenAIModelReasoningEffort2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenRouterModelProvider?), TypeInfoPropertyName = "NullableOpenRouterModelProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PerplexityAIModelProvider?), TypeInfoPropertyName = "NullablePerplexityAIModelProvider2")] @@ -3568,24 +3586,6 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FormatPlanFormattersEnabledItem?), TypeInfoPropertyName = "NullableFormatPlanFormattersEnabledItem2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ChunkPlanPunctuationBoundarie?), TypeInfoPropertyName = "NullableChunkPlanPunctuationBoundarie2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureVoiceProvider?), TypeInfoPropertyName = "NullableAzureVoiceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "NullableOneOfAzureVoiceVoiceIdString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureVoiceVoiceId?), TypeInfoPropertyName = "NullableAzureVoiceVoiceId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "NullableOneOfCartesiaExperimentalControlsSpeedDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaExperimentalControlsSpeed?), TypeInfoPropertyName = "NullableCartesiaExperimentalControlsSpeed2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaExperimentalControlsEmotion?), TypeInfoPropertyName = "NullableCartesiaExperimentalControlsEmotion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(int?))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaVoiceProvider?), TypeInfoPropertyName = "NullableCartesiaVoiceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaVoiceModel?), TypeInfoPropertyName = "NullableCartesiaVoiceModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaVoiceLanguage?), TypeInfoPropertyName = "NullableCartesiaVoiceLanguage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomVoiceProvider?), TypeInfoPropertyName = "NullableCustomVoiceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepgramVoiceProvider?), TypeInfoPropertyName = "NullableDeepgramVoiceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepgramVoiceVoiceId?), TypeInfoPropertyName = "NullableDeepgramVoiceVoiceId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepgramVoiceModel?), TypeInfoPropertyName = "NullableDeepgramVoiceModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ElevenLabsVoiceProvider?), TypeInfoPropertyName = "NullableElevenLabsVoiceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "NullableOneOfElevenLabsVoiceVoiceIdString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ElevenLabsVoiceVoiceId?), TypeInfoPropertyName = "NullableElevenLabsVoiceVoiceId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ElevenLabsVoiceModel?), TypeInfoPropertyName = "NullableElevenLabsVoiceModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WellSaidVoiceProvider?), TypeInfoPropertyName = "NullableWellSaidVoiceProvider2")] internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3639,7 +3639,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_df27486c55a9cbc0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_0d653e762a3c02cb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_9b6ffd2d0f82b6b0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiTranscriber_4286e861e67fc77e")] @@ -3672,7 +3672,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_f4028e908b78f89d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_76c0e52c28a7a2d9")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_b0e4611cdd5ca5f3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_84a72fadaed46ebe")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] @@ -3683,6 +3683,24 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "NullableOneOfAzureVoiceVoiceIdString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureVoiceVoiceId?), TypeInfoPropertyName = "NullableAzureVoiceVoiceId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "NullableOneOfCartesiaExperimentalControlsSpeedDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaExperimentalControlsSpeed?), TypeInfoPropertyName = "NullableCartesiaExperimentalControlsSpeed2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaExperimentalControlsEmotion?), TypeInfoPropertyName = "NullableCartesiaExperimentalControlsEmotion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(int?))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaVoiceProvider?), TypeInfoPropertyName = "NullableCartesiaVoiceProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaVoiceModel?), TypeInfoPropertyName = "NullableCartesiaVoiceModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaVoiceLanguage?), TypeInfoPropertyName = "NullableCartesiaVoiceLanguage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomVoiceProvider?), TypeInfoPropertyName = "NullableCustomVoiceProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepgramVoiceProvider?), TypeInfoPropertyName = "NullableDeepgramVoiceProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepgramVoiceVoiceId?), TypeInfoPropertyName = "NullableDeepgramVoiceVoiceId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepgramVoiceModel?), TypeInfoPropertyName = "NullableDeepgramVoiceModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ElevenLabsVoiceProvider?), TypeInfoPropertyName = "NullableElevenLabsVoiceProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "NullableOneOfElevenLabsVoiceVoiceIdString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ElevenLabsVoiceVoiceId?), TypeInfoPropertyName = "NullableElevenLabsVoiceVoiceId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ElevenLabsVoiceModel?), TypeInfoPropertyName = "NullableElevenLabsVoiceModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WellSaidVoiceProvider?), TypeInfoPropertyName = "NullableWellSaidVoiceProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.WellSaidVoiceModel?), TypeInfoPropertyName = "NullableWellSaidVoiceModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.HumeVoiceProvider?), TypeInfoPropertyName = "NullableHumeVoiceProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.HumeVoiceModel?), TypeInfoPropertyName = "NullableHumeVoiceModel2")] @@ -3693,7 +3711,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NeuphonicVoiceProvider?), TypeInfoPropertyName = "NullableNeuphonicVoiceProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.NeuphonicVoiceModel?), TypeInfoPropertyName = "NullableNeuphonicVoiceModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIVoiceProvider?), TypeInfoPropertyName = "NullableOpenAIVoiceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "NullableOneOfOpenAIVoiceVoiceIdString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnyOf?), TypeInfoPropertyName = "NullableAnyOfOpenAIVoiceVoiceIdString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIVoiceVoiceId?), TypeInfoPropertyName = "NullableOpenAIVoiceVoiceId2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OpenAIVoiceModel?), TypeInfoPropertyName = "NullableOpenAIVoiceModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PlayHTVoiceProvider?), TypeInfoPropertyName = "NullablePlayHTVoiceProvider2")] @@ -3767,7 +3785,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackNeuphonicVoiceProvider?), TypeInfoPropertyName = "NullableFallbackNeuphonicVoiceProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackNeuphonicVoiceModel?), TypeInfoPropertyName = "NullableFallbackNeuphonicVoiceModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackOpenAIVoiceProvider?), TypeInfoPropertyName = "NullableFallbackOpenAIVoiceProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "NullableOneOfFallbackOpenAIVoiceVoiceIdString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnyOf?), TypeInfoPropertyName = "NullableAnyOfFallbackOpenAIVoiceVoiceIdString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackOpenAIVoiceVoiceId?), TypeInfoPropertyName = "NullableFallbackOpenAIVoiceVoiceId2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackOpenAIVoiceModel?), TypeInfoPropertyName = "NullableFallbackOpenAIVoiceModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FallbackPlayHTVoiceProvider?), TypeInfoPropertyName = "NullableFallbackPlayHTVoiceProvider2")] @@ -3965,6 +3983,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoicemailDetectionCostProvider?), TypeInfoPropertyName = "NullableVoicemailDetectionCostProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnalysisCostType?), TypeInfoPropertyName = "NullableAnalysisCostType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AnalysisCostAnalysisType?), TypeInfoPropertyName = "NullableAnalysisCostAnalysisType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AudioFormatFormat?), TypeInfoPropertyName = "NullableAudioFormatFormat2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AudioFormatContainer?), TypeInfoPropertyName = "NullableAudioFormatContainer2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiWebsocketTransportConversationType?), TypeInfoPropertyName = "NullableVapiWebsocketTransportConversationType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiWebsocketTransportProvider?), TypeInfoPropertyName = "NullableVapiWebsocketTransportProvider2")] @@ -4079,25 +4098,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DtmfToolType?), TypeInfoPropertyName = "NullableDtmfToolType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.EndCallToolType?), TypeInfoPropertyName = "NullableEndCallToolType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FunctionToolType?), TypeInfoPropertyName = "NullableFunctionToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.KnowledgeBaseToolType?), TypeInfoPropertyName = "NullableKnowledgeBaseToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GhlToolType?), TypeInfoPropertyName = "NullableGhlToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.MakeToolType?), TypeInfoPropertyName = "NullableMakeToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransferCallToolType?), TypeInfoPropertyName = "NullableTransferCallToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.HandoffToolType?), TypeInfoPropertyName = "NullableHandoffToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OutputToolType?), TypeInfoPropertyName = "NullableOutputToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BashToolType?), TypeInfoPropertyName = "NullableBashToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BashToolSubType?), TypeInfoPropertyName = "NullableBashToolSubType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BashToolName?), TypeInfoPropertyName = "NullableBashToolName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ComputerToolType?), TypeInfoPropertyName = "NullableComputerToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ComputerToolSubType?), TypeInfoPropertyName = "NullableComputerToolSubType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ComputerToolName?), TypeInfoPropertyName = "NullableComputerToolName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TextEditorToolType?), TypeInfoPropertyName = "NullableTextEditorToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TextEditorToolSubType?), TypeInfoPropertyName = "NullableTextEditorToolSubType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TextEditorToolName?), TypeInfoPropertyName = "NullableTextEditorToolName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.QueryToolType?), TypeInfoPropertyName = "NullableQueryToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarCreateEventToolType?), TypeInfoPropertyName = "NullableGoogleCalendarCreateEventToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleSheetsRowAppendToolType?), TypeInfoPropertyName = "NullableGoogleSheetsRowAppendToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarCheckAvailabilityToolType?), TypeInfoPropertyName = "NullableGoogleCalendarCheckAvailabilityToolType2")] internal sealed partial class SourceGenerationContextChunk7 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4151,7 +4151,7 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_df27486c55a9cbc0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_0d653e762a3c02cb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_9b6ffd2d0f82b6b0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiTranscriber_4286e861e67fc77e")] @@ -4184,7 +4184,7 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_f4028e908b78f89d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_76c0e52c28a7a2d9")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_b0e4611cdd5ca5f3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_84a72fadaed46ebe")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] @@ -4195,6 +4195,25 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.KnowledgeBaseToolType?), TypeInfoPropertyName = "NullableKnowledgeBaseToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GhlToolType?), TypeInfoPropertyName = "NullableGhlToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.MakeToolType?), TypeInfoPropertyName = "NullableMakeToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TransferCallToolType?), TypeInfoPropertyName = "NullableTransferCallToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.HandoffToolType?), TypeInfoPropertyName = "NullableHandoffToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OutputToolType?), TypeInfoPropertyName = "NullableOutputToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BashToolType?), TypeInfoPropertyName = "NullableBashToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BashToolSubType?), TypeInfoPropertyName = "NullableBashToolSubType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BashToolName?), TypeInfoPropertyName = "NullableBashToolName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ComputerToolType?), TypeInfoPropertyName = "NullableComputerToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ComputerToolSubType?), TypeInfoPropertyName = "NullableComputerToolSubType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ComputerToolName?), TypeInfoPropertyName = "NullableComputerToolName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TextEditorToolType?), TypeInfoPropertyName = "NullableTextEditorToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TextEditorToolSubType?), TypeInfoPropertyName = "NullableTextEditorToolSubType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TextEditorToolName?), TypeInfoPropertyName = "NullableTextEditorToolName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.QueryToolType?), TypeInfoPropertyName = "NullableQueryToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarCreateEventToolType?), TypeInfoPropertyName = "NullableGoogleCalendarCreateEventToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleSheetsRowAppendToolType?), TypeInfoPropertyName = "NullableGoogleSheetsRowAppendToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarCheckAvailabilityToolType?), TypeInfoPropertyName = "NullableGoogleCalendarCheckAvailabilityToolType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SlackSendMessageToolType?), TypeInfoPropertyName = "NullableSlackSendMessageToolType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SmsToolType?), TypeInfoPropertyName = "NullableSmsToolType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.McpToolType?), TypeInfoPropertyName = "NullableMcpToolType2")] @@ -4267,6 +4286,7 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateToolDraftDTOMethod?), TypeInfoPropertyName = "NullableUpdateToolDraftDTOMethod2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateToolDraftDTOVerb?), TypeInfoPropertyName = "NullableUpdateToolDraftDTOVerb2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolPinnedConflictResponseDTOError?), TypeInfoPropertyName = "NullableToolPinnedConflictResponseDTOError2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolWriteConflictResponseDTOError?), TypeInfoPropertyName = "NullableToolWriteConflictResponseDTOError2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateFileDTOPurpose?), TypeInfoPropertyName = "NullableCreateFileDTOPurpose2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FileObject?), TypeInfoPropertyName = "NullableFileObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FileStatus?), TypeInfoPropertyName = "NullableFileStatus2")] @@ -4590,26 +4610,6 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.HMACAuthenticationPlanSignatureEncoding?), TypeInfoPropertyName = "NullableHMACAuthenticationPlanSignatureEncoding2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BearerAuthenticationPlanType?), TypeInfoPropertyName = "NullableBearerAuthenticationPlanType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AWSIAMCredentialsAuthenticationPlanType?), TypeInfoPropertyName = "NullableAWSIAMCredentialsAuthenticationPlanType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AWSStsAuthenticationPlanType?), TypeInfoPropertyName = "NullableAWSStsAuthenticationPlanType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.MakeToolProviderDetailsType?), TypeInfoPropertyName = "NullableMakeToolProviderDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GhlToolProviderDetailsType?), TypeInfoPropertyName = "NullableGhlToolProviderDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FunctionToolProviderDetailsType?), TypeInfoPropertyName = "NullableFunctionToolProviderDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarCreateEventToolProviderDetailsType?), TypeInfoPropertyName = "NullableGoogleCalendarCreateEventToolProviderDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleSheetsRowAppendToolProviderDetailsType?), TypeInfoPropertyName = "NullableGoogleSheetsRowAppendToolProviderDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetailsType?), TypeInfoPropertyName = "NullableGoHighLevelCalendarAvailabilityToolProviderDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetailsType?), TypeInfoPropertyName = "NullableGoHighLevelCalendarEventCreateToolProviderDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelContactCreateToolProviderDetailsType?), TypeInfoPropertyName = "NullableGoHighLevelContactCreateToolProviderDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelContactGetToolProviderDetailsType?), TypeInfoPropertyName = "NullableGoHighLevelContactGetToolProviderDetailsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateToolTemplateDTOVisibility?), TypeInfoPropertyName = "NullableCreateToolTemplateDTOVisibility2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateToolTemplateDTOType?), TypeInfoPropertyName = "NullableCreateToolTemplateDTOType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateToolTemplateDTOProvider?), TypeInfoPropertyName = "NullableCreateToolTemplateDTOProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TemplateVisibility?), TypeInfoPropertyName = "NullableTemplateVisibility2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TemplateType?), TypeInfoPropertyName = "NullableTemplateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TemplateProvider?), TypeInfoPropertyName = "NullableTemplateProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateToolTemplateDTOVisibility?), TypeInfoPropertyName = "NullableUpdateToolTemplateDTOVisibility2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateToolTemplateDTOType?), TypeInfoPropertyName = "NullableUpdateToolTemplateDTOType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateToolTemplateDTOProvider?), TypeInfoPropertyName = "NullableUpdateToolTemplateDTOProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoiceLibraryGender?), TypeInfoPropertyName = "NullableVoiceLibraryGender2")] internal sealed partial class SourceGenerationContextChunk8 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4663,7 +4663,7 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_df27486c55a9cbc0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_0d653e762a3c02cb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_b60833b95aa0836f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_9b6ffd2d0f82b6b0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiTranscriber_4286e861e67fc77e")] @@ -4696,7 +4696,7 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_f4028e908b78f89d")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_76c0e52c28a7a2d9")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_b0e4611cdd5ca5f3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_60c8115bca781756")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_84a72fadaed46ebe")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] @@ -4707,6 +4707,26 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AWSStsAuthenticationPlanType?), TypeInfoPropertyName = "NullableAWSStsAuthenticationPlanType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.MakeToolProviderDetailsType?), TypeInfoPropertyName = "NullableMakeToolProviderDetailsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GhlToolProviderDetailsType?), TypeInfoPropertyName = "NullableGhlToolProviderDetailsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FunctionToolProviderDetailsType?), TypeInfoPropertyName = "NullableFunctionToolProviderDetailsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCalendarCreateEventToolProviderDetailsType?), TypeInfoPropertyName = "NullableGoogleCalendarCreateEventToolProviderDetailsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleSheetsRowAppendToolProviderDetailsType?), TypeInfoPropertyName = "NullableGoogleSheetsRowAppendToolProviderDetailsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetailsType?), TypeInfoPropertyName = "NullableGoHighLevelCalendarAvailabilityToolProviderDetailsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetailsType?), TypeInfoPropertyName = "NullableGoHighLevelCalendarEventCreateToolProviderDetailsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelContactCreateToolProviderDetailsType?), TypeInfoPropertyName = "NullableGoHighLevelContactCreateToolProviderDetailsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelContactGetToolProviderDetailsType?), TypeInfoPropertyName = "NullableGoHighLevelContactGetToolProviderDetailsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateToolTemplateDTOVisibility?), TypeInfoPropertyName = "NullableCreateToolTemplateDTOVisibility2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateToolTemplateDTOType?), TypeInfoPropertyName = "NullableCreateToolTemplateDTOType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateToolTemplateDTOProvider?), TypeInfoPropertyName = "NullableCreateToolTemplateDTOProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TemplateVisibility?), TypeInfoPropertyName = "NullableTemplateVisibility2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TemplateType?), TypeInfoPropertyName = "NullableTemplateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TemplateProvider?), TypeInfoPropertyName = "NullableTemplateProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateToolTemplateDTOVisibility?), TypeInfoPropertyName = "NullableUpdateToolTemplateDTOVisibility2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateToolTemplateDTOType?), TypeInfoPropertyName = "NullableUpdateToolTemplateDTOType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateToolTemplateDTOProvider?), TypeInfoPropertyName = "NullableUpdateToolTemplateDTOProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VoiceLibraryGender?), TypeInfoPropertyName = "NullableVoiceLibraryGender2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SyncVoiceLibraryDTOProvider?), TypeInfoPropertyName = "NullableSyncVoiceLibraryDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ElevenLabsPronunciationDictionaryPermissionOnResource?), TypeInfoPropertyName = "NullableElevenLabsPronunciationDictionaryPermissionOnResource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ProviderResourceProvider?), TypeInfoPropertyName = "NullableProviderResourceProvider2")] @@ -4789,6 +4809,8 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCampaignPredialType?), TypeInfoPropertyName = "NullableServerMessageCampaignPredialType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "NullableOneOfToolMessageCompleteToolMessageFailed2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageAddMessageType?), TypeInfoPropertyName = "NullableClientInboundMessageAddMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageAppendContextType?), TypeInfoPropertyName = "NullableClientInboundMessageAppendContextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageAppendContextKind?), TypeInfoPropertyName = "NullableClientInboundMessageAppendContextKind2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageControlType?), TypeInfoPropertyName = "NullableClientInboundMessageControlType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageControlControl?), TypeInfoPropertyName = "NullableClientInboundMessageControlControl2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageSayType?), TypeInfoPropertyName = "NullableClientInboundMessageSayType2")] @@ -4908,8 +4930,10 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerFindOneResponseDiscriminatorType?), TypeInfoPropertyName = "NullableToolControllerFindOneResponseDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerUpdateResponse?), TypeInfoPropertyName = "NullableToolControllerUpdateResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerUpdateResponseDiscriminatorType?), TypeInfoPropertyName = "NullableToolControllerUpdateResponseDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerRemoveResponse?), TypeInfoPropertyName = "NullableToolControllerRemoveResponse2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerRemoveResponse?), TypeInfoPropertyName = "NullableToolControllerRemoveResponse2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerRemoveResponseDiscriminatorType?), TypeInfoPropertyName = "NullableToolControllerRemoveResponseDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerRemoveResponse2?), TypeInfoPropertyName = "NullableToolControllerRemoveResponse22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolControllerRemoveResponseDiscriminatorError?), TypeInfoPropertyName = "NullableToolControllerRemoveResponseDiscriminatorError2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?, global::Vapi.StructuredOutputRerunResponse>?), TypeInfoPropertyName = "NullableOneOfAllOfStructuredOutputRunPreviewResponseObjectStructuredOutputRerunResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AllOf?), TypeInfoPropertyName = "NullableAllOfStructuredOutputRunPreviewResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf, global::Vapi.SimulationRunsPaginatedResponse>?), TypeInfoPropertyName = "NullableOneOfIListSimulationRunSimulationRunsPaginatedResponse2")] @@ -4988,6 +5012,7 @@ internal sealed partial class SourceGenerationContextChunk8 : 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::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))] @@ -5008,6 +5033,7 @@ internal sealed partial class SourceGenerationContextChunk8 : 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::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))] @@ -5049,6 +5075,7 @@ internal sealed partial class SourceGenerationContextChunk8 : 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::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))] @@ -5095,10 +5122,106 @@ internal sealed partial class SourceGenerationContextChunk8 : 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))] + internal sealed partial class SourceGenerationContextChunk9 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackXaiTranscriber_2b8861a9903db755")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackXaiTranscriber_b66004a379de702e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "MicrosoftVoice_9525686a2c79b897")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiTranscriber_08a174827361a4d7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_125e53ec9b202456")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CreateVoicemailToolDTO_ce07bd1a43aafc35")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CreateVoicemailToolDTO_f4c4631be3aca304")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "CallHookModelResponseTimeout_98afb529f903d70b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CallHookModelResponseTimeout_f9cffc445e112054")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_cde2be735c2dd2b7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FallbackMicrosoftVoice_fa8b9558d3a8a7b6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FallbackMicrosoftVoice_2a01eb41084023cd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiModel_0c39ac057634aa9c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_40aab5fbf952716b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "SessionCreatedHook_929e4b5bda008e83")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "SessionCreatedHook_2fbeaab55b62844d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_e1db2a7da54afeb3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_5ea6be4364d98ee0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_c27634a038318cb5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_46011266d87739b9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_0cac3496f2c77dfb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_bb17d9c0986e97a1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_fed6dd3f311e149b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_528082a31b8c97e5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_1f400c141931bc20")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_29d121cee54e7bc7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "JSONQueryOnEventsTable_2fe08885d7d10f9c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "JSONQueryOnEventsTable_453699d266424d39")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "JSONQueryOnCallTableWithStructuredOutputColumn_e946a20b4e1d81a6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "JSONQueryOnCallTableWithStructuredOutputColumn_fac8b48283ca97c0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_0d76f408775bd34b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_813092fb06040e41")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e6c6355747b60b2e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_3dfc6c3b26777399")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "GoHighLevelContactGetToolProviderDetails_e6742b001d758191")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "CreateTelnyxPhoneNumberDTO_592013a42be1db26")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_d46a10ae188d5372")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_ff4ae45b448d6c0f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_74e414cf350ecd8d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_df27486c55a9cbc0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_0d653e762a3c02cb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_9b6ffd2d0f82b6b0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiTranscriber_4286e861e67fc77e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ContextEngineeringPlanPreviousAssistantMessages_e17e5092dbcded2d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CreateVoicemailToolDTO_555b3a5e46354c56")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "WorkflowCustomModel_4fcb5a07f61b51b5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CallHookModelResponseTimeout_8be94521dbca1bec")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_1a05329dfc971e6d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FallbackMicrosoftVoice_d1191d910e967c2a")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiModel_5e260c2c0d56730d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_d5c02b16b5ac8354")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "SessionCreatedHook_c03dd4becfe9e6f2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_c5c230f82545f453")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_8c7c394a956ff5d8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_74da24fe2c367af0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_2c1a0b1766e8e0f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_3058bb77fcfe6cf3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_c8b566c71eefa8b5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_91ab92f796abd859")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_2de35d42669b1aba")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_9258bd7dab18fae2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "VapiVoicemailDetectionPlan_214c2cafeece89bd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "JSONQueryOnEventsTable_97241b02b5168e34")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "JSONQueryOnCallTableWithStructuredOutputColumn_0fa65f903e3ba4f4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_3479911d02befc1c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_1253024a5a8331d8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "GoHighLevelContactGetToolProviderDetails_0310de86c2cc5893")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "CreateTelnyxPhoneNumberDTO_18885a3323347602")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_f6ff03de74fcfe22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientMessageCallDeleteFailed_f4028e908b78f89d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_76c0e52c28a7a2d9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCampaignPredial_b0e4611cdd5ca5f3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessage_84a72fadaed46ebe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CallHookModelResponseTimeout_235a3fd1a6b3743f")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackMicrosoftVoice_904aa37a46542067")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "SessionCreatedHook_27f3eef97b8854a6")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnEventsTable_571f39493ce546d0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "JSONQueryOnCallTableWithStructuredOutputColumn_bcbb0865fc5fd9bd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "FilterStructuredOutputColumnOnCallTable_514172078c50ed6e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ChatEvalAssistantMessageEvaluation_e520bbe5e5889e56")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "GoogleCalendarCreateEventToolWithToolCall_4ee6ec9da9c1f25a")] [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))] @@ -5108,7 +5231,7 @@ internal sealed partial class SourceGenerationContextChunk8 : 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))] - internal sealed partial class SourceGenerationContextChunk9 : global::System.Text.Json.Serialization.JsonSerializerContext + internal sealed partial class SourceGenerationContextChunk10 : global::System.Text.Json.Serialization.JsonSerializerContext { } /// @@ -5180,6 +5303,7 @@ static void AddConverters(global::System.Text.Json.JsonSerializerOptions options options.Converters.Add(new global::Vapi.JsonConverters.ToolControllerFindOneResponseJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.ToolControllerUpdateResponseJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.ToolControllerRemoveResponseJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.ToolControllerRemoveResponse2JsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.InsightControllerCreateResponseJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.InsightControllerUpdateResponseJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.InsightControllerFindOneResponseJsonConverter()); @@ -5280,7 +5404,7 @@ static void AddConverters(global::System.Text.Json.JsonSerializerOptions options options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); @@ -5289,7 +5413,7 @@ static void AddConverters(global::System.Text.Json.JsonSerializerOptions options options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); @@ -5645,7 +5769,7 @@ static void AddConverters(global::System.Text.Json.JsonSerializerOptions options options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.OneOfJsonConverter()); @@ -6482,6 +6606,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::Vapi.OpenAIModelPromptCacheRetention?) + || typeToConvert == typeof(global::Vapi.OpenAIModelServiceTier) + + || typeToConvert == typeof(global::Vapi.OpenAIModelServiceTier?) + || typeToConvert == typeof(global::Vapi.OpenAIModelReasoningEffort) || typeToConvert == typeof(global::Vapi.OpenAIModelReasoningEffort?) @@ -7770,6 +7898,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::Vapi.AnalysisCostAnalysisType?) + || typeToConvert == typeof(global::Vapi.AudioFormatFormat) + + || typeToConvert == typeof(global::Vapi.AudioFormatFormat?) + || typeToConvert == typeof(global::Vapi.AudioFormatContainer) || typeToConvert == typeof(global::Vapi.AudioFormatContainer?) @@ -8546,6 +8678,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::Vapi.ToolPinnedConflictResponseDTOError?) + || typeToConvert == typeof(global::Vapi.ToolWriteConflictResponseDTOError) + + || typeToConvert == typeof(global::Vapi.ToolWriteConflictResponseDTOError?) + || typeToConvert == typeof(global::Vapi.CreateFileDTOPurpose) || typeToConvert == typeof(global::Vapi.CreateFileDTOPurpose?) @@ -10154,6 +10290,14 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::Vapi.ClientInboundMessageAddMessageType?) + || typeToConvert == typeof(global::Vapi.ClientInboundMessageAppendContextType) + + || typeToConvert == typeof(global::Vapi.ClientInboundMessageAppendContextType?) + + || typeToConvert == typeof(global::Vapi.ClientInboundMessageAppendContextKind) + + || typeToConvert == typeof(global::Vapi.ClientInboundMessageAppendContextKind?) + || typeToConvert == typeof(global::Vapi.ClientInboundMessageControlType) || typeToConvert == typeof(global::Vapi.ClientInboundMessageControlType?) @@ -10554,6 +10698,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::Vapi.ToolControllerRemoveResponseDiscriminatorType?) + || typeToConvert == typeof(global::Vapi.ToolControllerRemoveResponseDiscriminatorError) + + || typeToConvert == typeof(global::Vapi.ToolControllerRemoveResponseDiscriminatorError?) + || typeToConvert == typeof(global::Vapi.InsightControllerCreateResponseDiscriminatorType) || typeToConvert == typeof(global::Vapi.InsightControllerCreateResponseDiscriminatorType?) @@ -12565,6 +12713,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::Vapi.JsonConverters.OpenAIModelPromptCacheRetentionNullableJsonConverter(); } + if (typeToConvert == typeof(global::Vapi.OpenAIModelServiceTier)) + { + return new global::Vapi.JsonConverters.OpenAIModelServiceTierJsonConverter(); + } + + if (typeToConvert == typeof(global::Vapi.OpenAIModelServiceTier?)) + { + return new global::Vapi.JsonConverters.OpenAIModelServiceTierNullableJsonConverter(); + } + if (typeToConvert == typeof(global::Vapi.OpenAIModelReasoningEffort)) { return new global::Vapi.JsonConverters.OpenAIModelReasoningEffortJsonConverter(); @@ -15785,6 +15943,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::Vapi.JsonConverters.AnalysisCostAnalysisTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::Vapi.AudioFormatFormat)) + { + return new global::Vapi.JsonConverters.AudioFormatFormatJsonConverter(); + } + + if (typeToConvert == typeof(global::Vapi.AudioFormatFormat?)) + { + return new global::Vapi.JsonConverters.AudioFormatFormatNullableJsonConverter(); + } + if (typeToConvert == typeof(global::Vapi.AudioFormatContainer)) { return new global::Vapi.JsonConverters.AudioFormatContainerJsonConverter(); @@ -17725,6 +17893,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::Vapi.JsonConverters.ToolPinnedConflictResponseDTOErrorNullableJsonConverter(); } + if (typeToConvert == typeof(global::Vapi.ToolWriteConflictResponseDTOError)) + { + return new global::Vapi.JsonConverters.ToolWriteConflictResponseDTOErrorJsonConverter(); + } + + if (typeToConvert == typeof(global::Vapi.ToolWriteConflictResponseDTOError?)) + { + return new global::Vapi.JsonConverters.ToolWriteConflictResponseDTOErrorNullableJsonConverter(); + } + if (typeToConvert == typeof(global::Vapi.CreateFileDTOPurpose)) { return new global::Vapi.JsonConverters.CreateFileDTOPurposeJsonConverter(); @@ -21745,6 +21923,26 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::Vapi.ClientInboundMessageAppendContextType)) + { + return new global::Vapi.JsonConverters.ClientInboundMessageAppendContextTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::Vapi.ClientInboundMessageAppendContextType?)) + { + return new global::Vapi.JsonConverters.ClientInboundMessageAppendContextTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::Vapi.ClientInboundMessageAppendContextKind)) + { + return new global::Vapi.JsonConverters.ClientInboundMessageAppendContextKindJsonConverter(); + } + + if (typeToConvert == typeof(global::Vapi.ClientInboundMessageAppendContextKind?)) + { + return new global::Vapi.JsonConverters.ClientInboundMessageAppendContextKindNullableJsonConverter(); + } + if (typeToConvert == typeof(global::Vapi.ClientInboundMessageControlType)) { return new global::Vapi.JsonConverters.ClientInboundMessageControlTypeJsonConverter(); @@ -22745,6 +22943,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::Vapi.JsonConverters.ToolControllerRemoveResponseDiscriminatorTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::Vapi.ToolControllerRemoveResponseDiscriminatorError)) + { + return new global::Vapi.JsonConverters.ToolControllerRemoveResponseDiscriminatorErrorJsonConverter(); + } + + if (typeToConvert == typeof(global::Vapi.ToolControllerRemoveResponseDiscriminatorError?)) + { + return new global::Vapi.JsonConverters.ToolControllerRemoveResponseDiscriminatorErrorNullableJsonConverter(); + } + if (typeToConvert == typeof(global::Vapi.InsightControllerCreateResponseDiscriminatorType)) { return new global::Vapi.JsonConverters.InsightControllerCreateResponseDiscriminatorTypeJsonConverter(); @@ -22791,7 +22999,7 @@ public override bool CanConvert(global::System.Type typeToConvert) private sealed class LazyChunkResolver : global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver { private readonly object _gate = new(); - private readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] _resolvers = new global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[10]; + private readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] _resolvers = new global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[11]; public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo( global::System.Type type, @@ -22846,6 +23054,8 @@ private sealed class LazyChunkResolver : global::System.Text.Json.Serialization. 8 => new SourceGenerationContextChunk8(new global::System.Text.Json.JsonSerializerOptions()), 9 => new SourceGenerationContextChunk9(new global::System.Text.Json.JsonSerializerOptions()), + + 10 => new SourceGenerationContextChunk10(new global::System.Text.Json.JsonSerializerOptions()), _ => throw new global::System.ArgumentOutOfRangeException(nameof(index)), }; } diff --git a/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs b/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs index 06eb37c2..ea3a76c0 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs @@ -1689,8683 +1689,8751 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::Vapi.OpenAIModelReasoningEffort? Type414 { get; set; } + public global::Vapi.OpenAIModelServiceTier? Type414 { get; set; } /// /// /// - public global::Vapi.OpenRouterModel? Type415 { get; set; } + public global::Vapi.OpenAIModelReasoningEffort? Type415 { get; set; } /// /// /// - public global::Vapi.OpenRouterModelProvider? Type416 { get; set; } + public global::Vapi.OpenRouterModel? Type416 { get; set; } /// /// /// - public global::Vapi.PerplexityAIModel? Type417 { get; set; } + public global::Vapi.OpenRouterModelProvider? Type417 { get; set; } /// /// /// - public global::Vapi.PerplexityAIModelProvider? Type418 { get; set; } + public global::Vapi.PerplexityAIModel? Type418 { get; set; } /// /// /// - public global::Vapi.TogetherAIModel? Type419 { get; set; } + public global::Vapi.PerplexityAIModelProvider? Type419 { get; set; } /// /// /// - public global::Vapi.TogetherAIModelProvider? Type420 { get; set; } + public global::Vapi.TogetherAIModel? Type420 { get; set; } /// /// /// - public global::Vapi.HangupNode? Type421 { get; set; } + public global::Vapi.TogetherAIModelProvider? Type421 { get; set; } /// /// /// - public global::Vapi.HangupNodeType? Type422 { get; set; } + public global::Vapi.HangupNode? Type422 { get; set; } /// /// /// - public global::Vapi.WorkflowOpenAIModel? Type423 { get; set; } + public global::Vapi.HangupNodeType? Type423 { get; set; } /// /// /// - public global::Vapi.WorkflowOpenAIModelProvider? Type424 { get; set; } + public global::Vapi.WorkflowOpenAIModel? Type424 { get; set; } /// /// /// - public global::Vapi.WorkflowOpenAIModelModel? Type425 { get; set; } + public global::Vapi.WorkflowOpenAIModelProvider? Type425 { get; set; } /// /// /// - public global::Vapi.WorkflowAnthropicModel? Type426 { get; set; } + public global::Vapi.WorkflowOpenAIModelModel? Type426 { get; set; } /// /// /// - public global::Vapi.WorkflowAnthropicModelProvider? Type427 { get; set; } + public global::Vapi.WorkflowAnthropicModel? Type427 { get; set; } /// /// /// - public global::Vapi.WorkflowAnthropicModelModel? Type428 { get; set; } + public global::Vapi.WorkflowAnthropicModelProvider? Type428 { get; set; } /// /// /// - public global::Vapi.WorkflowAnthropicBedrockModel? Type429 { get; set; } + public global::Vapi.WorkflowAnthropicModelModel? Type429 { get; set; } /// /// /// - public global::Vapi.WorkflowAnthropicBedrockModelProvider? Type430 { get; set; } + public global::Vapi.WorkflowAnthropicBedrockModel? Type430 { get; set; } /// /// /// - public global::Vapi.WorkflowAnthropicBedrockModelModel? Type431 { get; set; } + public global::Vapi.WorkflowAnthropicBedrockModelProvider? Type431 { get; set; } /// /// /// - public global::Vapi.WorkflowGoogleModel? Type432 { get; set; } + public global::Vapi.WorkflowAnthropicBedrockModelModel? Type432 { get; set; } /// /// /// - public global::Vapi.WorkflowGoogleModelProvider? Type433 { get; set; } + public global::Vapi.WorkflowGoogleModel? Type433 { get; set; } /// /// /// - public global::Vapi.WorkflowGoogleModelModel? Type434 { get; set; } + public global::Vapi.WorkflowGoogleModelProvider? Type434 { get; set; } /// /// /// - public global::Vapi.WorkflowCustomModel? Type435 { get; set; } + public global::Vapi.WorkflowGoogleModelModel? Type435 { get; set; } /// /// /// - public global::Vapi.WorkflowCustomModelProvider? Type436 { get; set; } + public global::Vapi.WorkflowCustomModel? Type436 { get; set; } /// /// /// - public global::Vapi.WorkflowCustomModelMetadataSendMode? Type437 { get; set; } + public global::Vapi.WorkflowCustomModelProvider? Type437 { get; set; } /// /// /// - public global::Vapi.GlobalNodePlan? Type438 { get; set; } + public global::Vapi.WorkflowCustomModelMetadataSendMode? Type438 { get; set; } /// /// /// - public global::Vapi.ConversationNode? Type439 { get; set; } + public global::Vapi.GlobalNodePlan? Type439 { get; set; } /// /// /// - public global::Vapi.ConversationNodeType? Type440 { get; set; } + public global::Vapi.ConversationNode? Type440 { get; set; } /// /// /// - public global::Vapi.ToolNode? Type441 { get; set; } + public global::Vapi.ConversationNodeType? Type441 { get; set; } /// /// /// - public global::Vapi.ToolNodeType? Type442 { get; set; } + public global::Vapi.ToolNode? Type442 { get; set; } /// /// /// - public global::Vapi.VoicemailDetectionBackoffPlan? Type443 { get; set; } + public global::Vapi.ToolNodeType? Type443 { get; set; } /// /// /// - public global::Vapi.GoogleVoicemailDetectionPlan? Type444 { get; set; } + public global::Vapi.VoicemailDetectionBackoffPlan? Type444 { get; set; } /// /// /// - public global::Vapi.GoogleVoicemailDetectionPlanProvider? Type445 { get; set; } + public global::Vapi.GoogleVoicemailDetectionPlan? Type445 { get; set; } /// /// /// - public global::Vapi.GoogleVoicemailDetectionPlanType? Type446 { get; set; } + public global::Vapi.GoogleVoicemailDetectionPlanProvider? Type446 { get; set; } /// /// /// - public global::Vapi.OpenAIVoicemailDetectionPlan? Type447 { get; set; } + public global::Vapi.GoogleVoicemailDetectionPlanType? Type447 { get; set; } /// /// /// - public global::Vapi.OpenAIVoicemailDetectionPlanProvider? Type448 { get; set; } + public global::Vapi.OpenAIVoicemailDetectionPlan? Type448 { get; set; } /// /// /// - public global::Vapi.OpenAIVoicemailDetectionPlanType? Type449 { get; set; } + public global::Vapi.OpenAIVoicemailDetectionPlanProvider? Type449 { get; set; } /// /// /// - public global::Vapi.TwilioVoicemailDetectionPlan? Type450 { get; set; } + public global::Vapi.OpenAIVoicemailDetectionPlanType? Type450 { get; set; } /// /// /// - public global::Vapi.TwilioVoicemailDetectionPlanProvider? Type451 { get; set; } + public global::Vapi.TwilioVoicemailDetectionPlan? Type451 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type452 { get; set; } + public global::Vapi.TwilioVoicemailDetectionPlanProvider? Type452 { get; set; } /// /// /// - public global::Vapi.TwilioVoicemailDetectionPlanVoicemailDetectionType? Type453 { get; set; } + public global::System.Collections.Generic.IList? Type453 { get; set; } /// /// /// - public global::Vapi.VapiVoicemailDetectionPlan? Type454 { get; set; } + public global::Vapi.TwilioVoicemailDetectionPlanVoicemailDetectionType? Type454 { get; set; } /// /// /// - public global::Vapi.VapiVoicemailDetectionPlanProvider? Type455 { get; set; } + public global::Vapi.VapiVoicemailDetectionPlan? Type455 { get; set; } /// /// /// - public global::Vapi.VapiVoicemailDetectionPlanType? Type456 { get; set; } + public global::Vapi.VapiVoicemailDetectionPlanProvider? Type456 { get; set; } /// /// /// - public global::Vapi.TransferHookAction? Type457 { get; set; } + public global::Vapi.VapiVoicemailDetectionPlanType? Type457 { get; set; } /// /// /// - public global::Vapi.TransferHookActionType? Type458 { get; set; } + public global::Vapi.TransferHookAction? Type458 { get; set; } /// /// /// - public global::Vapi.OneOf? Type459 { get; set; } + public global::Vapi.TransferHookActionType? Type459 { get; set; } /// /// /// - public global::Vapi.FunctionCallHookAction? Type460 { get; set; } + public global::Vapi.OneOf? Type460 { get; set; } /// /// /// - public global::Vapi.FunctionCallHookActionType? Type461 { get; set; } + public global::Vapi.FunctionCallHookAction? Type461 { get; set; } /// /// /// - public global::Vapi.SayHookAction? Type462 { get; set; } + public global::Vapi.FunctionCallHookActionType? Type462 { get; set; } /// /// /// - public global::Vapi.SayHookActionType? Type463 { get; set; } + public global::Vapi.SayHookAction? Type463 { get; set; } /// /// /// - public global::Vapi.OneOf>? Type464 { get; set; } + public global::Vapi.SayHookActionType? Type464 { get; set; } /// /// /// - public global::Vapi.OneOf>>? Type465 { get; set; } + public global::Vapi.OneOf>? Type465 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type466 { get; set; } + public global::Vapi.OneOf>>? Type466 { get; set; } /// /// /// - public global::Vapi.OneOf? Type467 { get; set; } + public global::System.Collections.Generic.IList>? Type467 { get; set; } /// /// /// - public global::Vapi.SystemMessage? Type468 { get; set; } + public global::Vapi.OneOf? Type468 { get; set; } /// /// /// - public global::Vapi.UserMessage? Type469 { get; set; } + public global::Vapi.SystemMessage? Type469 { get; set; } /// /// /// - public global::Vapi.AssistantMessage? Type470 { get; set; } + public global::Vapi.UserMessage? Type470 { get; set; } /// /// /// - public global::Vapi.ToolMessage? Type471 { get; set; } + public global::Vapi.AssistantMessage? Type471 { get; set; } /// /// /// - public global::Vapi.DeveloperMessage? Type472 { get; set; } + public global::Vapi.ToolMessage? Type472 { get; set; } /// /// /// - public global::Vapi.MessageAddHookAction? Type473 { get; set; } + public global::Vapi.DeveloperMessage? Type473 { get; set; } /// /// /// - public global::Vapi.MessageAddHookActionType? Type474 { get; set; } + public global::Vapi.MessageAddHookAction? Type474 { get; set; } /// /// /// - public global::Vapi.CallHookFilter? Type475 { get; set; } + public global::Vapi.MessageAddHookActionType? Type475 { get; set; } /// /// /// - public global::Vapi.CallHookFilterType? Type476 { get; set; } + public global::Vapi.CallHookFilter? Type476 { get; set; } /// /// /// - public global::Vapi.CallHookCallEnding? Type477 { get; set; } + public global::Vapi.CallHookFilterType? Type477 { get; set; } /// /// /// - public global::Vapi.CallHookCallEndingOn? Type478 { get; set; } + public global::Vapi.CallHookCallEnding? Type478 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type479 { get; set; } + public global::Vapi.CallHookCallEndingOn? Type479 { get; set; } /// /// /// - public global::Vapi.OneOf? Type480 { get; set; } + public global::System.Collections.Generic.IList>? Type480 { get; set; } /// /// /// - public global::Vapi.ToolCallHookAction? Type481 { get; set; } + public global::Vapi.OneOf? Type481 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type482 { get; set; } + public global::Vapi.ToolCallHookAction? Type482 { get; set; } /// /// /// - public global::Vapi.CallHookAssistantSpeechInterrupted? Type483 { get; set; } + public global::System.Collections.Generic.IList? Type483 { get; set; } /// /// /// - public global::Vapi.CallHookAssistantSpeechInterruptedOn? Type484 { get; set; } + public global::Vapi.CallHookAssistantSpeechInterrupted? Type484 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type485 { get; set; } + public global::Vapi.CallHookAssistantSpeechInterruptedOn? Type485 { get; set; } /// /// /// - public global::Vapi.OneOf? Type486 { get; set; } + public global::System.Collections.Generic.IList>? Type486 { get; set; } /// /// /// - public global::Vapi.CallHookCustomerSpeechInterrupted? Type487 { get; set; } + public global::Vapi.OneOf? Type487 { get; set; } /// /// /// - public global::Vapi.CallHookCustomerSpeechInterruptedOn? Type488 { get; set; } + public global::Vapi.CallHookCustomerSpeechInterrupted? Type488 { get; set; } /// /// /// - public global::Vapi.ToolCallHookActionType? Type489 { get; set; } + public global::Vapi.CallHookCustomerSpeechInterruptedOn? Type489 { get; set; } /// /// /// - public global::Vapi.CustomerSpeechTimeoutOptions? Type490 { get; set; } + public global::Vapi.ToolCallHookActionType? Type490 { get; set; } /// /// /// - public global::Vapi.CustomerSpeechTimeoutOptionsTriggerResetMode? Type491 { get; set; } + public global::Vapi.CustomerSpeechTimeoutOptions? Type491 { get; set; } /// /// /// - public global::Vapi.CallHookCustomerSpeechTimeout? Type492 { get; set; } + public global::Vapi.CustomerSpeechTimeoutOptionsTriggerResetMode? Type492 { get; set; } /// /// /// - public global::Vapi.CallHookModelResponseTimeout? Type493 { get; set; } + public global::Vapi.CallHookCustomerSpeechTimeout? Type493 { get; set; } /// /// /// - public global::Vapi.CallHookModelResponseTimeoutOn? Type494 { get; set; } + public global::Vapi.CallHookModelResponseTimeout? Type494 { get; set; } /// /// /// - public global::Vapi.AIEdgeCondition? Type495 { get; set; } + public global::Vapi.CallHookModelResponseTimeoutOn? Type495 { get; set; } /// /// /// - public global::Vapi.AIEdgeConditionType? Type496 { get; set; } + public global::Vapi.AIEdgeCondition? Type496 { get; set; } /// /// /// - public global::Vapi.Edge? Type497 { get; set; } + public global::Vapi.AIEdgeConditionType? Type497 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlanStayOnLine? Type498 { get; set; } + public global::Vapi.Edge? Type498 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlanStayOnLineFirstMessageMode? Type499 { get; set; } + public global::Vapi.RecordingConsentPlanStayOnLine? Type499 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlanStayOnLineType? Type500 { get; set; } + public global::Vapi.RecordingConsentPlanStayOnLineFirstMessageMode? Type500 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlanVerbal? Type501 { get; set; } + public global::Vapi.RecordingConsentPlanStayOnLineType? Type501 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlanVerbalFirstMessageMode? Type502 { get; set; } + public global::Vapi.RecordingConsentPlanVerbal? Type502 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlanVerbalType? Type503 { get; set; } + public global::Vapi.RecordingConsentPlanVerbalFirstMessageMode? Type503 { get; set; } /// /// /// - public global::Vapi.SecurityFilterBase? Type504 { get; set; } + public global::Vapi.RecordingConsentPlanVerbalType? Type504 { get; set; } /// /// /// - public global::Vapi.SecurityFilterPlan? Type505 { get; set; } + public global::Vapi.SecurityFilterBase? Type505 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type506 { get; set; } + public global::Vapi.SecurityFilterPlan? Type506 { get; set; } /// /// /// - public global::Vapi.SecurityFilterPlanMode? Type507 { get; set; } + public global::System.Collections.Generic.IList? Type507 { get; set; } /// /// /// - public global::Vapi.CompliancePlan? Type508 { get; set; } + public global::Vapi.SecurityFilterPlanMode? Type508 { get; set; } /// /// /// - public global::Vapi.RecordingConsentPlan? Type509 { get; set; } + public global::Vapi.CompliancePlan? Type509 { get; set; } /// /// /// - public global::Vapi.CompliancePlanRecordingConsentPlanDiscriminator? Type510 { get; set; } + public global::Vapi.RecordingConsentPlan? Type510 { get; set; } /// /// /// - public global::Vapi.CompliancePlanRecordingConsentPlanDiscriminatorType? Type511 { get; set; } + public global::Vapi.CompliancePlanRecordingConsentPlanDiscriminator? Type511 { get; set; } /// /// /// - public global::Vapi.StructuredDataPlan? Type512 { get; set; } + public global::Vapi.CompliancePlanRecordingConsentPlanDiscriminatorType? Type512 { get; set; } /// /// /// - public global::Vapi.StructuredDataMultiPlan? Type513 { get; set; } + public global::Vapi.StructuredDataPlan? Type513 { get; set; } /// /// /// - public global::Vapi.SuccessEvaluationPlan? Type514 { get; set; } + public global::Vapi.StructuredDataMultiPlan? Type514 { get; set; } /// /// /// - public global::Vapi.SuccessEvaluationPlanRubric? Type515 { get; set; } + public global::Vapi.SuccessEvaluationPlan? Type515 { get; set; } /// /// /// - public global::Vapi.AnalysisPlan? Type516 { get; set; } + public global::Vapi.SuccessEvaluationPlanRubric? Type516 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type517 { get; set; } + public global::Vapi.AnalysisPlan? Type517 { get; set; } /// /// /// - public global::Vapi.TranscriptPlan? Type518 { get; set; } + public global::System.Collections.Generic.IList? Type518 { get; set; } /// /// /// - public global::Vapi.MinMessagesCondition? Type519 { get; set; } + public global::Vapi.TranscriptPlan? Type519 { get; set; } /// /// /// - public global::Vapi.MinMessagesConditionType? Type520 { get; set; } + public global::Vapi.MinMessagesCondition? Type520 { get; set; } /// /// /// - public global::Vapi.MinCallDurationCondition? Type521 { get; set; } + public global::Vapi.MinMessagesConditionType? Type521 { get; set; } /// /// /// - public global::Vapi.MinCallDurationConditionType? Type522 { get; set; } + public global::Vapi.MinCallDurationCondition? Type522 { get; set; } /// /// /// - public global::Vapi.EndedReasonCondition? Type523 { get; set; } + public global::Vapi.MinCallDurationConditionType? Type523 { get; set; } /// /// /// - public global::Vapi.EndedReasonConditionType? Type524 { get; set; } + public global::Vapi.EndedReasonCondition? Type524 { get; set; } /// /// /// - public global::Vapi.EndedReasonConditionOperator? Type525 { get; set; } + public global::Vapi.EndedReasonConditionType? Type525 { get; set; } /// /// /// - public global::Vapi.ComplianceOverride? Type526 { get; set; } + public global::Vapi.EndedReasonConditionOperator? Type526 { get; set; } /// /// /// - public global::Vapi.CreateStructuredOutputDTO? Type527 { get; set; } + public global::Vapi.ComplianceOverride? Type527 { get; set; } /// /// /// - public global::Vapi.CreateStructuredOutputDTOType? Type528 { get; set; } + public global::Vapi.CreateStructuredOutputDTO? Type528 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type529 { get; set; } + public global::Vapi.CreateStructuredOutputDTOType? Type529 { get; set; } /// /// /// - public global::Vapi.OneOf? Type530 { get; set; } + public global::System.Collections.Generic.IList>? Type530 { get; set; } /// /// /// - public global::Vapi.NumberComparatorScorecardMetricCondition? Type531 { get; set; } + public global::Vapi.OneOf? Type531 { get; set; } /// /// /// - public global::Vapi.NumberComparatorScorecardMetricConditionType? Type532 { get; set; } + public global::Vapi.NumberComparatorScorecardMetricCondition? Type532 { get; set; } /// /// /// - public global::Vapi.NumberComparatorScorecardMetricConditionComparator? Type533 { get; set; } + public global::Vapi.NumberComparatorScorecardMetricConditionType? Type533 { get; set; } /// /// /// - public global::Vapi.BooleanComparatorScorecardMetricCondition? Type534 { get; set; } + public global::Vapi.NumberComparatorScorecardMetricConditionComparator? Type534 { get; set; } /// /// /// - public global::Vapi.BooleanComparatorScorecardMetricConditionType? Type535 { get; set; } + public global::Vapi.BooleanComparatorScorecardMetricCondition? Type535 { get; set; } /// /// /// - public global::Vapi.BooleanComparatorScorecardMetricConditionComparator? Type536 { get; set; } + public global::Vapi.BooleanComparatorScorecardMetricConditionType? Type536 { get; set; } /// /// /// - public global::Vapi.ScorecardMetric? Type537 { get; set; } + public global::Vapi.BooleanComparatorScorecardMetricConditionComparator? Type537 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type538 { get; set; } + public global::Vapi.ScorecardMetric? Type538 { get; set; } /// /// /// - public global::Vapi.OneOf? Type539 { get; set; } + public global::System.Collections.Generic.IList>? Type539 { get; set; } /// /// /// - public global::Vapi.CreateScorecardDTO? Type540 { get; set; } + public global::Vapi.OneOf? Type540 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type541 { get; set; } + public global::Vapi.CreateScorecardDTO? Type541 { get; set; } /// /// /// - public global::Vapi.ArtifactPlan? Type542 { get; set; } + public global::System.Collections.Generic.IList? Type542 { get; set; } /// /// /// - public global::Vapi.ArtifactPlanRecordingFormat? Type543 { get; set; } + public global::Vapi.ArtifactPlan? Type543 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type544 { get; set; } + public global::Vapi.ArtifactPlanRecordingFormat? Type544 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type545 { get; set; } + public global::System.Collections.Generic.IList? Type545 { get; set; } /// /// /// - public global::Vapi.StopSpeakingPlan? Type546 { get; set; } + public global::System.Collections.Generic.IList? Type546 { get; set; } /// /// /// - public global::Vapi.MonitorPlan? Type547 { get; set; } + public global::Vapi.StopSpeakingPlan? Type547 { get; set; } /// /// /// - public global::Vapi.KeypadInputPlan? Type548 { get; set; } + public global::Vapi.MonitorPlan? Type548 { get; set; } /// /// /// - public global::Vapi.KeypadInputPlanDelimiters? Type549 { get; set; } + public global::Vapi.KeypadInputPlan? Type549 { get; set; } /// /// /// - public global::Vapi.WorkflowUserEditable? Type550 { get; set; } + public global::Vapi.KeypadInputPlanDelimiters? Type550 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type551 { get; set; } + public global::Vapi.WorkflowUserEditable? Type551 { get; set; } /// /// /// - public global::Vapi.OneOf? Type552 { get; set; } + public global::System.Collections.Generic.IList>? Type552 { get; set; } /// /// /// - public global::Vapi.OneOf? Type553 { get; set; } + public global::Vapi.OneOf? Type553 { get; set; } /// /// /// - public global::Vapi.WorkflowUserEditableBackgroundSound? Type554 { get; set; } + public global::Vapi.OneOf? Type554 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type555 { get; set; } + public global::Vapi.WorkflowUserEditableBackgroundSound? Type555 { get; set; } /// /// /// - public global::Vapi.CredentialsItem? Type556 { get; set; } + public global::System.Collections.Generic.IList? Type556 { get; set; } /// /// /// - public global::Vapi.CreateAnthropicCredentialDTO? Type557 { get; set; } + public global::Vapi.CredentialsItem? Type557 { get; set; } /// /// /// - public global::Vapi.CreateAnthropicBedrockCredentialDTO? Type558 { get; set; } + public global::Vapi.CreateAnthropicCredentialDTO? Type558 { get; set; } /// /// /// - public global::Vapi.CreateAnyscaleCredentialDTO? Type559 { get; set; } + public global::Vapi.CreateAnthropicBedrockCredentialDTO? Type559 { get; set; } /// /// /// - public global::Vapi.CreateAssemblyAICredentialDTO? Type560 { get; set; } + public global::Vapi.CreateAnyscaleCredentialDTO? Type560 { get; set; } /// /// /// - public global::Vapi.CreateAzureCredentialDTO? Type561 { get; set; } + public global::Vapi.CreateAssemblyAICredentialDTO? Type561 { get; set; } /// /// /// - public global::Vapi.CreateAzureOpenAICredentialDTO? Type562 { get; set; } + public global::Vapi.CreateAzureCredentialDTO? Type562 { get; set; } /// /// /// - public global::Vapi.CreateByoSipTrunkCredentialDTO? Type563 { get; set; } + public global::Vapi.CreateAzureOpenAICredentialDTO? Type563 { get; set; } /// /// /// - public global::Vapi.CreateCartesiaCredentialDTO? Type564 { get; set; } + public global::Vapi.CreateByoSipTrunkCredentialDTO? Type564 { get; set; } /// /// /// - public global::Vapi.CreateCerebrasCredentialDTO? Type565 { get; set; } + public global::Vapi.CreateCartesiaCredentialDTO? Type565 { get; set; } /// /// /// - public global::Vapi.CreateCloudflareCredentialDTO? Type566 { get; set; } + public global::Vapi.CreateCerebrasCredentialDTO? Type566 { get; set; } /// /// /// - public global::Vapi.CreateCustomLLMCredentialDTO? Type567 { get; set; } + public global::Vapi.CreateCloudflareCredentialDTO? Type567 { get; set; } /// /// /// - public global::Vapi.CreateDeepgramCredentialDTO? Type568 { get; set; } + public global::Vapi.CreateCustomLLMCredentialDTO? Type568 { get; set; } /// /// /// - public global::Vapi.CreateDeepInfraCredentialDTO? Type569 { get; set; } + public global::Vapi.CreateDeepgramCredentialDTO? Type569 { get; set; } /// /// /// - public global::Vapi.CreateDeepSeekCredentialDTO? Type570 { get; set; } + public global::Vapi.CreateDeepInfraCredentialDTO? Type570 { get; set; } /// /// /// - public global::Vapi.CreateElevenLabsCredentialDTO? Type571 { get; set; } + public global::Vapi.CreateDeepSeekCredentialDTO? Type571 { get; set; } /// /// /// - public global::Vapi.CreateGcpCredentialDTO? Type572 { get; set; } + public global::Vapi.CreateElevenLabsCredentialDTO? Type572 { get; set; } /// /// /// - public global::Vapi.CreateGladiaCredentialDTO? Type573 { get; set; } + public global::Vapi.CreateGcpCredentialDTO? Type573 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelCredentialDTO? Type574 { get; set; } + public global::Vapi.CreateGladiaCredentialDTO? Type574 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCredentialDTO? Type575 { get; set; } + public global::Vapi.CreateGoHighLevelCredentialDTO? Type575 { get; set; } /// /// /// - public global::Vapi.CreateGroqCredentialDTO? Type576 { get; set; } + public global::Vapi.CreateGoogleCredentialDTO? Type576 { get; set; } /// /// /// - public global::Vapi.CreateHumeCredentialDTO? Type577 { get; set; } + public global::Vapi.CreateGroqCredentialDTO? Type577 { get; set; } /// /// /// - public global::Vapi.CreateInflectionAICredentialDTO? Type578 { get; set; } + public global::Vapi.CreateHumeCredentialDTO? Type578 { get; set; } /// /// /// - public global::Vapi.CreateLangfuseCredentialDTO? Type579 { get; set; } + public global::Vapi.CreateInflectionAICredentialDTO? Type579 { get; set; } /// /// /// - public global::Vapi.CreateLmntCredentialDTO? Type580 { get; set; } + public global::Vapi.CreateLangfuseCredentialDTO? Type580 { get; set; } /// /// /// - public global::Vapi.CreateMakeCredentialDTO? Type581 { get; set; } + public global::Vapi.CreateLmntCredentialDTO? Type581 { get; set; } /// /// /// - public global::Vapi.CreateMistralCredentialDTO? Type582 { get; set; } + public global::Vapi.CreateMakeCredentialDTO? Type582 { get; set; } /// /// /// - public global::Vapi.CreateNeuphonicCredentialDTO? Type583 { get; set; } + public global::Vapi.CreateMistralCredentialDTO? Type583 { get; set; } /// /// /// - public global::Vapi.CreateOpenAICredentialDTO? Type584 { get; set; } + public global::Vapi.CreateNeuphonicCredentialDTO? Type584 { get; set; } /// /// /// - public global::Vapi.CreateOpenRouterCredentialDTO? Type585 { get; set; } + public global::Vapi.CreateOpenAICredentialDTO? Type585 { get; set; } /// /// /// - public global::Vapi.CreatePerplexityAICredentialDTO? Type586 { get; set; } + public global::Vapi.CreateOpenRouterCredentialDTO? Type586 { get; set; } /// /// /// - public global::Vapi.CreatePlayHTCredentialDTO? Type587 { get; set; } + public global::Vapi.CreatePerplexityAICredentialDTO? Type587 { get; set; } /// /// /// - public global::Vapi.CreateRimeAICredentialDTO? Type588 { get; set; } + public global::Vapi.CreatePlayHTCredentialDTO? Type588 { get; set; } /// /// /// - public global::Vapi.CreateRunpodCredentialDTO? Type589 { get; set; } + public global::Vapi.CreateRimeAICredentialDTO? Type589 { get; set; } /// /// /// - public global::Vapi.CreateS3CredentialDTO? Type590 { get; set; } + public global::Vapi.CreateRunpodCredentialDTO? Type590 { get; set; } /// /// /// - public global::Vapi.CreateS3CompatibleCredentialDTO? Type591 { get; set; } + public global::Vapi.CreateS3CredentialDTO? Type591 { get; set; } /// /// /// - public global::Vapi.CreateSmallestAICredentialDTO? Type592 { get; set; } + public global::Vapi.CreateS3CompatibleCredentialDTO? Type592 { get; set; } /// /// /// - public global::Vapi.CreateSpeechmaticsCredentialDTO? Type593 { get; set; } + public global::Vapi.CreateSmallestAICredentialDTO? Type593 { get; set; } /// /// /// - public global::Vapi.CreateSonioxCredentialDTO? Type594 { get; set; } + public global::Vapi.CreateSpeechmaticsCredentialDTO? Type594 { get; set; } /// /// /// - public global::Vapi.CreateSupabaseCredentialDTO? Type595 { get; set; } + public global::Vapi.CreateSonioxCredentialDTO? Type595 { get; set; } /// /// /// - public global::Vapi.CreateTavusCredentialDTO? Type596 { get; set; } + public global::Vapi.CreateSupabaseCredentialDTO? Type596 { get; set; } /// /// /// - public global::Vapi.CreateTogetherAICredentialDTO? Type597 { get; set; } + public global::Vapi.CreateTavusCredentialDTO? Type597 { get; set; } /// /// /// - public global::Vapi.CreateTwilioCredentialDTO? Type598 { get; set; } + public global::Vapi.CreateTogetherAICredentialDTO? Type598 { get; set; } /// /// /// - public global::Vapi.CreateVonageCredentialDTO? Type599 { get; set; } + public global::Vapi.CreateTwilioCredentialDTO? Type599 { get; set; } /// /// /// - public global::Vapi.CreateWebhookCredentialDTO? Type600 { get; set; } + public global::Vapi.CreateVonageCredentialDTO? Type600 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTO? Type601 { get; set; } + public global::Vapi.CreateWebhookCredentialDTO? Type601 { get; set; } /// /// /// - public global::Vapi.CreateXAiCredentialDTO? Type602 { get; set; } + public global::Vapi.CreateCustomCredentialDTO? Type602 { get; set; } /// /// /// - public global::Vapi.CreateMicrosoftCredentialDTO? Type603 { get; set; } + public global::Vapi.CreateXAiCredentialDTO? Type603 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCalendarOAuth2ClientCredentialDTO? Type604 { get; set; } + public global::Vapi.CreateMicrosoftCredentialDTO? Type604 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCalendarOAuth2AuthorizationCredentialDTO? Type605 { get; set; } + public global::Vapi.CreateGoogleCalendarOAuth2ClientCredentialDTO? Type605 { get; set; } /// /// /// - public global::Vapi.CreateGoogleSheetsOAuth2AuthorizationCredentialDTO? Type606 { get; set; } + public global::Vapi.CreateGoogleCalendarOAuth2AuthorizationCredentialDTO? Type606 { get; set; } /// /// /// - public global::Vapi.CreateSlackOAuth2AuthorizationCredentialDTO? Type607 { get; set; } + public global::Vapi.CreateGoogleSheetsOAuth2AuthorizationCredentialDTO? Type607 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelMCPCredentialDTO? Type608 { get; set; } + public global::Vapi.CreateSlackOAuth2AuthorizationCredentialDTO? Type608 { get; set; } /// /// /// - public global::Vapi.CreateInworldCredentialDTO? Type609 { get; set; } + public global::Vapi.CreateGoHighLevelMCPCredentialDTO? Type609 { get; set; } /// /// /// - public global::Vapi.CreateMinimaxCredentialDTO? Type610 { get; set; } + public global::Vapi.CreateInworldCredentialDTO? Type610 { get; set; } /// /// /// - public global::Vapi.CreateWellSaidCredentialDTO? Type611 { get; set; } + public global::Vapi.CreateMinimaxCredentialDTO? Type611 { get; set; } /// /// /// - public global::Vapi.CreateEmailCredentialDTO? Type612 { get; set; } + public global::Vapi.CreateWellSaidCredentialDTO? Type612 { get; set; } /// /// /// - public global::Vapi.CreateSlackWebhookCredentialDTO? Type613 { get; set; } + public global::Vapi.CreateEmailCredentialDTO? Type613 { get; set; } /// /// /// - public global::Vapi.WorkflowUserEditableCredentialDiscriminator? Type614 { get; set; } + public global::Vapi.CreateSlackWebhookCredentialDTO? Type614 { get; set; } /// /// /// - public global::Vapi.WorkflowUserEditableCredentialDiscriminatorProvider? Type615 { get; set; } + public global::Vapi.WorkflowUserEditableCredentialDiscriminator? Type615 { get; set; } /// /// /// - public global::Vapi.WorkflowUserEditableVoicemailDetection? Type616 { get; set; } + public global::Vapi.WorkflowUserEditableCredentialDiscriminatorProvider? Type616 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type617 { get; set; } + public global::Vapi.WorkflowUserEditableVoicemailDetection? Type617 { get; set; } /// /// /// - public global::Vapi.VapiModel? Type618 { get; set; } + public global::System.Collections.Generic.IList? Type618 { get; set; } /// /// /// - public global::Vapi.VapiModelVersion? Type619 { get; set; } + public global::Vapi.VapiModel? Type619 { get; set; } /// /// /// - public global::Vapi.VapiModelProvider? Type620 { get; set; } + public global::Vapi.VapiModelVersion? Type620 { get; set; } /// /// /// - public global::Vapi.XaiModel? Type621 { get; set; } + public global::Vapi.VapiModelProvider? Type621 { get; set; } /// /// /// - public global::Vapi.XaiModelModel? Type622 { get; set; } + public global::Vapi.XaiModel? Type622 { get; set; } /// /// /// - public global::Vapi.XaiModelProvider? Type623 { get; set; } + public global::Vapi.XaiModelModel? Type623 { get; set; } /// /// /// - public global::Vapi.ExactReplacement? Type624 { get; set; } + public global::Vapi.XaiModelProvider? Type624 { get; set; } /// /// /// - public global::Vapi.ExactReplacementType? Type625 { get; set; } + public global::Vapi.ExactReplacement? Type625 { get; set; } /// /// /// - public global::Vapi.RegexReplacement? Type626 { get; set; } + public global::Vapi.ExactReplacementType? Type626 { get; set; } /// /// /// - public global::Vapi.RegexReplacementType? Type627 { get; set; } + public global::Vapi.RegexReplacement? Type627 { get; set; } /// /// /// - public global::Vapi.FormatPlan? Type628 { get; set; } + public global::Vapi.RegexReplacementType? Type628 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type629 { get; set; } + public global::Vapi.FormatPlan? Type629 { get; set; } /// /// /// - public global::Vapi.OneOf? Type630 { get; set; } + public global::System.Collections.Generic.IList>? Type630 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type631 { get; set; } + public global::Vapi.OneOf? Type631 { get; set; } /// /// /// - public global::Vapi.FormatPlanFormattersEnabledItem? Type632 { get; set; } + public global::System.Collections.Generic.IList? Type632 { get; set; } /// /// /// - public global::Vapi.ChunkPlan? Type633 { get; set; } + public global::Vapi.FormatPlanFormattersEnabledItem? Type633 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type634 { get; set; } + public global::Vapi.ChunkPlan? Type634 { get; set; } /// /// /// - public global::Vapi.ChunkPlanPunctuationBoundarie? Type635 { get; set; } + public global::System.Collections.Generic.IList? Type635 { get; set; } /// /// /// - public global::Vapi.FallbackPlan? Type636 { get; set; } + public global::Vapi.ChunkPlanPunctuationBoundarie? Type636 { get; set; } /// /// /// - public global::Vapi.FallbackAzureVoice? Type637 { get; set; } + public global::Vapi.FallbackPlan? Type637 { get; set; } /// /// /// - public global::Vapi.FallbackCartesiaVoice? Type638 { get; set; } + public global::Vapi.FallbackAzureVoice? Type638 { get; set; } /// /// /// - public global::Vapi.FallbackHumeVoice? Type639 { get; set; } + public global::Vapi.FallbackCartesiaVoice? Type639 { get; set; } /// /// /// - public global::Vapi.FallbackCustomVoice? Type640 { get; set; } + public global::Vapi.FallbackHumeVoice? Type640 { get; set; } /// /// /// - public global::Vapi.FallbackDeepgramVoice? Type641 { get; set; } + public global::Vapi.FallbackCustomVoice? Type641 { get; set; } /// /// /// - public global::Vapi.FallbackElevenLabsVoice? Type642 { get; set; } + public global::Vapi.FallbackDeepgramVoice? Type642 { get; set; } /// /// /// - public global::Vapi.FallbackVapiVoice? Type643 { get; set; } + public global::Vapi.FallbackElevenLabsVoice? Type643 { get; set; } /// /// /// - public global::Vapi.FallbackLMNTVoice? Type644 { get; set; } + public global::Vapi.FallbackVapiVoice? Type644 { get; set; } /// /// /// - public global::Vapi.FallbackOpenAIVoice? Type645 { get; set; } + public global::Vapi.FallbackLMNTVoice? Type645 { get; set; } /// /// /// - public global::Vapi.FallbackPlayHTVoice? Type646 { get; set; } + public global::Vapi.FallbackOpenAIVoice? Type646 { get; set; } /// /// /// - public global::Vapi.FallbackWellSaidVoice? Type647 { get; set; } + public global::Vapi.FallbackPlayHTVoice? Type647 { get; set; } /// /// /// - public global::Vapi.FallbackRimeAIVoice? Type648 { get; set; } + public global::Vapi.FallbackWellSaidVoice? Type648 { get; set; } /// /// /// - public global::Vapi.FallbackSmallestAIVoice? Type649 { get; set; } + public global::Vapi.FallbackRimeAIVoice? Type649 { get; set; } /// /// /// - public global::Vapi.FallbackTavusVoice? Type650 { get; set; } + public global::Vapi.FallbackSmallestAIVoice? Type650 { get; set; } /// /// /// - public global::Vapi.FallbackNeuphonicVoice? Type651 { get; set; } + public global::Vapi.FallbackTavusVoice? Type651 { get; set; } /// /// /// - public global::Vapi.FallbackSesameVoice? Type652 { get; set; } + public global::Vapi.FallbackNeuphonicVoice? Type652 { get; set; } /// /// /// - public global::Vapi.FallbackInworldVoice? Type653 { get; set; } + public global::Vapi.FallbackSesameVoice? Type653 { get; set; } /// /// /// - public global::Vapi.FallbackXaiVoice? Type654 { get; set; } + public global::Vapi.FallbackInworldVoice? Type654 { get; set; } /// /// /// - public global::Vapi.FallbackMicrosoftVoice? Type655 { get; set; } + public global::Vapi.FallbackXaiVoice? Type655 { get; set; } /// /// /// - public global::Vapi.AzureVoiceProvider? Type656 { get; set; } + public global::Vapi.FallbackMicrosoftVoice? Type656 { get; set; } /// /// /// - public global::Vapi.OneOf? Type657 { get; set; } + public global::Vapi.AzureVoiceProvider? Type657 { get; set; } /// /// /// - public global::Vapi.AzureVoiceVoiceId? Type658 { get; set; } + public global::Vapi.OneOf? Type658 { get; set; } /// /// /// - public global::Vapi.CartesiaExperimentalControls? Type659 { get; set; } + public global::Vapi.AzureVoiceVoiceId? Type659 { get; set; } /// /// /// - public global::Vapi.OneOf? Type660 { get; set; } + public global::Vapi.CartesiaExperimentalControls? Type660 { get; set; } /// /// /// - public global::Vapi.CartesiaExperimentalControlsSpeed? Type661 { get; set; } + public global::Vapi.OneOf? Type661 { get; set; } /// /// /// - public global::Vapi.CartesiaExperimentalControlsEmotion? Type662 { get; set; } + public global::Vapi.CartesiaExperimentalControlsSpeed? Type662 { get; set; } /// /// /// - public global::Vapi.CartesiaGenerationConfigExperimental? Type663 { get; set; } + public global::Vapi.CartesiaExperimentalControlsEmotion? Type663 { get; set; } /// /// /// - public int? Type664 { get; set; } + public global::Vapi.CartesiaGenerationConfigExperimental? Type664 { get; set; } /// /// /// - public global::Vapi.CartesiaGenerationConfig? Type665 { get; set; } + public int? Type665 { get; set; } /// /// /// - public global::Vapi.CartesiaVoiceProvider? Type666 { get; set; } + public global::Vapi.CartesiaGenerationConfig? Type666 { get; set; } /// /// /// - public global::Vapi.CartesiaVoiceModel? Type667 { get; set; } + public global::Vapi.CartesiaVoiceProvider? Type667 { get; set; } /// /// /// - public global::Vapi.CartesiaVoiceLanguage? Type668 { get; set; } + public global::Vapi.CartesiaVoiceModel? Type668 { get; set; } /// /// /// - public global::Vapi.CustomVoiceProvider? Type669 { get; set; } + public global::Vapi.CartesiaVoiceLanguage? Type669 { get; set; } /// /// /// - public global::Vapi.DeepgramVoiceProvider? Type670 { get; set; } + public global::Vapi.CustomVoiceProvider? Type670 { get; set; } /// /// /// - public global::Vapi.DeepgramVoiceVoiceId? Type671 { get; set; } + public global::Vapi.DeepgramVoiceProvider? Type671 { get; set; } /// /// /// - public global::Vapi.DeepgramVoiceModel? Type672 { get; set; } + public global::Vapi.DeepgramVoiceVoiceId? Type672 { get; set; } /// /// /// - public global::Vapi.ElevenLabsPronunciationDictionaryLocator? Type673 { get; set; } + public global::Vapi.DeepgramVoiceModel? Type673 { get; set; } /// /// /// - public global::Vapi.ElevenLabsVoiceProvider? Type674 { get; set; } + public global::Vapi.ElevenLabsPronunciationDictionaryLocator? Type674 { get; set; } /// /// /// - public global::Vapi.OneOf? Type675 { get; set; } + public global::Vapi.ElevenLabsVoiceProvider? Type675 { get; set; } /// /// /// - public global::Vapi.ElevenLabsVoiceVoiceId? Type676 { get; set; } + public global::Vapi.OneOf? Type676 { get; set; } /// /// /// - public global::Vapi.ElevenLabsVoiceModel? Type677 { get; set; } + public global::Vapi.ElevenLabsVoiceVoiceId? Type677 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type678 { get; set; } + public global::Vapi.ElevenLabsVoiceModel? Type678 { get; set; } /// /// /// - public global::Vapi.WellSaidVoiceProvider? Type679 { get; set; } + public global::System.Collections.Generic.IList? Type679 { get; set; } /// /// /// - public global::Vapi.WellSaidVoiceModel? Type680 { get; set; } + public global::Vapi.WellSaidVoiceProvider? Type680 { get; set; } /// /// /// - public global::Vapi.HumeVoiceProvider? Type681 { get; set; } + public global::Vapi.WellSaidVoiceModel? Type681 { get; set; } /// /// /// - public global::Vapi.HumeVoiceModel? Type682 { get; set; } + public global::Vapi.HumeVoiceProvider? Type682 { get; set; } /// /// /// - public global::Vapi.LMNTVoiceProvider? Type683 { get; set; } + public global::Vapi.HumeVoiceModel? Type683 { get; set; } /// /// /// - public global::Vapi.OneOf? Type684 { get; set; } + public global::Vapi.LMNTVoiceProvider? Type684 { get; set; } /// /// /// - public global::Vapi.LMNTVoiceVoiceId? Type685 { get; set; } + public global::Vapi.OneOf? Type685 { get; set; } /// /// /// - public global::Vapi.LMNTVoiceLanguage? Type686 { get; set; } + public global::Vapi.LMNTVoiceVoiceId? Type686 { get; set; } /// /// /// - public global::Vapi.NeuphonicVoiceProvider? Type687 { get; set; } + public global::Vapi.LMNTVoiceLanguage? Type687 { get; set; } /// /// /// - public global::Vapi.NeuphonicVoiceModel? Type688 { get; set; } + public global::Vapi.NeuphonicVoiceProvider? Type688 { get; set; } /// /// /// - public global::Vapi.OpenAIVoiceProvider? Type689 { get; set; } + public global::Vapi.NeuphonicVoiceModel? Type689 { get; set; } /// /// /// - public global::Vapi.OneOf? Type690 { get; set; } + public global::Vapi.OpenAIVoiceProvider? Type690 { get; set; } /// /// /// - public global::Vapi.OpenAIVoiceVoiceId? Type691 { get; set; } + public global::Vapi.AnyOf? Type691 { get; set; } /// /// /// - public global::Vapi.OpenAIVoiceModel? Type692 { get; set; } + public global::Vapi.OpenAIVoiceVoiceId? Type692 { get; set; } /// /// /// - public global::Vapi.PlayHTVoiceProvider? Type693 { get; set; } + public global::Vapi.OpenAIVoiceModel? Type693 { get; set; } /// /// /// - public global::Vapi.OneOf? Type694 { get; set; } + public global::Vapi.PlayHTVoiceProvider? Type694 { get; set; } /// /// /// - public global::Vapi.PlayHTVoiceVoiceId? Type695 { get; set; } + public global::Vapi.OneOf? Type695 { get; set; } /// /// /// - public global::Vapi.PlayHTVoiceEmotion? Type696 { get; set; } + public global::Vapi.PlayHTVoiceVoiceId? Type696 { get; set; } /// /// /// - public global::Vapi.PlayHTVoiceModel? Type697 { get; set; } + public global::Vapi.PlayHTVoiceEmotion? Type697 { get; set; } /// /// /// - public global::Vapi.PlayHTVoiceLanguage? Type698 { get; set; } + public global::Vapi.PlayHTVoiceModel? Type698 { get; set; } /// /// /// - public global::Vapi.RimeAIVoiceProvider? Type699 { get; set; } + public global::Vapi.PlayHTVoiceLanguage? Type699 { get; set; } /// /// /// - public global::Vapi.OneOf? Type700 { get; set; } + public global::Vapi.RimeAIVoiceProvider? Type700 { get; set; } /// /// /// - public global::Vapi.RimeAIVoiceVoiceId? Type701 { get; set; } + public global::Vapi.OneOf? Type701 { get; set; } /// /// /// - public global::Vapi.RimeAIVoiceModel? Type702 { get; set; } + public global::Vapi.RimeAIVoiceVoiceId? Type702 { get; set; } /// /// /// - public global::Vapi.RimeAIVoiceLanguage? Type703 { get; set; } + public global::Vapi.RimeAIVoiceModel? Type703 { get; set; } /// /// /// - public global::Vapi.SesameVoiceProvider? Type704 { get; set; } + public global::Vapi.RimeAIVoiceLanguage? Type704 { get; set; } /// /// /// - public global::Vapi.SesameVoiceModel? Type705 { get; set; } + public global::Vapi.SesameVoiceProvider? Type705 { get; set; } /// /// /// - public global::Vapi.SmallestAIVoiceProvider? Type706 { get; set; } + public global::Vapi.SesameVoiceModel? Type706 { get; set; } /// /// /// - public global::Vapi.OneOf? Type707 { get; set; } + public global::Vapi.SmallestAIVoiceProvider? Type707 { get; set; } /// /// /// - public global::Vapi.SmallestAIVoiceVoiceId? Type708 { get; set; } + public global::Vapi.OneOf? Type708 { get; set; } /// /// /// - public global::Vapi.SmallestAIVoiceModel? Type709 { get; set; } + public global::Vapi.SmallestAIVoiceVoiceId? Type709 { get; set; } /// /// /// - public global::Vapi.TavusConversationProperties? Type710 { get; set; } + public global::Vapi.SmallestAIVoiceModel? Type710 { get; set; } /// /// /// - public global::Vapi.TavusVoiceProvider? Type711 { get; set; } + public global::Vapi.TavusConversationProperties? Type711 { get; set; } /// /// /// - public global::Vapi.OneOf? Type712 { get; set; } + public global::Vapi.TavusVoiceProvider? Type712 { get; set; } /// /// /// - public global::Vapi.TavusVoiceVoiceId? Type713 { get; set; } + public global::Vapi.OneOf? Type713 { get; set; } /// /// /// - public global::Vapi.VapiPronunciationDictionaryLocator? Type714 { get; set; } + public global::Vapi.TavusVoiceVoiceId? Type714 { get; set; } /// /// /// - public global::Vapi.VapiPronunciationDictionaryLocatorProvider? Type715 { get; set; } + public global::Vapi.VapiPronunciationDictionaryLocator? Type715 { get; set; } /// /// /// - public global::Vapi.VapiVoiceProvider? Type716 { get; set; } + public global::Vapi.VapiPronunciationDictionaryLocatorProvider? Type716 { get; set; } /// /// /// - public global::Vapi.OneOf? Type717 { get; set; } + public global::Vapi.VapiVoiceProvider? Type717 { get; set; } /// /// /// - public global::Vapi.VapiVoiceVersion2? Type718 { get; set; } + public global::Vapi.OneOf? Type718 { get; set; } /// /// /// - public global::Vapi.VapiVoiceLanguage? Type719 { get; set; } + public global::Vapi.VapiVoiceVersion2? Type719 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type720 { get; set; } + public global::Vapi.VapiVoiceLanguage? Type720 { get; set; } /// /// /// - public global::Vapi.InworldVoiceProvider? Type721 { get; set; } + public global::System.Collections.Generic.IList? Type721 { get; set; } /// /// /// - public global::Vapi.InworldVoiceVoiceId? Type722 { get; set; } + public global::Vapi.InworldVoiceProvider? Type722 { get; set; } /// /// /// - public global::Vapi.InworldVoiceModel? Type723 { get; set; } + public global::Vapi.InworldVoiceVoiceId? Type723 { get; set; } /// /// /// - public global::Vapi.InworldVoiceLanguageCode? Type724 { get; set; } + public global::Vapi.InworldVoiceModel? Type724 { get; set; } /// /// /// - public global::Vapi.MinimaxVoiceProvider? Type725 { get; set; } + public global::Vapi.InworldVoiceLanguageCode? Type725 { get; set; } /// /// /// - public global::Vapi.MinimaxVoiceModel? Type726 { get; set; } + public global::Vapi.MinimaxVoiceProvider? Type726 { get; set; } /// /// /// - public global::Vapi.MinimaxVoiceSubtitleType? Type727 { get; set; } + public global::Vapi.MinimaxVoiceModel? Type727 { get; set; } /// /// /// - public global::Vapi.MinimaxVoiceRegion? Type728 { get; set; } + public global::Vapi.MinimaxVoiceSubtitleType? Type728 { get; set; } /// /// /// - public global::Vapi.MinimaxVoiceLanguageBoost? Type729 { get; set; } + public global::Vapi.MinimaxVoiceRegion? Type729 { get; set; } /// /// /// - public global::Vapi.FallbackMinimaxVoice? Type730 { get; set; } + public global::Vapi.MinimaxVoiceLanguageBoost? Type730 { get; set; } /// /// /// - public global::Vapi.FallbackMinimaxVoiceProvider? Type731 { get; set; } + public global::Vapi.FallbackMinimaxVoice? Type731 { get; set; } /// /// /// - public global::Vapi.FallbackMinimaxVoiceModel? Type732 { get; set; } + public global::Vapi.FallbackMinimaxVoiceProvider? Type732 { get; set; } /// /// /// - public global::Vapi.FallbackMinimaxVoiceSubtitleType? Type733 { get; set; } + public global::Vapi.FallbackMinimaxVoiceModel? Type733 { get; set; } /// /// /// - public global::Vapi.FallbackMinimaxVoiceRegion? Type734 { get; set; } + public global::Vapi.FallbackMinimaxVoiceSubtitleType? Type734 { get; set; } /// /// /// - public global::Vapi.FallbackMinimaxVoiceLanguageBoost? Type735 { get; set; } + public global::Vapi.FallbackMinimaxVoiceRegion? Type735 { get; set; } /// /// /// - public global::Vapi.FallbackWellSaidVoiceProvider? Type736 { get; set; } + public global::Vapi.FallbackMinimaxVoiceLanguageBoost? Type736 { get; set; } /// /// /// - public global::Vapi.FallbackWellSaidVoiceModel? Type737 { get; set; } + public global::Vapi.FallbackWellSaidVoiceProvider? Type737 { get; set; } /// /// /// - public global::Vapi.XaiVoiceProvider? Type738 { get; set; } + public global::Vapi.FallbackWellSaidVoiceModel? Type738 { get; set; } /// /// /// - public global::Vapi.XaiVoiceVoiceId? Type739 { get; set; } + public global::Vapi.XaiVoiceProvider? Type739 { get; set; } /// /// /// - public global::Vapi.XaiVoiceLanguage? Type740 { get; set; } + public global::Vapi.XaiVoiceVoiceId? Type740 { get; set; } /// /// /// - public global::Vapi.MicrosoftVoiceProvider? Type741 { get; set; } + public global::Vapi.XaiVoiceLanguage? Type741 { get; set; } /// /// /// - public global::Vapi.MicrosoftVoiceVoiceId? Type742 { get; set; } + public global::Vapi.MicrosoftVoiceProvider? Type742 { get; set; } /// /// /// - public global::Vapi.MicrosoftVoiceStyle? Type743 { get; set; } + public global::Vapi.MicrosoftVoiceVoiceId? Type743 { get; set; } /// /// /// - public global::Vapi.MicrosoftVoiceRole? Type744 { get; set; } + public global::Vapi.MicrosoftVoiceStyle? Type744 { get; set; } /// /// /// - public global::Vapi.FallbackAzureVoiceProvider? Type745 { get; set; } + public global::Vapi.MicrosoftVoiceRole? Type745 { get; set; } /// /// /// - public global::Vapi.OneOf? Type746 { get; set; } + public global::Vapi.FallbackAzureVoiceProvider? Type746 { get; set; } /// /// /// - public global::Vapi.FallbackAzureVoiceVoiceId? Type747 { get; set; } + public global::Vapi.OneOf? Type747 { get; set; } /// /// /// - public global::Vapi.FallbackCartesiaVoiceProvider? Type748 { get; set; } + public global::Vapi.FallbackAzureVoiceVoiceId? Type748 { get; set; } /// /// /// - public global::Vapi.FallbackCartesiaVoiceModel? Type749 { get; set; } + public global::Vapi.FallbackCartesiaVoiceProvider? Type749 { get; set; } /// /// /// - public global::Vapi.FallbackCartesiaVoiceLanguage? Type750 { get; set; } + public global::Vapi.FallbackCartesiaVoiceModel? Type750 { get; set; } /// /// /// - public global::Vapi.FallbackCustomVoiceProvider? Type751 { get; set; } + public global::Vapi.FallbackCartesiaVoiceLanguage? Type751 { get; set; } /// /// /// - public global::Vapi.FallbackDeepgramVoiceProvider? Type752 { get; set; } + public global::Vapi.FallbackCustomVoiceProvider? Type752 { get; set; } /// /// /// - public global::Vapi.FallbackDeepgramVoiceVoiceId? Type753 { get; set; } + public global::Vapi.FallbackDeepgramVoiceProvider? Type753 { get; set; } /// /// /// - public global::Vapi.FallbackDeepgramVoiceModel? Type754 { get; set; } + public global::Vapi.FallbackDeepgramVoiceVoiceId? Type754 { get; set; } /// /// /// - public global::Vapi.FallbackElevenLabsVoiceProvider? Type755 { get; set; } + public global::Vapi.FallbackDeepgramVoiceModel? Type755 { get; set; } /// /// /// - public global::Vapi.OneOf? Type756 { get; set; } + public global::Vapi.FallbackElevenLabsVoiceProvider? Type756 { get; set; } /// /// /// - public global::Vapi.FallbackElevenLabsVoiceVoiceId? Type757 { get; set; } + public global::Vapi.OneOf? Type757 { get; set; } /// /// /// - public global::Vapi.FallbackElevenLabsVoiceModel? Type758 { get; set; } + public global::Vapi.FallbackElevenLabsVoiceVoiceId? Type758 { get; set; } /// /// /// - public global::Vapi.FallbackHumeVoiceProvider? Type759 { get; set; } + public global::Vapi.FallbackElevenLabsVoiceModel? Type759 { get; set; } /// /// /// - public global::Vapi.FallbackHumeVoiceModel? Type760 { get; set; } + public global::Vapi.FallbackHumeVoiceProvider? Type760 { get; set; } /// /// /// - public global::Vapi.FallbackLMNTVoiceProvider? Type761 { get; set; } + public global::Vapi.FallbackHumeVoiceModel? Type761 { get; set; } /// /// /// - public global::Vapi.OneOf? Type762 { get; set; } + public global::Vapi.FallbackLMNTVoiceProvider? Type762 { get; set; } /// /// /// - public global::Vapi.FallbackLMNTVoiceVoiceId? Type763 { get; set; } + public global::Vapi.OneOf? Type763 { get; set; } /// /// /// - public global::Vapi.FallbackLMNTVoiceLanguage? Type764 { get; set; } + public global::Vapi.FallbackLMNTVoiceVoiceId? Type764 { get; set; } /// /// /// - public global::Vapi.FallbackNeuphonicVoiceProvider? Type765 { get; set; } + public global::Vapi.FallbackLMNTVoiceLanguage? Type765 { get; set; } /// /// /// - public global::Vapi.FallbackNeuphonicVoiceModel? Type766 { get; set; } + public global::Vapi.FallbackNeuphonicVoiceProvider? Type766 { get; set; } /// /// /// - public global::Vapi.FallbackOpenAIVoiceProvider? Type767 { get; set; } + public global::Vapi.FallbackNeuphonicVoiceModel? Type767 { get; set; } /// /// /// - public global::Vapi.OneOf? Type768 { get; set; } + public global::Vapi.FallbackOpenAIVoiceProvider? Type768 { get; set; } /// /// /// - public global::Vapi.FallbackOpenAIVoiceVoiceId? Type769 { get; set; } + public global::Vapi.AnyOf? Type769 { get; set; } /// /// /// - public global::Vapi.FallbackOpenAIVoiceModel? Type770 { get; set; } + public global::Vapi.FallbackOpenAIVoiceVoiceId? Type770 { get; set; } /// /// /// - public global::Vapi.FallbackPlayHTVoiceProvider? Type771 { get; set; } + public global::Vapi.FallbackOpenAIVoiceModel? Type771 { get; set; } /// /// /// - public global::Vapi.OneOf? Type772 { get; set; } + public global::Vapi.FallbackPlayHTVoiceProvider? Type772 { get; set; } /// /// /// - public global::Vapi.FallbackPlayHTVoiceVoiceId? Type773 { get; set; } + public global::Vapi.OneOf? Type773 { get; set; } /// /// /// - public global::Vapi.FallbackPlayHTVoiceEmotion? Type774 { get; set; } + public global::Vapi.FallbackPlayHTVoiceVoiceId? Type774 { get; set; } /// /// /// - public global::Vapi.FallbackPlayHTVoiceModel? Type775 { get; set; } + public global::Vapi.FallbackPlayHTVoiceEmotion? Type775 { get; set; } /// /// /// - public global::Vapi.FallbackPlayHTVoiceLanguage? Type776 { get; set; } + public global::Vapi.FallbackPlayHTVoiceModel? Type776 { get; set; } /// /// /// - public global::Vapi.FallbackRimeAIVoiceProvider? Type777 { get; set; } + public global::Vapi.FallbackPlayHTVoiceLanguage? Type777 { get; set; } /// /// /// - public global::Vapi.OneOf? Type778 { get; set; } + public global::Vapi.FallbackRimeAIVoiceProvider? Type778 { get; set; } /// /// /// - public global::Vapi.FallbackRimeAIVoiceVoiceId? Type779 { get; set; } + public global::Vapi.OneOf? Type779 { get; set; } /// /// /// - public global::Vapi.FallbackRimeAIVoiceModel? Type780 { get; set; } + public global::Vapi.FallbackRimeAIVoiceVoiceId? Type780 { get; set; } /// /// /// - public global::Vapi.FallbackRimeAIVoiceLanguage? Type781 { get; set; } + public global::Vapi.FallbackRimeAIVoiceModel? Type781 { get; set; } /// /// /// - public global::Vapi.FallbackSesameVoiceProvider? Type782 { get; set; } + public global::Vapi.FallbackRimeAIVoiceLanguage? Type782 { get; set; } /// /// /// - public global::Vapi.FallbackSesameVoiceModel? Type783 { get; set; } + public global::Vapi.FallbackSesameVoiceProvider? Type783 { get; set; } /// /// /// - public global::Vapi.FallbackSmallestAIVoiceProvider? Type784 { get; set; } + public global::Vapi.FallbackSesameVoiceModel? Type784 { get; set; } /// /// /// - public global::Vapi.OneOf? Type785 { get; set; } + public global::Vapi.FallbackSmallestAIVoiceProvider? Type785 { get; set; } /// /// /// - public global::Vapi.FallbackSmallestAIVoiceVoiceId? Type786 { get; set; } + public global::Vapi.OneOf? Type786 { get; set; } /// /// /// - public global::Vapi.FallbackSmallestAIVoiceModel? Type787 { get; set; } + public global::Vapi.FallbackSmallestAIVoiceVoiceId? Type787 { get; set; } /// /// /// - public global::Vapi.FallbackTavusVoiceProvider? Type788 { get; set; } + public global::Vapi.FallbackSmallestAIVoiceModel? Type788 { get; set; } /// /// /// - public global::Vapi.OneOf? Type789 { get; set; } + public global::Vapi.FallbackTavusVoiceProvider? Type789 { get; set; } /// /// /// - public global::Vapi.FallbackTavusVoiceVoiceId? Type790 { get; set; } + public global::Vapi.OneOf? Type790 { get; set; } /// /// /// - public global::Vapi.FallbackVapiVoiceProvider? Type791 { get; set; } + public global::Vapi.FallbackTavusVoiceVoiceId? Type791 { get; set; } /// /// /// - public global::Vapi.OneOf? Type792 { get; set; } + public global::Vapi.FallbackVapiVoiceProvider? Type792 { get; set; } /// /// /// - public global::Vapi.FallbackVapiVoiceVersion2? Type793 { get; set; } + public global::Vapi.OneOf? Type793 { get; set; } /// /// /// - public global::Vapi.FallbackVapiVoiceLanguage? Type794 { get; set; } + public global::Vapi.FallbackVapiVoiceVersion2? Type794 { get; set; } /// /// /// - public global::Vapi.FallbackInworldVoiceProvider? Type795 { get; set; } + public global::Vapi.FallbackVapiVoiceLanguage? Type795 { get; set; } /// /// /// - public global::Vapi.FallbackInworldVoiceVoiceId? Type796 { get; set; } + public global::Vapi.FallbackInworldVoiceProvider? Type796 { get; set; } /// /// /// - public global::Vapi.FallbackInworldVoiceModel? Type797 { get; set; } + public global::Vapi.FallbackInworldVoiceVoiceId? Type797 { get; set; } /// /// /// - public global::Vapi.FallbackInworldVoiceLanguageCode? Type798 { get; set; } + public global::Vapi.FallbackInworldVoiceModel? Type798 { get; set; } /// /// /// - public global::Vapi.FallbackXaiVoiceProvider? Type799 { get; set; } + public global::Vapi.FallbackInworldVoiceLanguageCode? Type799 { get; set; } /// /// /// - public global::Vapi.FallbackXaiVoiceVoiceId? Type800 { get; set; } + public global::Vapi.FallbackXaiVoiceProvider? Type800 { get; set; } /// /// /// - public global::Vapi.FallbackXaiVoiceLanguage? Type801 { get; set; } + public global::Vapi.FallbackXaiVoiceVoiceId? Type801 { get; set; } /// /// /// - public global::Vapi.FallbackMicrosoftVoiceProvider? Type802 { get; set; } + public global::Vapi.FallbackXaiVoiceLanguage? Type802 { get; set; } /// /// /// - public global::Vapi.FallbackMicrosoftVoiceVoiceId? Type803 { get; set; } + public global::Vapi.FallbackMicrosoftVoiceProvider? Type803 { get; set; } /// /// /// - public global::Vapi.FallbackMicrosoftVoiceStyle? Type804 { get; set; } + public global::Vapi.FallbackMicrosoftVoiceVoiceId? Type804 { get; set; } /// /// /// - public global::Vapi.FallbackMicrosoftVoiceRole? Type805 { get; set; } + public global::Vapi.FallbackMicrosoftVoiceStyle? Type805 { get; set; } /// /// /// - public global::Vapi.TransportConfigurationTwilio? Type806 { get; set; } + public global::Vapi.FallbackMicrosoftVoiceRole? Type806 { get; set; } /// /// /// - public global::Vapi.TransportConfigurationTwilioProvider? Type807 { get; set; } + public global::Vapi.TransportConfigurationTwilio? Type807 { get; set; } /// /// /// - public global::Vapi.TransportConfigurationTwilioRecordingChannels? Type808 { get; set; } + public global::Vapi.TransportConfigurationTwilioProvider? Type808 { get; set; } /// /// /// - public global::Vapi.CreateAnthropicCredentialDTOProvider? Type809 { get; set; } + public global::Vapi.TransportConfigurationTwilioRecordingChannels? Type809 { get; set; } /// /// /// - public global::Vapi.CreateAnthropicBedrockCredentialDTOProvider? Type810 { get; set; } + public global::Vapi.CreateAnthropicCredentialDTOProvider? Type810 { get; set; } /// /// /// - public global::Vapi.CreateAnthropicBedrockCredentialDTORegion? Type811 { get; set; } + public global::Vapi.CreateAnthropicBedrockCredentialDTOProvider? Type811 { get; set; } /// /// /// - public global::Vapi.OneOf? Type812 { get; set; } + public global::Vapi.CreateAnthropicBedrockCredentialDTORegion? Type812 { get; set; } /// /// /// - public global::Vapi.AWSIAMCredentialsAuthenticationPlan? Type813 { get; set; } + public global::Vapi.OneOf? Type813 { get; set; } /// /// /// - public global::Vapi.AWSStsAuthenticationPlan? Type814 { get; set; } + public global::Vapi.AWSIAMCredentialsAuthenticationPlan? Type814 { get; set; } /// /// /// - public global::Vapi.CreateAnyscaleCredentialDTOProvider? Type815 { get; set; } + public global::Vapi.AWSStsAuthenticationPlan? Type815 { get; set; } /// /// /// - public global::Vapi.CreateAssemblyAICredentialDTOProvider? Type816 { get; set; } + public global::Vapi.CreateAnyscaleCredentialDTOProvider? Type816 { get; set; } /// /// /// - public global::Vapi.AzureBlobStorageBucketPlan? Type817 { get; set; } + public global::Vapi.CreateAssemblyAICredentialDTOProvider? Type817 { get; set; } /// /// /// - public global::Vapi.CreateAzureCredentialDTOProvider? Type818 { get; set; } + public global::Vapi.AzureBlobStorageBucketPlan? Type818 { get; set; } /// /// /// - public global::Vapi.CreateAzureCredentialDTOService? Type819 { get; set; } + public global::Vapi.CreateAzureCredentialDTOProvider? Type819 { get; set; } /// /// /// - public global::Vapi.CreateAzureCredentialDTORegion? Type820 { get; set; } + public global::Vapi.CreateAzureCredentialDTOService? Type820 { get; set; } /// /// /// - public global::Vapi.CreateAzureOpenAICredentialDTOProvider? Type821 { get; set; } + public global::Vapi.CreateAzureCredentialDTORegion? Type821 { get; set; } /// /// /// - public global::Vapi.CreateAzureOpenAICredentialDTORegion? Type822 { get; set; } + public global::Vapi.CreateAzureOpenAICredentialDTOProvider? Type822 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type823 { get; set; } + public global::Vapi.CreateAzureOpenAICredentialDTORegion? Type823 { get; set; } /// /// /// - public global::Vapi.CreateAzureOpenAICredentialDTOModel? Type824 { get; set; } + public global::System.Collections.Generic.IList? Type824 { get; set; } /// /// /// - public global::Vapi.SipTrunkGateway? Type825 { get; set; } + public global::Vapi.CreateAzureOpenAICredentialDTOModel? Type825 { get; set; } /// /// /// - public global::Vapi.SipTrunkGatewayOutboundProtocol? Type826 { get; set; } + public global::Vapi.SipTrunkGateway? Type826 { get; set; } /// /// /// - public global::Vapi.SipTrunkOutboundSipRegisterPlan? Type827 { get; set; } + public global::Vapi.SipTrunkGatewayOutboundProtocol? Type827 { get; set; } /// /// /// - public global::Vapi.SipTrunkOutboundAuthenticationPlan? Type828 { get; set; } + public global::Vapi.SipTrunkOutboundSipRegisterPlan? Type828 { get; set; } /// /// /// - public global::Vapi.CreateByoSipTrunkCredentialDTOProvider? Type829 { get; set; } + public global::Vapi.SipTrunkOutboundAuthenticationPlan? Type829 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type830 { get; set; } + public global::Vapi.CreateByoSipTrunkCredentialDTOProvider? Type830 { get; set; } /// /// /// - public global::Vapi.CreateCartesiaCredentialDTOProvider? Type831 { get; set; } + public global::System.Collections.Generic.IList? Type831 { get; set; } /// /// /// - public global::Vapi.CloudflareR2BucketPlan? Type832 { get; set; } + public global::Vapi.CreateCartesiaCredentialDTOProvider? Type832 { get; set; } /// /// /// - public global::Vapi.CreateCloudflareCredentialDTOProvider? Type833 { get; set; } + public global::Vapi.CloudflareR2BucketPlan? Type833 { get; set; } /// /// /// - public global::Vapi.OAuth2AuthenticationPlan? Type834 { get; set; } + public global::Vapi.CreateCloudflareCredentialDTOProvider? Type834 { get; set; } /// /// /// - public global::Vapi.OAuth2AuthenticationPlanType? Type835 { get; set; } + public global::Vapi.OAuth2AuthenticationPlan? Type835 { get; set; } /// /// /// - public global::Vapi.CreateCustomLLMCredentialDTOProvider? Type836 { get; set; } + public global::Vapi.OAuth2AuthenticationPlanType? Type836 { get; set; } /// /// /// - public global::Vapi.CreateDeepgramCredentialDTOProvider? Type837 { get; set; } + public global::Vapi.CreateCustomLLMCredentialDTOProvider? Type837 { get; set; } /// /// /// - public global::Vapi.CreateDeepInfraCredentialDTOProvider? Type838 { get; set; } + public global::Vapi.CreateDeepgramCredentialDTOProvider? Type838 { get; set; } /// /// /// - public global::Vapi.CreateDeepSeekCredentialDTOProvider? Type839 { get; set; } + public global::Vapi.CreateDeepInfraCredentialDTOProvider? Type839 { get; set; } /// /// /// - public global::Vapi.CreateElevenLabsCredentialDTOProvider? Type840 { get; set; } + public global::Vapi.CreateDeepSeekCredentialDTOProvider? Type840 { get; set; } /// /// /// - public global::Vapi.CreateElevenLabsCredentialDTOApiUrl? Type841 { get; set; } + public global::Vapi.CreateElevenLabsCredentialDTOProvider? Type841 { get; set; } /// /// /// - public global::Vapi.GcpKey? Type842 { get; set; } + public global::Vapi.CreateElevenLabsCredentialDTOApiUrl? Type842 { get; set; } /// /// /// - public global::Vapi.BucketPlan? Type843 { get; set; } + public global::Vapi.GcpKey? Type843 { get; set; } /// /// /// - public global::Vapi.CreateGcpCredentialDTOProvider? Type844 { get; set; } + public global::Vapi.BucketPlan? Type844 { get; set; } /// /// /// - public global::Vapi.CreateGladiaCredentialDTOProvider? Type845 { get; set; } + public global::Vapi.CreateGcpCredentialDTOProvider? Type845 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelCredentialDTOProvider? Type846 { get; set; } + public global::Vapi.CreateGladiaCredentialDTOProvider? Type846 { get; set; } /// /// /// - public global::Vapi.CreateGroqCredentialDTOProvider? Type847 { get; set; } + public global::Vapi.CreateGoHighLevelCredentialDTOProvider? Type847 { get; set; } /// /// /// - public global::Vapi.CreateLangfuseCredentialDTOProvider? Type848 { get; set; } + public global::Vapi.CreateGroqCredentialDTOProvider? Type848 { get; set; } /// /// /// - public global::Vapi.CreateLmntCredentialDTOProvider? Type849 { get; set; } + public global::Vapi.CreateLangfuseCredentialDTOProvider? Type849 { get; set; } /// /// /// - public global::Vapi.CreateMakeCredentialDTOProvider? Type850 { get; set; } + public global::Vapi.CreateLmntCredentialDTOProvider? Type850 { get; set; } /// /// /// - public global::Vapi.CreateOpenAICredentialDTOProvider? Type851 { get; set; } + public global::Vapi.CreateMakeCredentialDTOProvider? Type851 { get; set; } /// /// /// - public global::Vapi.CreateOpenRouterCredentialDTOProvider? Type852 { get; set; } + public global::Vapi.CreateOpenAICredentialDTOProvider? Type852 { get; set; } /// /// /// - public global::Vapi.CreatePerplexityAICredentialDTOProvider? Type853 { get; set; } + public global::Vapi.CreateOpenRouterCredentialDTOProvider? Type853 { get; set; } /// /// /// - public global::Vapi.CreatePlayHTCredentialDTOProvider? Type854 { get; set; } + public global::Vapi.CreatePerplexityAICredentialDTOProvider? Type854 { get; set; } /// /// /// - public global::Vapi.CreateRimeAICredentialDTOProvider? Type855 { get; set; } + public global::Vapi.CreatePlayHTCredentialDTOProvider? Type855 { get; set; } /// /// /// - public global::Vapi.CreateRunpodCredentialDTOProvider? Type856 { get; set; } + public global::Vapi.CreateRimeAICredentialDTOProvider? Type856 { get; set; } /// /// /// - public global::Vapi.CreateS3CredentialDTOProvider? Type857 { get; set; } + public global::Vapi.CreateRunpodCredentialDTOProvider? Type857 { get; set; } /// /// /// - public global::Vapi.SupabaseBucketPlan? Type858 { get; set; } + public global::Vapi.CreateS3CredentialDTOProvider? Type858 { get; set; } /// /// /// - public global::Vapi.SupabaseBucketPlanRegion? Type859 { get; set; } + public global::Vapi.SupabaseBucketPlan? Type859 { get; set; } /// /// /// - public global::Vapi.CreateSupabaseCredentialDTOProvider? Type860 { get; set; } + public global::Vapi.SupabaseBucketPlanRegion? Type860 { get; set; } /// /// /// - public global::Vapi.CreateSmallestAICredentialDTOProvider? Type861 { get; set; } + public global::Vapi.CreateSupabaseCredentialDTOProvider? Type861 { get; set; } /// /// /// - public global::Vapi.CreateTavusCredentialDTOProvider? Type862 { get; set; } + public global::Vapi.CreateSmallestAICredentialDTOProvider? Type862 { get; set; } /// /// /// - public global::Vapi.CreateTogetherAICredentialDTOProvider? Type863 { get; set; } + public global::Vapi.CreateTavusCredentialDTOProvider? Type863 { get; set; } /// /// /// - public global::Vapi.CreateTwilioCredentialDTOProvider? Type864 { get; set; } + public global::Vapi.CreateTogetherAICredentialDTOProvider? Type864 { get; set; } /// /// /// - public global::Vapi.CreateVonageCredentialDTOProvider? Type865 { get; set; } + public global::Vapi.CreateTwilioCredentialDTOProvider? Type865 { get; set; } /// /// /// - public global::Vapi.CreateWebhookCredentialDTOProvider? Type866 { get; set; } + public global::Vapi.CreateVonageCredentialDTOProvider? Type866 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan2? Type867 { get; set; } + public global::Vapi.CreateWebhookCredentialDTOProvider? Type867 { get; set; } /// /// /// - public global::Vapi.HMACAuthenticationPlan? Type868 { get; set; } + public global::Vapi.AuthenticationPlan2? Type868 { get; set; } /// /// /// - public global::Vapi.BearerAuthenticationPlan? Type869 { get; set; } + public global::Vapi.HMACAuthenticationPlan? Type869 { get; set; } /// /// /// - public global::Vapi.CreateWebhookCredentialDTOAuthenticationPlanDiscriminator? Type870 { get; set; } + public global::Vapi.BearerAuthenticationPlan? Type870 { get; set; } /// /// /// - public global::Vapi.CreateWebhookCredentialDTOAuthenticationPlanDiscriminatorType? Type871 { get; set; } + public global::Vapi.CreateWebhookCredentialDTOAuthenticationPlanDiscriminator? Type871 { get; set; } /// /// /// - public global::Vapi.CreateXAiCredentialDTOProvider? Type872 { get; set; } + public global::Vapi.CreateWebhookCredentialDTOAuthenticationPlanDiscriminatorType? Type872 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCalendarOAuth2ClientCredentialDTOProvider? Type873 { get; set; } + public global::Vapi.CreateXAiCredentialDTOProvider? Type873 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? Type874 { get; set; } + public global::Vapi.CreateGoogleCalendarOAuth2ClientCredentialDTOProvider? Type874 { get; set; } /// /// /// - public global::Vapi.CreateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? Type875 { get; set; } + public global::Vapi.CreateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? Type875 { get; set; } /// /// /// - public global::Vapi.CreateSlackOAuth2AuthorizationCredentialDTOProvider? Type876 { get; set; } + public global::Vapi.CreateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? Type876 { get; set; } /// /// /// - public global::Vapi.CreateMinimaxCredentialDTOProvider? Type877 { get; set; } + public global::Vapi.CreateSlackOAuth2AuthorizationCredentialDTOProvider? Type877 { get; set; } /// /// /// - public global::Vapi.EndpointedSpeechLowConfidenceOptions? Type878 { get; set; } + public global::Vapi.CreateMinimaxCredentialDTOProvider? Type878 { get; set; } /// /// /// - public global::Vapi.CallHookTranscriberEndpointedSpeechLowConfidence? Type879 { get; set; } + public global::Vapi.EndpointedSpeechLowConfidenceOptions? Type879 { get; set; } /// /// /// - public global::Vapi.SessionCreatedHook? Type880 { get; set; } + public global::Vapi.CallHookTranscriberEndpointedSpeechLowConfidence? Type880 { get; set; } /// /// /// - public global::Vapi.SessionCreatedHookOn? Type881 { get; set; } + public global::Vapi.SessionCreatedHook? Type881 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type882 { get; set; } + public global::Vapi.SessionCreatedHookOn? Type882 { get; set; } /// /// /// - public global::Vapi.SQLInjectionSecurityFilter? Type883 { get; set; } + public global::System.Collections.Generic.IList? Type883 { get; set; } /// /// /// - public global::Vapi.SQLInjectionSecurityFilterType? Type884 { get; set; } + public global::Vapi.SQLInjectionSecurityFilter? Type884 { get; set; } /// /// /// - public global::Vapi.XSSSecurityFilter? Type885 { get; set; } + public global::Vapi.SQLInjectionSecurityFilterType? Type885 { get; set; } /// /// /// - public global::Vapi.XSSSecurityFilterType? Type886 { get; set; } + public global::Vapi.XSSSecurityFilter? Type886 { get; set; } /// /// /// - public global::Vapi.SSRFSecurityFilter? Type887 { get; set; } + public global::Vapi.XSSSecurityFilterType? Type887 { get; set; } /// /// /// - public global::Vapi.SSRFSecurityFilterType? Type888 { get; set; } + public global::Vapi.SSRFSecurityFilter? Type888 { get; set; } /// /// /// - public global::Vapi.RCESecurityFilter? Type889 { get; set; } + public global::Vapi.SSRFSecurityFilterType? Type889 { get; set; } /// /// /// - public global::Vapi.RCESecurityFilterType? Type890 { get; set; } + public global::Vapi.RCESecurityFilter? Type890 { get; set; } /// /// /// - public global::Vapi.PromptInjectionSecurityFilter? Type891 { get; set; } + public global::Vapi.RCESecurityFilterType? Type891 { get; set; } /// /// /// - public global::Vapi.PromptInjectionSecurityFilterType? Type892 { get; set; } + public global::Vapi.PromptInjectionSecurityFilter? Type892 { get; set; } /// /// /// - public global::Vapi.RegexSecurityFilter? Type893 { get; set; } + public global::Vapi.PromptInjectionSecurityFilterType? Type893 { get; set; } /// /// /// - public global::Vapi.RegexSecurityFilterType? Type894 { get; set; } + public global::Vapi.RegexSecurityFilter? Type894 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesFirstMessageMode? Type895 { get; set; } + public global::Vapi.RegexSecurityFilterType? Type895 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesVoicemailDetection? Type896 { get; set; } + public global::Vapi.AssistantOverridesFirstMessageMode? Type896 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type897 { get; set; } + public global::Vapi.AssistantOverridesVoicemailDetection? Type897 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesClientMessage? Type898 { get; set; } + public global::System.Collections.Generic.IList? Type898 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type899 { get; set; } + public global::Vapi.AssistantOverridesClientMessage? Type899 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesServerMessage? Type900 { get; set; } + public global::System.Collections.Generic.IList? Type900 { get; set; } /// /// /// - public global::Vapi.OneOf? Type901 { get; set; } + public global::Vapi.AssistantOverridesServerMessage? Type901 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesBackgroundSound? Type902 { get; set; } + public global::Vapi.OneOf? Type902 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type903 { get; set; } + public global::Vapi.AssistantOverridesBackgroundSound? Type903 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type904 { get; set; } + public global::System.Collections.Generic.IList? Type904 { get; set; } /// /// /// - public global::Vapi.CredentialsItem2? Type905 { get; set; } + public global::System.Collections.Generic.IList? Type905 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesCredentialDiscriminator? Type906 { get; set; } + public global::Vapi.CredentialsItem2? Type906 { get; set; } /// /// /// - public global::Vapi.AssistantOverridesCredentialDiscriminatorProvider? Type907 { get; set; } + public global::Vapi.AssistantOverridesCredentialDiscriminator? Type907 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOFirstMessageMode? Type908 { get; set; } + public global::Vapi.AssistantOverridesCredentialDiscriminatorProvider? Type908 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOVoicemailDetection? Type909 { get; set; } + public global::Vapi.CreateAssistantDTOFirstMessageMode? Type909 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type910 { get; set; } + public global::Vapi.CreateAssistantDTOVoicemailDetection? Type910 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOClientMessage? Type911 { get; set; } + public global::System.Collections.Generic.IList? Type911 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type912 { get; set; } + public global::Vapi.CreateAssistantDTOClientMessage? Type912 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOServerMessage? Type913 { get; set; } + public global::System.Collections.Generic.IList? Type913 { get; set; } /// /// /// - public global::Vapi.OneOf? Type914 { get; set; } + public global::Vapi.CreateAssistantDTOServerMessage? Type914 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOBackgroundSound? Type915 { get; set; } + public global::Vapi.OneOf? Type915 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type916 { get; set; } + public global::Vapi.CreateAssistantDTOBackgroundSound? Type916 { get; set; } /// /// /// - public global::Vapi.CredentialsItem3? Type917 { get; set; } + public global::System.Collections.Generic.IList? Type917 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOCredentialDiscriminator? Type918 { get; set; } + public global::Vapi.CredentialsItem3? Type918 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDTOCredentialDiscriminatorProvider? Type919 { get; set; } + public global::Vapi.CreateAssistantDTOCredentialDiscriminator? Type919 { get; set; } /// /// /// - public global::Vapi.Assistant? Type920 { get; set; } + public global::Vapi.CreateAssistantDTOCredentialDiscriminatorProvider? Type920 { get; set; } /// /// /// - public global::Vapi.AssistantFirstMessageMode? Type921 { get; set; } + public global::Vapi.ModelDeprecationNotice? Type921 { get; set; } /// /// /// - public global::Vapi.AssistantVoicemailDetection? Type922 { get; set; } + public global::Vapi.Assistant? Type922 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type923 { get; set; } + public global::Vapi.AssistantFirstMessageMode? Type923 { get; set; } /// /// /// - public global::Vapi.AssistantClientMessage? Type924 { get; set; } + public global::Vapi.AssistantVoicemailDetection? Type924 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type925 { get; set; } + public global::System.Collections.Generic.IList? Type925 { get; set; } /// /// /// - public global::Vapi.AssistantServerMessage? Type926 { get; set; } + public global::Vapi.AssistantClientMessage? Type926 { get; set; } /// /// /// - public global::Vapi.OneOf? Type927 { get; set; } + public global::System.Collections.Generic.IList? Type927 { get; set; } /// /// /// - public global::Vapi.AssistantBackgroundSound? Type928 { get; set; } + public global::Vapi.AssistantServerMessage? Type928 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type929 { get; set; } + public global::Vapi.OneOf? Type929 { get; set; } /// /// /// - public global::Vapi.CredentialsItem4? Type930 { get; set; } + public global::Vapi.AssistantBackgroundSound? Type930 { get; set; } /// /// /// - public global::Vapi.AssistantCredentialDiscriminator? Type931 { get; set; } + public global::System.Collections.Generic.IList? Type931 { get; set; } /// /// /// - public global::Vapi.AssistantCredentialDiscriminatorProvider? Type932 { get; set; } + public global::Vapi.CredentialsItem4? Type932 { get; set; } /// /// /// - public global::System.DateTime? Type933 { get; set; } + public global::Vapi.AssistantCredentialDiscriminator? Type933 { get; set; } /// /// /// - public global::Vapi.ValidateBackgroundSoundUrlDTO? Type934 { get; set; } + public global::Vapi.AssistantCredentialDiscriminatorProvider? Type934 { get; set; } /// /// /// - public global::Vapi.BackgroundSoundUrlValidationResult? Type935 { get; set; } + public global::System.Collections.Generic.IList? Type935 { get; set; } /// /// /// - public global::Vapi.BackgroundSoundUrlValidationResultReason? Type936 { get; set; } + public global::System.DateTime? Type936 { get; set; } /// /// /// - public global::Vapi.PaginationMeta? Type937 { get; set; } + public global::Vapi.ValidateBackgroundSoundUrlDTO? Type937 { get; set; } /// /// /// - public global::Vapi.PaginationMetaSortOrder? Type938 { get; set; } + public global::Vapi.BackgroundSoundUrlValidationResult? Type938 { get; set; } /// /// /// - public global::Vapi.AssistantPaginatedResponse? Type939 { get; set; } + public global::Vapi.BackgroundSoundUrlValidationResultReason? Type939 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type940 { get; set; } + public global::Vapi.PaginationMeta? Type940 { get; set; } /// /// /// - public global::Vapi.AssistantDraft? Type941 { get; set; } + public global::Vapi.PaginationMetaSortOrder? Type941 { get; set; } /// /// /// - public global::Vapi.AssistantDraftFirstMessageMode? Type942 { get; set; } + public global::Vapi.AssistantPaginatedResponse? Type942 { get; set; } /// /// /// - public global::Vapi.AssistantDraftVoicemailDetection? Type943 { get; set; } + public global::System.Collections.Generic.IList? Type943 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type944 { get; set; } + public global::Vapi.AssistantDraft? Type944 { get; set; } /// /// /// - public global::Vapi.AssistantDraftClientMessage? Type945 { get; set; } + public global::Vapi.AssistantDraftFirstMessageMode? Type945 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type946 { get; set; } + public global::Vapi.AssistantDraftVoicemailDetection? Type946 { get; set; } /// /// /// - public global::Vapi.AssistantDraftServerMessage? Type947 { get; set; } + public global::System.Collections.Generic.IList? Type947 { get; set; } /// /// /// - public global::Vapi.OneOf? Type948 { get; set; } + public global::Vapi.AssistantDraftClientMessage? Type948 { get; set; } /// /// /// - public global::Vapi.AssistantDraftBackgroundSound? Type949 { get; set; } + public global::System.Collections.Generic.IList? Type949 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type950 { get; set; } + public global::Vapi.AssistantDraftServerMessage? Type950 { get; set; } /// /// /// - public global::Vapi.CredentialsItem5? Type951 { get; set; } + public global::Vapi.OneOf? Type951 { get; set; } /// /// /// - public global::Vapi.AssistantDraftCredentialDiscriminator? Type952 { get; set; } + public global::Vapi.AssistantDraftBackgroundSound? Type952 { get; set; } /// /// /// - public global::Vapi.AssistantDraftCredentialDiscriminatorProvider? Type953 { get; set; } + public global::System.Collections.Generic.IList? Type953 { get; set; } /// /// /// - public global::Vapi.AssistantDraftPaginatedMetadata? Type954 { get; set; } + public global::Vapi.CredentialsItem5? Type954 { get; set; } /// /// /// - public global::Vapi.AssistantDraftPaginatedResponse? Type955 { get; set; } + public global::Vapi.AssistantDraftCredentialDiscriminator? Type955 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type956 { get; set; } + public global::Vapi.AssistantDraftCredentialDiscriminatorProvider? Type956 { get; set; } /// /// /// - public global::Vapi.LegacyAssistantVersion? Type957 { get; set; } + public global::Vapi.AssistantDraftPaginatedMetadata? Type957 { get; set; } /// /// /// - public global::Vapi.LegacyAssistantVersionPaginatedResponse? Type958 { get; set; } + public global::Vapi.AssistantDraftPaginatedResponse? Type958 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type959 { get; set; } + public global::System.Collections.Generic.IList? Type959 { get; set; } /// /// /// - public global::Vapi.AssistantVersion? Type960 { get; set; } + public global::Vapi.LegacyAssistantVersion? Type960 { get; set; } /// /// /// - public global::Vapi.AssistantVersionFirstMessageMode? Type961 { get; set; } + public global::Vapi.LegacyAssistantVersionPaginatedResponse? Type961 { get; set; } /// /// /// - public global::Vapi.AssistantVersionVoicemailDetection? Type962 { get; set; } + public global::System.Collections.Generic.IList? Type962 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type963 { get; set; } + public global::Vapi.AssistantVersion? Type963 { get; set; } /// /// /// - public global::Vapi.AssistantVersionClientMessage? Type964 { get; set; } + public global::Vapi.AssistantVersionFirstMessageMode? Type964 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type965 { get; set; } + public global::Vapi.AssistantVersionVoicemailDetection? Type965 { get; set; } /// /// /// - public global::Vapi.AssistantVersionServerMessage? Type966 { get; set; } + public global::System.Collections.Generic.IList? Type966 { get; set; } /// /// /// - public global::Vapi.OneOf? Type967 { get; set; } + public global::Vapi.AssistantVersionClientMessage? Type967 { get; set; } /// /// /// - public global::Vapi.AssistantVersionBackgroundSound? Type968 { get; set; } + public global::System.Collections.Generic.IList? Type968 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type969 { get; set; } + public global::Vapi.AssistantVersionServerMessage? Type969 { get; set; } /// /// /// - public global::Vapi.CredentialsItem6? Type970 { get; set; } + public global::Vapi.OneOf? Type970 { get; set; } /// /// /// - public global::Vapi.AssistantVersionCredentialDiscriminator? Type971 { get; set; } + public global::Vapi.AssistantVersionBackgroundSound? Type971 { get; set; } /// /// /// - public global::Vapi.AssistantVersionCredentialDiscriminatorProvider? Type972 { get; set; } + public global::System.Collections.Generic.IList? Type972 { get; set; } /// /// /// - public global::Vapi.AssistantVersionPaginatedMetadata? Type973 { get; set; } + public global::Vapi.CredentialsItem6? Type973 { get; set; } /// /// /// - public global::Vapi.AssistantVersionPaginatedResponse? Type974 { get; set; } + public global::Vapi.AssistantVersionCredentialDiscriminator? Type974 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type975 { get; set; } + public global::Vapi.AssistantVersionCredentialDiscriminatorProvider? Type975 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantVersionMetadataDTO? Type976 { get; set; } + public global::Vapi.AssistantVersionPaginatedMetadata? Type976 { get; set; } /// /// /// - public global::Vapi.VersionPinReference? Type977 { get; set; } + public global::Vapi.AssistantVersionPaginatedResponse? Type977 { get; set; } /// /// /// - public global::Vapi.VersionPinReferenceSourceType? Type978 { get; set; } + public global::System.Collections.Generic.IList? Type978 { get; set; } /// /// /// - public global::Vapi.VersionPinConflictResponseDTO? Type979 { get; set; } + public global::Vapi.UpdateAssistantVersionMetadataDTO? Type979 { get; set; } /// /// /// - public global::Vapi.VersionPinConflictResponseDTOError? Type980 { get; set; } + public global::Vapi.VersionPinReference? Type980 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type981 { get; set; } + public global::Vapi.VersionPinReferenceSourceType? Type981 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDraftDTO? Type982 { get; set; } + public global::Vapi.VersionPinConflictResponseDTO? Type982 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDraftDTOFirstMessageMode? Type983 { get; set; } + public global::Vapi.VersionPinConflictResponseDTOError? Type983 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDraftDTOVoicemailDetection? Type984 { get; set; } + public global::System.Collections.Generic.IList? Type984 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type985 { get; set; } + public global::Vapi.CreateAssistantDraftDTO? Type985 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDraftDTOClientMessage? Type986 { get; set; } + public global::Vapi.CreateAssistantDraftDTOFirstMessageMode? Type986 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type987 { get; set; } + public global::Vapi.CreateAssistantDraftDTOVoicemailDetection? Type987 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDraftDTOServerMessage? Type988 { get; set; } + public global::System.Collections.Generic.IList? Type988 { get; set; } /// /// /// - public global::Vapi.OneOf? Type989 { get; set; } + public global::Vapi.CreateAssistantDraftDTOClientMessage? Type989 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDraftDTOBackgroundSound? Type990 { get; set; } + public global::System.Collections.Generic.IList? Type990 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type991 { get; set; } + public global::Vapi.CreateAssistantDraftDTOServerMessage? Type991 { get; set; } /// /// /// - public global::Vapi.CredentialsItem7? Type992 { get; set; } + public global::Vapi.OneOf? Type992 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDraftDTOCredentialDiscriminator? Type993 { get; set; } + public global::Vapi.CreateAssistantDraftDTOBackgroundSound? Type993 { get; set; } /// /// /// - public global::Vapi.CreateAssistantDraftDTOCredentialDiscriminatorProvider? Type994 { get; set; } + public global::System.Collections.Generic.IList? Type994 { get; set; } /// /// /// - public global::Vapi.AssistantDraftConflictResponseDTO? Type995 { get; set; } + public global::Vapi.CredentialsItem7? Type995 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDraftDTO? Type996 { get; set; } + public global::Vapi.CreateAssistantDraftDTOCredentialDiscriminator? Type996 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDraftDTOFirstMessageMode? Type997 { get; set; } + public global::Vapi.CreateAssistantDraftDTOCredentialDiscriminatorProvider? Type997 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDraftDTOVoicemailDetection? Type998 { get; set; } + public global::Vapi.AssistantDraftConflictResponseDTO? Type998 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type999 { get; set; } + public global::Vapi.UpdateAssistantDraftDTO? Type999 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDraftDTOClientMessage? Type1000 { get; set; } + public global::Vapi.UpdateAssistantDraftDTOFirstMessageMode? Type1000 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1001 { get; set; } + public global::Vapi.UpdateAssistantDraftDTOVoicemailDetection? Type1001 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDraftDTOServerMessage? Type1002 { get; set; } + public global::System.Collections.Generic.IList? Type1002 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1003 { get; set; } + public global::Vapi.UpdateAssistantDraftDTOClientMessage? Type1003 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDraftDTOBackgroundSound? Type1004 { get; set; } + public global::System.Collections.Generic.IList? Type1004 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1005 { get; set; } + public global::Vapi.UpdateAssistantDraftDTOServerMessage? Type1005 { get; set; } /// /// /// - public global::Vapi.CredentialsItem8? Type1006 { get; set; } + public global::Vapi.OneOf? Type1006 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDraftDTOCredentialDiscriminator? Type1007 { get; set; } + public global::Vapi.UpdateAssistantDraftDTOBackgroundSound? Type1007 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDraftDTOCredentialDiscriminatorProvider? Type1008 { get; set; } + public global::System.Collections.Generic.IList? Type1008 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTO? Type1009 { get; set; } + public global::Vapi.CredentialsItem8? Type1009 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOFirstMessageMode? Type1010 { get; set; } + public global::Vapi.UpdateAssistantDraftDTOCredentialDiscriminator? Type1010 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOVoicemailDetection? Type1011 { get; set; } + public global::Vapi.UpdateAssistantDraftDTOCredentialDiscriminatorProvider? Type1011 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1012 { get; set; } + public global::Vapi.UpdateAssistantDTO? Type1012 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOClientMessage? Type1013 { get; set; } + public global::Vapi.UpdateAssistantDTOFirstMessageMode? Type1013 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1014 { get; set; } + public global::Vapi.UpdateAssistantDTOVoicemailDetection? Type1014 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOServerMessage? Type1015 { get; set; } + public global::System.Collections.Generic.IList? Type1015 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1016 { get; set; } + public global::Vapi.UpdateAssistantDTOClientMessage? Type1016 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOBackgroundSound? Type1017 { get; set; } + public global::System.Collections.Generic.IList? Type1017 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1018 { get; set; } + public global::Vapi.UpdateAssistantDTOServerMessage? Type1018 { get; set; } /// /// /// - public global::Vapi.CredentialsItem9? Type1019 { get; set; } + public global::Vapi.OneOf? Type1019 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOCredentialDiscriminator? Type1020 { get; set; } + public global::Vapi.UpdateAssistantDTOBackgroundSound? Type1020 { get; set; } /// /// /// - public global::Vapi.UpdateAssistantDTOCredentialDiscriminatorProvider? Type1021 { get; set; } + public global::System.Collections.Generic.IList? Type1021 { get; set; } /// /// /// - public global::Vapi.AssistantPinnedConflictResponseDTO? Type1022 { get; set; } + public global::Vapi.CredentialsItem9? Type1022 { get; set; } /// /// /// - public global::Vapi.AssistantPinnedConflictResponseDTOError? Type1023 { get; set; } + public global::Vapi.UpdateAssistantDTOCredentialDiscriminator? Type1023 { get; set; } /// /// /// - public global::Vapi.Squad? Type1024 { get; set; } + public global::Vapi.UpdateAssistantDTOCredentialDiscriminatorProvider? Type1024 { get; set; } /// /// /// - public global::Vapi.UpdateSquadDTO? Type1025 { get; set; } + public global::Vapi.AssistantPinnedConflictResponseDTO? Type1025 { get; set; } /// /// /// - public global::Vapi.Workflow? Type1026 { get; set; } + public global::Vapi.AssistantPinnedConflictResponseDTOError? Type1026 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1027 { get; set; } + public global::Vapi.Squad? Type1027 { get; set; } /// /// /// - public global::Vapi.WorkflowBackgroundSound? Type1028 { get; set; } + public global::Vapi.SquadVersion? Type1028 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1029 { get; set; } + public global::Vapi.SquadVersionPaginatedMetadata? Type1029 { get; set; } /// /// /// - public global::Vapi.CredentialsItem10? Type1030 { get; set; } + public global::Vapi.SquadVersionPaginatedResponse? Type1030 { get; set; } /// /// /// - public global::Vapi.WorkflowCredentialDiscriminator? Type1031 { get; set; } + public global::System.Collections.Generic.IList? Type1031 { get; set; } /// /// /// - public global::Vapi.WorkflowCredentialDiscriminatorProvider? Type1032 { get; set; } + public global::Vapi.UpdateSquadDTO? Type1032 { get; set; } /// /// /// - public global::Vapi.WorkflowVoicemailDetection? Type1033 { get; set; } + public global::Vapi.Workflow? Type1033 { get; set; } /// /// /// - public global::Vapi.CreateWorkflowDTO? Type1034 { get; set; } + public global::Vapi.OneOf? Type1034 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1035 { get; set; } + public global::Vapi.WorkflowBackgroundSound? Type1035 { get; set; } /// /// /// - public global::Vapi.CreateWorkflowDTOBackgroundSound? Type1036 { get; set; } + public global::System.Collections.Generic.IList? Type1036 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1037 { get; set; } + public global::Vapi.CredentialsItem10? Type1037 { get; set; } /// /// /// - public global::Vapi.CredentialsItem11? Type1038 { get; set; } + public global::Vapi.WorkflowCredentialDiscriminator? Type1038 { get; set; } /// /// /// - public global::Vapi.CreateWorkflowDTOCredentialDiscriminator? Type1039 { get; set; } + public global::Vapi.WorkflowCredentialDiscriminatorProvider? Type1039 { get; set; } /// /// /// - public global::Vapi.CreateWorkflowDTOCredentialDiscriminatorProvider? Type1040 { get; set; } + public global::Vapi.WorkflowVoicemailDetection? Type1040 { get; set; } /// /// /// - public global::Vapi.CreateWorkflowDTOVoicemailDetection? Type1041 { get; set; } + public global::Vapi.CreateWorkflowDTO? Type1041 { get; set; } /// /// /// - public global::Vapi.UpdateWorkflowDTO? Type1042 { get; set; } + public global::Vapi.OneOf? Type1042 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1043 { get; set; } + public global::Vapi.CreateWorkflowDTOBackgroundSound? Type1043 { get; set; } /// /// /// - public global::Vapi.UpdateWorkflowDTOBackgroundSound? Type1044 { get; set; } + public global::System.Collections.Generic.IList? Type1044 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1045 { get; set; } + public global::Vapi.CredentialsItem11? Type1045 { get; set; } /// /// /// - public global::Vapi.CredentialsItem12? Type1046 { get; set; } + public global::Vapi.CreateWorkflowDTOCredentialDiscriminator? Type1046 { get; set; } /// /// /// - public global::Vapi.UpdateWorkflowDTOCredentialDiscriminator? Type1047 { get; set; } + public global::Vapi.CreateWorkflowDTOCredentialDiscriminatorProvider? Type1047 { get; set; } /// /// /// - public global::Vapi.UpdateWorkflowDTOCredentialDiscriminatorProvider? Type1048 { get; set; } + public global::Vapi.CreateWorkflowDTOVoicemailDetection? Type1048 { get; set; } /// /// /// - public global::Vapi.UpdateWorkflowDTOVoicemailDetection? Type1049 { get; set; } + public global::Vapi.UpdateWorkflowDTO? Type1049 { get; set; } /// /// /// - public global::Vapi.SubscriptionLimits? Type1050 { get; set; } + public global::Vapi.OneOf? Type1050 { get; set; } /// /// /// - public global::Vapi.BotMessage? Type1051 { get; set; } + public global::Vapi.UpdateWorkflowDTOBackgroundSound? Type1051 { get; set; } /// /// /// - public global::Vapi.ToolCallMessage? Type1052 { get; set; } + public global::System.Collections.Generic.IList? Type1052 { get; set; } /// /// /// - public global::Vapi.ToolCallResultMessageWarning? Type1053 { get; set; } + public global::Vapi.CredentialsItem12? Type1053 { get; set; } /// /// /// - public global::Vapi.ToolCallResultMessageWarningType? Type1054 { get; set; } + public global::Vapi.UpdateWorkflowDTOCredentialDiscriminator? Type1054 { get; set; } /// /// /// - public global::Vapi.ToolCallResultMessage? Type1055 { get; set; } + public global::Vapi.UpdateWorkflowDTOCredentialDiscriminatorProvider? Type1055 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1056 { get; set; } + public global::Vapi.UpdateWorkflowDTOVoicemailDetection? Type1056 { get; set; } /// /// /// - public global::Vapi.TransportCost? Type1057 { get; set; } + public global::Vapi.SubscriptionLimits? Type1057 { get; set; } /// /// /// - public global::Vapi.TransportCostType? Type1058 { get; set; } + public global::Vapi.BotMessage? Type1058 { get; set; } /// /// /// - public global::Vapi.TransportCostProvider? Type1059 { get; set; } + public global::Vapi.ToolCallMessage? Type1059 { get; set; } /// /// /// - public global::Vapi.TranscriberCost? Type1060 { get; set; } + public global::Vapi.ToolCallResultMessageWarning? Type1060 { get; set; } /// /// /// - public global::Vapi.TranscriberCostType? Type1061 { get; set; } + public global::Vapi.ToolCallResultMessageWarningType? Type1061 { get; set; } /// /// /// - public global::Vapi.ModelCost? Type1062 { get; set; } + public global::Vapi.ToolCallResultMessage? Type1062 { get; set; } /// /// /// - public global::Vapi.ModelCostType? Type1063 { get; set; } + public global::System.Collections.Generic.IList? Type1063 { get; set; } /// /// /// - public global::Vapi.VoiceCost? Type1064 { get; set; } + public global::Vapi.TransportCost? Type1064 { get; set; } /// /// /// - public global::Vapi.VoiceCostType? Type1065 { get; set; } + public global::Vapi.TransportCostType? Type1065 { get; set; } /// /// /// - public global::Vapi.ChatCost? Type1066 { get; set; } + public global::Vapi.TransportCostProvider? Type1066 { get; set; } /// /// /// - public global::Vapi.ChatCostType? Type1067 { get; set; } + public global::Vapi.TranscriberCost? Type1067 { get; set; } /// /// /// - public global::Vapi.VapiCost? Type1068 { get; set; } + public global::Vapi.TranscriberCostType? Type1068 { get; set; } /// /// /// - public global::Vapi.VapiCostType? Type1069 { get; set; } + public global::Vapi.ModelCost? Type1069 { get; set; } /// /// /// - public global::Vapi.VapiCostSubType? Type1070 { get; set; } + public global::Vapi.ModelCostType? Type1070 { get; set; } /// /// /// - public global::Vapi.VoicemailDetectionCost? Type1071 { get; set; } + public global::Vapi.VoiceCost? Type1071 { get; set; } /// /// /// - public global::Vapi.VoicemailDetectionCostType? Type1072 { get; set; } + public global::Vapi.VoiceCostType? Type1072 { get; set; } /// /// /// - public global::Vapi.VoicemailDetectionCostProvider? Type1073 { get; set; } + public global::Vapi.ChatCost? Type1073 { get; set; } /// /// /// - public global::Vapi.StructuredOutputCostBreakdown? Type1074 { get; set; } + public global::Vapi.ChatCostType? Type1074 { get; set; } /// /// /// - public global::Vapi.AnalysisCost? Type1075 { get; set; } + public global::Vapi.VapiCost? Type1075 { get; set; } /// /// /// - public global::Vapi.AnalysisCostType? Type1076 { get; set; } + public global::Vapi.VapiCostType? Type1076 { get; set; } /// /// /// - public global::Vapi.AnalysisCostAnalysisType? Type1077 { get; set; } + public global::Vapi.VapiCostSubType? Type1077 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1078 { get; set; } + public global::Vapi.VoicemailDetectionCost? Type1078 { get; set; } /// /// /// - public global::Vapi.AudioFormat? Type1079 { get; set; } + public global::Vapi.VoicemailDetectionCostType? Type1079 { get; set; } /// /// /// - public global::Vapi.AudioFormatContainer? Type1080 { get; set; } + public global::Vapi.VoicemailDetectionCostProvider? Type1080 { get; set; } /// /// /// - public global::Vapi.VapiWebsocketTransport? Type1081 { get; set; } + public global::Vapi.StructuredOutputCostBreakdown? Type1081 { get; set; } /// /// /// - public global::Vapi.VapiWebsocketTransportConversationType? Type1082 { get; set; } + public global::Vapi.AnalysisCost? Type1082 { get; set; } /// /// /// - public global::Vapi.VapiWebsocketTransportProvider? Type1083 { get; set; } + public global::Vapi.AnalysisCostType? Type1083 { get; set; } /// /// /// - public global::Vapi.VapiWebCallTransport? Type1084 { get; set; } + public global::Vapi.AnalysisCostAnalysisType? Type1084 { get; set; } /// /// /// - public global::Vapi.VapiWebCallTransportConversationType? Type1085 { get; set; } + public global::System.Collections.Generic.IList? Type1085 { get; set; } /// /// /// - public global::Vapi.VapiWebCallTransportProvider? Type1086 { get; set; } + public global::Vapi.AudioFormat? Type1086 { get; set; } /// /// /// - public global::Vapi.TwilioTransport? Type1087 { get; set; } + public global::Vapi.AudioFormatFormat? Type1087 { get; set; } /// /// /// - public global::Vapi.TwilioTransportConversationType? Type1088 { get; set; } + public global::Vapi.AudioFormatContainer? Type1088 { get; set; } /// /// /// - public global::Vapi.TwilioTransportProvider? Type1089 { get; set; } + public global::Vapi.VapiWebsocketTransport? Type1089 { get; set; } /// /// /// - public global::Vapi.TelnyxTransport? Type1090 { get; set; } + public global::Vapi.VapiWebsocketTransportConversationType? Type1090 { get; set; } /// /// /// - public global::Vapi.TelnyxTransportConversationType? Type1091 { get; set; } + public global::Vapi.VapiWebsocketTransportProvider? Type1091 { get; set; } /// /// /// - public global::Vapi.TelnyxTransportProvider? Type1092 { get; set; } + public global::Vapi.VapiWebCallTransport? Type1092 { get; set; } /// /// /// - public global::Vapi.VapiSipTransport? Type1093 { get; set; } + public global::Vapi.VapiWebCallTransportConversationType? Type1093 { get; set; } /// /// /// - public global::Vapi.VapiSipTransportConversationType? Type1094 { get; set; } + public global::Vapi.VapiWebCallTransportProvider? Type1094 { get; set; } /// /// /// - public global::Vapi.VapiSipTransportProvider? Type1095 { get; set; } + public global::Vapi.TwilioTransport? Type1095 { get; set; } /// /// /// - public global::Vapi.VonageTransport? Type1096 { get; set; } + public global::Vapi.TwilioTransportConversationType? Type1096 { get; set; } /// /// /// - public global::Vapi.VonageTransportConversationType? Type1097 { get; set; } + public global::Vapi.TwilioTransportProvider? Type1097 { get; set; } /// /// /// - public global::Vapi.VonageTransportProvider? Type1098 { get; set; } + public global::Vapi.TelnyxTransport? Type1098 { get; set; } /// /// /// - public global::Vapi.AnalysisCostBreakdown? Type1099 { get; set; } + public global::Vapi.TelnyxTransportConversationType? Type1099 { get; set; } /// /// /// - public global::Vapi.CostBreakdown? Type1100 { get; set; } + public global::Vapi.TelnyxTransportProvider? Type1100 { get; set; } /// /// /// - public global::Vapi.Analysis? Type1101 { get; set; } + public global::Vapi.VapiSipTransport? Type1101 { get; set; } /// /// /// - public global::Vapi.MonitorResult? Type1102 { get; set; } + public global::Vapi.VapiSipTransportConversationType? Type1102 { get; set; } /// /// /// - public global::Vapi.Monitor? Type1103 { get; set; } + public global::Vapi.VapiSipTransportProvider? Type1103 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1104 { get; set; } + public global::Vapi.VonageTransport? Type1104 { get; set; } /// /// /// - public global::Vapi.SkippedStructuredOutput? Type1105 { get; set; } + public global::Vapi.VonageTransportConversationType? Type1105 { get; set; } /// /// /// - public global::Vapi.TransferArtifact? Type1106 { get; set; } + public global::Vapi.VonageTransportProvider? Type1106 { get; set; } /// /// /// - public global::Vapi.TransferArtifactMode? Type1107 { get; set; } + public global::Vapi.AnalysisCostBreakdown? Type1107 { get; set; } /// /// /// - public global::Vapi.TransferArtifactStatus? Type1108 { get; set; } + public global::Vapi.CostBreakdown? Type1108 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1109 { get; set; } + public global::Vapi.Analysis? Type1109 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1110 { get; set; } + public global::Vapi.MonitorResult? Type1110 { get; set; } /// /// /// - public global::Vapi.Mono? Type1111 { get; set; } + public global::Vapi.Monitor? Type1111 { get; set; } /// /// /// - public global::Vapi.Recording? Type1112 { get; set; } + public global::System.Collections.Generic.IList? Type1112 { get; set; } /// /// /// - public global::Vapi.NodeArtifact? Type1113 { get; set; } + public global::Vapi.SkippedStructuredOutput? Type1113 { get; set; } /// /// /// - public global::Vapi.AssistantActivation? Type1114 { get; set; } + public global::Vapi.TransferArtifact? Type1114 { get; set; } /// /// /// - public global::Vapi.TurnLatency? Type1115 { get; set; } + public global::Vapi.TransferArtifactMode? Type1115 { get; set; } /// /// /// - public global::Vapi.PerformanceMetrics? Type1116 { get; set; } + public global::Vapi.TransferArtifactStatus? Type1116 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1117 { get; set; } + public global::System.Collections.Generic.IList>? Type1117 { get; set; } /// /// /// - public global::Vapi.Artifact? Type1118 { get; set; } + public global::Vapi.OneOf? Type1118 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1119 { get; set; } + public global::Vapi.Mono? Type1119 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1120 { get; set; } + public global::Vapi.Recording? Type1120 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1121 { get; set; } + public global::Vapi.NodeArtifact? Type1121 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1122 { get; set; } + public global::Vapi.AssistantActivation? Type1122 { get; set; } /// /// /// - public global::Vapi.RecordingConsent? Type1123 { get; set; } + public global::Vapi.TurnLatency? Type1123 { get; set; } /// /// /// - public global::Vapi.RecordingConsentType? Type1124 { get; set; } + public global::Vapi.PerformanceMetrics? Type1124 { get; set; } /// /// /// - public global::Vapi.Compliance? Type1125 { get; set; } + public global::System.Collections.Generic.IList? Type1125 { get; set; } /// /// /// - public global::Vapi.WorkflowOverrides? Type1126 { get; set; } + public global::Vapi.Artifact? Type1126 { get; set; } /// /// /// - public global::Vapi.TransferPhoneNumberHookAction? Type1127 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1127 { get; set; } /// /// /// - public global::Vapi.TransferPhoneNumberHookActionType? Type1128 { get; set; } + public global::System.Collections.Generic.IList? Type1128 { get; set; } /// /// /// - public global::Vapi.SayPhoneNumberHookAction? Type1129 { get; set; } + public global::System.Collections.Generic.IList? Type1129 { get; set; } /// /// /// - public global::Vapi.SayPhoneNumberHookActionType? Type1130 { get; set; } + public global::System.Collections.Generic.IList? Type1130 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallRingingHookFilter? Type1131 { get; set; } + public global::Vapi.RecordingConsent? Type1131 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallRingingHookFilterType? Type1132 { get; set; } + public global::Vapi.RecordingConsentType? Type1132 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallRingingHookFilterKey? Type1133 { get; set; } + public global::Vapi.Compliance? Type1133 { get; set; } /// /// /// - public global::Vapi.PhoneNumberHookCallRinging? Type1134 { get; set; } + public global::Vapi.WorkflowOverrides? Type1134 { get; set; } /// /// /// - public global::Vapi.PhoneNumberHookCallRingingOn? Type1135 { get; set; } + public global::Vapi.TransferPhoneNumberHookAction? Type1135 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1136 { get; set; } + public global::Vapi.TransferPhoneNumberHookActionType? Type1136 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1137 { get; set; } + public global::Vapi.SayPhoneNumberHookAction? Type1137 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1138 { get; set; } + public global::Vapi.SayPhoneNumberHookActionType? Type1138 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallEndingHookFilter? Type1139 { get; set; } + public global::Vapi.PhoneNumberCallRingingHookFilter? Type1139 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallEndingHookFilterType? Type1140 { get; set; } + public global::Vapi.PhoneNumberCallRingingHookFilterType? Type1140 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallEndingHookFilterKey? Type1141 { get; set; } + public global::Vapi.PhoneNumberCallRingingHookFilterKey? Type1141 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1142 { get; set; } + public global::Vapi.PhoneNumberHookCallRinging? Type1142 { get; set; } /// /// /// - public global::Vapi.PhoneNumberCallEndingHookFilterOneOfItem? Type1143 { get; set; } + public global::Vapi.PhoneNumberHookCallRingingOn? Type1143 { get; set; } /// /// /// - public global::Vapi.PhoneNumberHookCallEnding? Type1144 { get; set; } + public global::System.Collections.Generic.IList? Type1144 { get; set; } /// /// /// - public global::Vapi.PhoneNumberHookCallEndingOn? Type1145 { get; set; } + public global::System.Collections.Generic.IList>? Type1145 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1146 { get; set; } + public global::Vapi.OneOf? Type1146 { get; set; } /// /// /// - public global::Vapi.ImportTwilioPhoneNumberDTO? Type1147 { get; set; } + public global::Vapi.PhoneNumberCallEndingHookFilter? Type1147 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1148 { get; set; } + public global::Vapi.PhoneNumberCallEndingHookFilterType? Type1148 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1149 { get; set; } + public global::Vapi.PhoneNumberCallEndingHookFilterKey? Type1149 { get; set; } /// /// /// - public global::Vapi.CreateCustomerDTO? Type1150 { get; set; } + public global::System.Collections.Generic.IList? Type1150 { get; set; } /// /// /// - public global::Vapi.SchedulePlan? Type1151 { get; set; } + public global::Vapi.PhoneNumberCallEndingHookFilterOneOfItem? Type1151 { get; set; } /// /// /// - public global::Vapi.Call? Type1152 { get; set; } + public global::Vapi.PhoneNumberHookCallEnding? Type1152 { get; set; } /// /// /// - public global::Vapi.CallType? Type1153 { get; set; } + public global::Vapi.PhoneNumberHookCallEndingOn? Type1153 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1154 { get; set; } + public global::System.Collections.Generic.IList? Type1154 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseCost? Type1155 { get; set; } + public global::Vapi.ImportTwilioPhoneNumberDTO? Type1155 { get; set; } /// /// /// - public global::Vapi.CallPhoneCallProvider? Type1156 { get; set; } + public global::System.Collections.Generic.IList>? Type1156 { get; set; } /// /// /// - public global::Vapi.CallPhoneCallTransport? Type1157 { get; set; } + public global::Vapi.OneOf? Type1157 { get; set; } /// /// /// - public global::Vapi.CallStatus? Type1158 { get; set; } + public global::Vapi.CreateCustomerDTO? Type1158 { get; set; } /// /// /// - public global::Vapi.CallEndedReason? Type1159 { get; set; } + public global::Vapi.SchedulePlan? Type1159 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1160 { get; set; } + public global::Vapi.Call? Type1160 { get; set; } /// /// /// - public global::Vapi.CallBatchError? Type1161 { get; set; } + public global::Vapi.CallType? Type1161 { get; set; } /// /// /// - public global::Vapi.CallBatchResponse? Type1162 { get; set; } + public global::Vapi.OneOf? Type1162 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1163 { get; set; } + public global::Vapi.KnowledgeBaseCost? Type1163 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1164 { get; set; } + public global::Vapi.CallPhoneCallProvider? Type1164 { get; set; } /// /// /// - public global::Vapi.AssistantSpeechWordAlignmentTiming? Type1165 { get; set; } + public global::Vapi.CallPhoneCallTransport? Type1165 { get; set; } /// /// /// - public global::Vapi.AssistantSpeechWordAlignmentTimingType? Type1166 { get; set; } + public global::Vapi.CallStatus? Type1166 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1167 { get; set; } + public global::Vapi.CallEndedReason? Type1167 { get; set; } /// /// /// - public global::Vapi.AssistantSpeechWordTimestamp? Type1168 { get; set; } + public global::Vapi.OneOf? Type1168 { get; set; } /// /// /// - public global::Vapi.AssistantSpeechWordProgressTiming? Type1169 { get; set; } + public global::Vapi.CallBatchError? Type1169 { get; set; } /// /// /// - public global::Vapi.AssistantSpeechWordProgressTimingType? Type1170 { get; set; } + public global::Vapi.CallBatchResponse? Type1170 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1171 { get; set; } + public global::System.Collections.Generic.IList? Type1171 { get; set; } /// /// /// - public global::Vapi.CreateCallDTO? Type1172 { get; set; } + public global::System.Collections.Generic.IList? Type1172 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1173 { get; set; } + public global::Vapi.AssistantSpeechWordAlignmentTiming? Type1173 { get; set; } /// /// /// - public global::Vapi.StructuredOutputFilterDTO? Type1174 { get; set; } + public global::Vapi.AssistantSpeechWordAlignmentTimingType? Type1174 { get; set; } /// /// /// - public global::Vapi.CallPaginatedResponse? Type1175 { get; set; } + public global::System.Collections.Generic.IList? Type1175 { get; set; } /// /// /// - public global::Vapi.CreateOutboundCallDTO? Type1176 { get; set; } + public global::Vapi.AssistantSpeechWordTimestamp? Type1176 { get; set; } /// /// /// - public global::Vapi.CreateWebCallDTO? Type1177 { get; set; } + public global::Vapi.AssistantSpeechWordProgressTiming? Type1177 { get; set; } /// /// /// - public global::Vapi.UpdateCallDTO? Type1178 { get; set; } + public global::Vapi.AssistantSpeechWordProgressTimingType? Type1178 { get; set; } /// /// /// - public global::Vapi.DeleteCallDTO? Type1179 { get; set; } + public global::System.Collections.Generic.IList? Type1179 { get; set; } /// /// /// - public global::Vapi.DeveloperMessageRole? Type1180 { get; set; } + public global::Vapi.CreateCallDTO? Type1180 { get; set; } /// /// /// - public global::Vapi.ToolCallFunction? Type1181 { get; set; } + public global::System.Collections.Generic.IList? Type1181 { get; set; } /// /// /// - public global::Vapi.ToolCall? Type1182 { get; set; } + public global::Vapi.StructuredOutputFilterDTO? Type1182 { get; set; } /// /// /// - public global::Vapi.AssistantMessageRole? Type1183 { get; set; } + public global::Vapi.CallPaginatedResponse? Type1183 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1184 { get; set; } + public global::Vapi.CreateOutboundCallDTO? Type1184 { get; set; } /// /// /// - public global::Vapi.ToolMessageRole? Type1185 { get; set; } + public global::Vapi.CreateWebCallDTO? Type1185 { get; set; } /// /// /// - public global::Vapi.FunctionCall? Type1186 { get; set; } + public global::Vapi.UpdateCallDTO? Type1186 { get; set; } /// /// /// - public global::Vapi.Chat? Type1187 { get; set; } + public global::Vapi.DeleteCallDTO? Type1187 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1188 { get; set; } + public global::Vapi.DeveloperMessageRole? Type1188 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1189 { get; set; } + public global::Vapi.ToolCallFunction? Type1189 { get; set; } /// /// /// - public global::Vapi.TwilioSMSChatTransport? Type1190 { get; set; } + public global::Vapi.ToolCall? Type1190 { get; set; } /// /// /// - public global::Vapi.TwilioSMSChatTransportConversationType? Type1191 { get; set; } + public global::Vapi.AssistantMessageRole? Type1191 { get; set; } /// /// /// - public global::Vapi.TwilioSMSChatTransportType? Type1192 { get; set; } + public global::System.Collections.Generic.IList? Type1192 { get; set; } /// /// /// - public global::Vapi.CreateChatDTO? Type1193 { get; set; } + public global::Vapi.ToolMessageRole? Type1193 { get; set; } /// /// /// - public global::Vapi.GetChatPaginatedDTO? Type1194 { get; set; } + public global::Vapi.FunctionCall? Type1194 { get; set; } /// /// /// - public global::Vapi.GetChatPaginatedDTOSortOrder? Type1195 { get; set; } + public global::Vapi.Chat? Type1195 { get; set; } /// /// /// - public global::Vapi.GetChatPaginatedDTOSortBy? Type1196 { get; set; } + public global::System.Collections.Generic.IList>? Type1196 { get; set; } /// /// /// - public global::Vapi.ChatPaginatedResponse? Type1197 { get; set; } + public global::Vapi.OneOf? Type1197 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1198 { get; set; } + public global::Vapi.TwilioSMSChatTransport? Type1198 { get; set; } /// /// /// - public global::Vapi.CreateChatStreamResponse? Type1199 { get; set; } + public global::Vapi.TwilioSMSChatTransportConversationType? Type1199 { get; set; } /// /// /// - public global::Vapi.OpenAIResponsesRequest? Type1200 { get; set; } + public global::Vapi.TwilioSMSChatTransportType? Type1200 { get; set; } /// /// /// - public global::Vapi.ChatAssistantOverrides? Type1201 { get; set; } + public global::Vapi.CreateChatDTO? Type1201 { get; set; } /// /// /// - public global::Vapi.CreateWebCustomerDTO? Type1202 { get; set; } + public global::Vapi.GetChatPaginatedDTO? Type1202 { get; set; } /// /// /// - public global::Vapi.CreateWebChatDTO? Type1203 { get; set; } + public global::Vapi.GetChatPaginatedDTOSortOrder? Type1203 { get; set; } /// /// /// - public global::Vapi.WebChat? Type1204 { get; set; } + public global::Vapi.GetChatPaginatedDTOSortBy? Type1204 { get; set; } /// /// /// - public global::Vapi.OpenAIWebChatRequest? Type1205 { get; set; } + public global::Vapi.ChatPaginatedResponse? Type1205 { get; set; } /// /// /// - public global::Vapi.ExportChatDTO? Type1206 { get; set; } + public global::System.Collections.Generic.IList? Type1206 { get; set; } /// /// /// - public global::Vapi.ExportChatDTOColumns? Type1207 { get; set; } + public global::Vapi.CreateChatStreamResponse? Type1207 { get; set; } /// /// /// - public global::Vapi.ExportChatDTOFormat? Type1208 { get; set; } + public global::Vapi.OpenAIResponsesRequest? Type1208 { get; set; } /// /// /// - public global::Vapi.ExportChatDTOSortOrder? Type1209 { get; set; } + public global::Vapi.ChatAssistantOverrides? Type1209 { get; set; } /// /// /// - public global::Vapi.ExportChatDTOSortBy? Type1210 { get; set; } + public global::Vapi.CreateWebCustomerDTO? Type1210 { get; set; } /// /// /// - public global::Vapi.ResponseOutputText? Type1211 { get; set; } + public global::Vapi.CreateWebChatDTO? Type1211 { get; set; } /// /// /// - public global::Vapi.ResponseOutputTextType? Type1212 { get; set; } + public global::Vapi.WebChat? Type1212 { get; set; } /// /// /// - public global::Vapi.ResponseOutputMessage? Type1213 { get; set; } + public global::Vapi.OpenAIWebChatRequest? Type1213 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1214 { get; set; } + public global::Vapi.ExportChatDTO? Type1214 { get; set; } /// /// /// - public global::Vapi.ResponseOutputMessageRole? Type1215 { get; set; } + public global::Vapi.ExportChatDTOColumns? Type1215 { get; set; } /// /// /// - public global::Vapi.ResponseOutputMessageStatus? Type1216 { get; set; } + public global::Vapi.ExportChatDTOFormat? Type1216 { get; set; } /// /// /// - public global::Vapi.ResponseOutputMessageType? Type1217 { get; set; } + public global::Vapi.ExportChatDTOSortOrder? Type1217 { get; set; } /// /// /// - public global::Vapi.ResponseObject? Type1218 { get; set; } + public global::Vapi.ExportChatDTOSortBy? Type1218 { get; set; } /// /// /// - public global::Vapi.ResponseObjectObject? Type1219 { get; set; } + public global::Vapi.ResponseOutputText? Type1219 { get; set; } /// /// /// - public global::Vapi.ResponseObjectStatus? Type1220 { get; set; } + public global::Vapi.ResponseOutputTextType? Type1220 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1221 { get; set; } + public global::Vapi.ResponseOutputMessage? Type1221 { get; set; } /// /// /// - public global::Vapi.ResponseTextDeltaEvent? Type1222 { get; set; } + public global::System.Collections.Generic.IList? Type1222 { get; set; } /// /// /// - public global::Vapi.ResponseTextDeltaEventType? Type1223 { get; set; } + public global::Vapi.ResponseOutputMessageRole? Type1223 { get; set; } /// /// /// - public global::Vapi.ResponseTextDoneEvent? Type1224 { get; set; } + public global::Vapi.ResponseOutputMessageStatus? Type1224 { get; set; } /// /// /// - public global::Vapi.ResponseTextDoneEventType? Type1225 { get; set; } + public global::Vapi.ResponseOutputMessageType? Type1225 { get; set; } /// /// /// - public global::Vapi.ResponseCompletedEvent? Type1226 { get; set; } + public global::Vapi.ResponseObject? Type1226 { get; set; } /// /// /// - public global::Vapi.ResponseCompletedEventType? Type1227 { get; set; } + public global::Vapi.ResponseObjectObject? Type1227 { get; set; } /// /// /// - public global::Vapi.ResponseErrorEvent? Type1228 { get; set; } + public global::Vapi.ResponseObjectStatus? Type1228 { get; set; } /// /// /// - public global::Vapi.ResponseErrorEventType? Type1229 { get; set; } + public global::System.Collections.Generic.IList? Type1229 { get; set; } /// /// /// - public global::Vapi.DialPlanEntry? Type1230 { get; set; } + public global::Vapi.ResponseTextDeltaEvent? Type1230 { get; set; } /// /// /// - public global::Vapi.CampaignPredialPlan? Type1231 { get; set; } + public global::Vapi.ResponseTextDeltaEventType? Type1231 { get; set; } /// /// /// - public global::Vapi.CreateCampaignDTO? Type1232 { get; set; } + public global::Vapi.ResponseTextDoneEvent? Type1232 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1233 { get; set; } + public global::Vapi.ResponseTextDoneEventType? Type1233 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1234 { get; set; } + public global::Vapi.ResponseCompletedEvent? Type1234 { get; set; } /// /// /// - public global::Vapi.CreateCampaignDTOServerMessage? Type1235 { get; set; } + public global::Vapi.ResponseCompletedEventType? Type1235 { get; set; } /// /// /// - public global::Vapi.Campaign? Type1236 { get; set; } + public global::Vapi.ResponseErrorEvent? Type1236 { get; set; } /// /// /// - public global::Vapi.CampaignStatus? Type1237 { get; set; } + public global::Vapi.ResponseErrorEventType? Type1237 { get; set; } /// /// /// - public global::Vapi.CampaignEndedReason? Type1238 { get; set; } + public global::Vapi.DialPlanEntry? Type1238 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1239 { get; set; } + public global::Vapi.CampaignPredialPlan? Type1239 { get; set; } /// /// /// - public global::Vapi.CampaignServerMessage? Type1240 { get; set; } + public global::Vapi.CreateCampaignDTO? Type1240 { get; set; } /// /// /// - public global::Vapi.CampaignPaginatedResponse? Type1241 { get; set; } + public global::System.Collections.Generic.IList? Type1241 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1242 { get; set; } + public global::System.Collections.Generic.IList? Type1242 { get; set; } /// /// /// - public global::Vapi.CampaignContactCounters? Type1243 { get; set; } + public global::Vapi.CreateCampaignDTOServerMessage? Type1243 { get; set; } /// /// /// - public global::Vapi.CampaignCallMetrics? Type1244 { get; set; } + public global::Vapi.Campaign? Type1244 { get; set; } /// /// /// - public global::Vapi.CampaignSummary? Type1245 { get; set; } + public global::Vapi.CampaignStatus? Type1245 { get; set; } /// /// /// - public global::Vapi.CampaignSummaryStatus? Type1246 { get; set; } + public global::Vapi.CampaignEndedReason? Type1246 { get; set; } /// /// /// - public global::Vapi.CampaignSummaryEndedReason? Type1247 { get; set; } + public global::System.Collections.Generic.IList? Type1247 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1248 { get; set; } + public global::Vapi.CampaignServerMessage? Type1248 { get; set; } /// /// /// - public global::Vapi.CampaignSummaryServerMessage? Type1249 { get; set; } + public global::Vapi.CampaignPaginatedResponse? Type1249 { get; set; } /// /// /// - public global::Vapi.CampaignSummaryPaginatedResponse? Type1250 { get; set; } + public global::System.Collections.Generic.IList? Type1250 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1251 { get; set; } + public global::Vapi.CampaignContactCounters? Type1251 { get; set; } /// /// /// - public global::Vapi.UpdateCampaignDTO? Type1252 { get; set; } + public global::Vapi.CampaignCallMetrics? Type1252 { get; set; } /// /// /// - public global::Vapi.UpdateCampaignDTOStatus? Type1253 { get; set; } + public global::Vapi.CampaignSummary? Type1253 { get; set; } /// /// /// - public global::Vapi.CampaignContactWithOutcome? Type1254 { get; set; } + public global::Vapi.CampaignSummaryStatus? Type1254 { get; set; } /// /// /// - public global::Vapi.CampaignContactWithOutcomeStatus? Type1255 { get; set; } + public global::Vapi.CampaignSummaryEndedReason? Type1255 { get; set; } /// /// /// - public global::Vapi.CampaignContactPaginatedResponse? Type1256 { get; set; } + public global::System.Collections.Generic.IList? Type1256 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1257 { get; set; } + public global::Vapi.CampaignSummaryServerMessage? Type1257 { get; set; } /// /// /// - public global::Vapi.RelayTargetAssistant? Type1258 { get; set; } + public global::Vapi.CampaignSummaryPaginatedResponse? Type1258 { get; set; } /// /// /// - public global::Vapi.RelayTargetAssistantType? Type1259 { get; set; } + public global::System.Collections.Generic.IList? Type1259 { get; set; } /// /// /// - public global::Vapi.RelayTargetSquad? Type1260 { get; set; } + public global::Vapi.UpdateCampaignDTO? Type1260 { get; set; } /// /// /// - public global::Vapi.RelayTargetSquadType? Type1261 { get; set; } + public global::Vapi.UpdateCampaignDTOStatus? Type1261 { get; set; } /// /// /// - public global::Vapi.RelayTargetOptions? Type1262 { get; set; } + public global::Vapi.CampaignContactWithOutcome? Type1262 { get; set; } /// /// /// - public global::Vapi.RelayTargetOptionsType? Type1263 { get; set; } + public global::Vapi.CampaignContactWithOutcomeStatus? Type1263 { get; set; } /// /// /// - public global::Vapi.RelayCommandSay? Type1264 { get; set; } + public global::Vapi.CampaignContactPaginatedResponse? Type1264 { get; set; } /// /// /// - public global::Vapi.RelayCommandSayType? Type1265 { get; set; } + public global::System.Collections.Generic.IList? Type1265 { get; set; } /// /// /// - public global::Vapi.RelayCommandNote? Type1266 { get; set; } + public global::Vapi.RelayTargetAssistant? Type1266 { get; set; } /// /// /// - public global::Vapi.RelayCommandNoteType? Type1267 { get; set; } + public global::Vapi.RelayTargetAssistantType? Type1267 { get; set; } /// /// /// - public global::Vapi.RelayCommandOptions? Type1268 { get; set; } + public global::Vapi.RelayTargetSquad? Type1268 { get; set; } /// /// /// - public global::Vapi.RelayCommandOptionsType? Type1269 { get; set; } + public global::Vapi.RelayTargetSquadType? Type1269 { get; set; } /// /// /// - public global::Vapi.RelayRequest? Type1270 { get; set; } + public global::Vapi.RelayTargetOptions? Type1270 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1271 { get; set; } + public global::Vapi.RelayTargetOptionsType? Type1271 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1272 { get; set; } + public global::Vapi.RelayCommandSay? Type1272 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1273 { get; set; } + public global::Vapi.RelayCommandSayType? Type1273 { get; set; } /// /// /// - public global::Vapi.RelayResponse? Type1274 { get; set; } + public global::Vapi.RelayCommandNote? Type1274 { get; set; } /// /// /// - public global::Vapi.RelayResponseStatus? Type1275 { get; set; } + public global::Vapi.RelayCommandNoteType? Type1275 { get; set; } /// /// /// - public global::Vapi.Session? Type1276 { get; set; } + public global::Vapi.RelayCommandOptions? Type1276 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1277 { get; set; } + public global::Vapi.RelayCommandOptionsType? Type1277 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1278 { get; set; } + public global::Vapi.RelayRequest? Type1278 { get; set; } /// /// /// - public global::Vapi.SessionCost? Type1279 { get; set; } + public global::Vapi.OneOf? Type1279 { get; set; } /// /// /// - public global::Vapi.SessionStatus? Type1280 { get; set; } + public global::System.Collections.Generic.IList>? Type1280 { get; set; } /// /// /// - public global::Vapi.CreateSessionDTO? Type1281 { get; set; } + public global::Vapi.OneOf? Type1281 { get; set; } /// /// /// - public global::Vapi.CreateSessionDTOStatus? Type1282 { get; set; } + public global::Vapi.RelayResponse? Type1282 { get; set; } /// /// /// - public global::Vapi.UpdateSessionDTO? Type1283 { get; set; } + public global::Vapi.RelayResponseStatus? Type1283 { get; set; } /// /// /// - public global::Vapi.UpdateSessionDTOStatus? Type1284 { get; set; } + public global::Vapi.Session? Type1284 { get; set; } /// /// /// - public global::Vapi.GetSessionPaginatedDTO? Type1285 { get; set; } + public global::System.Collections.Generic.IList>? Type1285 { get; set; } /// /// /// - public global::Vapi.GetSessionPaginatedDTOSortOrder? Type1286 { get; set; } + public global::Vapi.OneOf? Type1286 { get; set; } /// /// /// - public global::Vapi.GetSessionPaginatedDTOSortBy? Type1287 { get; set; } + public global::Vapi.SessionCost? Type1287 { get; set; } /// /// /// - public global::Vapi.SessionPaginatedResponse? Type1288 { get; set; } + public global::Vapi.SessionStatus? Type1288 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1289 { get; set; } + public global::Vapi.CreateSessionDTO? Type1289 { get; set; } /// /// /// - public global::Vapi.ExportSessionDTO? Type1290 { get; set; } + public global::Vapi.CreateSessionDTOStatus? Type1290 { get; set; } /// /// /// - public global::Vapi.ExportSessionDTOColumns? Type1291 { get; set; } + public global::Vapi.UpdateSessionDTO? Type1291 { get; set; } /// /// /// - public global::Vapi.ExportSessionDTOFormat? Type1292 { get; set; } + public global::Vapi.UpdateSessionDTOStatus? Type1292 { get; set; } /// /// /// - public global::Vapi.ExportSessionDTOSortOrder? Type1293 { get; set; } + public global::Vapi.GetSessionPaginatedDTO? Type1293 { get; set; } /// /// /// - public global::Vapi.ExportSessionDTOSortBy? Type1294 { get; set; } + public global::Vapi.GetSessionPaginatedDTOSortOrder? Type1294 { get; set; } /// /// /// - public global::Vapi.ByoPhoneNumber? Type1295 { get; set; } + public global::Vapi.GetSessionPaginatedDTOSortBy? Type1295 { get; set; } /// /// /// - public global::Vapi.ByoPhoneNumberProvider? Type1296 { get; set; } + public global::Vapi.SessionPaginatedResponse? Type1296 { get; set; } /// /// /// - public global::Vapi.ByoPhoneNumberStatus? Type1297 { get; set; } + public global::System.Collections.Generic.IList? Type1297 { get; set; } /// /// /// - public global::Vapi.TwilioPhoneNumber? Type1298 { get; set; } + public global::Vapi.ExportSessionDTO? Type1298 { get; set; } /// /// /// - public global::Vapi.TwilioPhoneNumberProvider? Type1299 { get; set; } + public global::Vapi.ExportSessionDTOColumns? Type1299 { get; set; } /// /// /// - public global::Vapi.TwilioPhoneNumberStatus? Type1300 { get; set; } + public global::Vapi.ExportSessionDTOFormat? Type1300 { get; set; } /// /// /// - public global::Vapi.VonagePhoneNumber? Type1301 { get; set; } + public global::Vapi.ExportSessionDTOSortOrder? Type1301 { get; set; } /// /// /// - public global::Vapi.VonagePhoneNumberProvider? Type1302 { get; set; } + public global::Vapi.ExportSessionDTOSortBy? Type1302 { get; set; } /// /// /// - public global::Vapi.VonagePhoneNumberStatus? Type1303 { get; set; } + public global::Vapi.ByoPhoneNumber? Type1303 { get; set; } /// /// /// - public global::Vapi.SipAuthentication? Type1304 { get; set; } + public global::Vapi.ByoPhoneNumberProvider? Type1304 { get; set; } /// /// /// - public global::Vapi.VapiPhoneNumber? Type1305 { get; set; } + public global::Vapi.ByoPhoneNumberStatus? Type1305 { get; set; } /// /// /// - public global::Vapi.VapiPhoneNumberProvider? Type1306 { get; set; } + public global::Vapi.TwilioPhoneNumber? Type1306 { get; set; } /// /// /// - public global::Vapi.VapiPhoneNumberStatus? Type1307 { get; set; } + public global::Vapi.TwilioPhoneNumberProvider? Type1307 { get; set; } /// /// /// - public global::Vapi.TelnyxPhoneNumber? Type1308 { get; set; } + public global::Vapi.TwilioPhoneNumberStatus? Type1308 { get; set; } /// /// /// - public global::Vapi.TelnyxPhoneNumberProvider? Type1309 { get; set; } + public global::Vapi.VonagePhoneNumber? Type1309 { get; set; } /// /// /// - public global::Vapi.TelnyxPhoneNumberStatus? Type1310 { get; set; } + public global::Vapi.VonagePhoneNumberProvider? Type1310 { get; set; } /// /// /// - public global::Vapi.CreateByoPhoneNumberDTO? Type1311 { get; set; } + public global::Vapi.VonagePhoneNumberStatus? Type1311 { get; set; } /// /// /// - public global::Vapi.CreateByoPhoneNumberDTOProvider? Type1312 { get; set; } + public global::Vapi.SipAuthentication? Type1312 { get; set; } /// /// /// - public global::Vapi.CreateTwilioPhoneNumberDTO? Type1313 { get; set; } + public global::Vapi.VapiPhoneNumber? Type1313 { get; set; } /// /// /// - public global::Vapi.CreateTwilioPhoneNumberDTOProvider? Type1314 { get; set; } + public global::Vapi.VapiPhoneNumberProvider? Type1314 { get; set; } /// /// /// - public global::Vapi.CreateVonagePhoneNumberDTO? Type1315 { get; set; } + public global::Vapi.VapiPhoneNumberStatus? Type1315 { get; set; } /// /// /// - public global::Vapi.CreateVonagePhoneNumberDTOProvider? Type1316 { get; set; } + public global::Vapi.TelnyxPhoneNumber? Type1316 { get; set; } /// /// /// - public global::Vapi.CreateVapiPhoneNumberDTO? Type1317 { get; set; } + public global::Vapi.TelnyxPhoneNumberProvider? Type1317 { get; set; } /// /// /// - public global::Vapi.CreateVapiPhoneNumberDTOProvider? Type1318 { get; set; } + public global::Vapi.TelnyxPhoneNumberStatus? Type1318 { get; set; } /// /// /// - public global::Vapi.CreateTelnyxPhoneNumberDTO? Type1319 { get; set; } + public global::Vapi.CreateByoPhoneNumberDTO? Type1319 { get; set; } /// /// /// - public global::Vapi.CreateTelnyxPhoneNumberDTOProvider? Type1320 { get; set; } + public global::Vapi.CreateByoPhoneNumberDTOProvider? Type1320 { get; set; } /// /// /// - public global::Vapi.UpdateByoPhoneNumberDTO? Type1321 { get; set; } + public global::Vapi.CreateTwilioPhoneNumberDTO? Type1321 { get; set; } /// /// /// - public global::Vapi.UpdateByoPhoneNumberDTOProvider? Type1322 { get; set; } + public global::Vapi.CreateTwilioPhoneNumberDTOProvider? Type1322 { get; set; } /// /// /// - public global::Vapi.UpdateTwilioPhoneNumberDTO? Type1323 { get; set; } + public global::Vapi.CreateVonagePhoneNumberDTO? Type1323 { get; set; } /// /// /// - public global::Vapi.UpdateTwilioPhoneNumberDTOProvider? Type1324 { get; set; } + public global::Vapi.CreateVonagePhoneNumberDTOProvider? Type1324 { get; set; } /// /// /// - public global::Vapi.UpdateVonagePhoneNumberDTO? Type1325 { get; set; } + public global::Vapi.CreateVapiPhoneNumberDTO? Type1325 { get; set; } /// /// /// - public global::Vapi.UpdateVonagePhoneNumberDTOProvider? Type1326 { get; set; } + public global::Vapi.CreateVapiPhoneNumberDTOProvider? Type1326 { get; set; } /// /// /// - public global::Vapi.UpdateVapiPhoneNumberDTO? Type1327 { get; set; } + public global::Vapi.CreateTelnyxPhoneNumberDTO? Type1327 { get; set; } /// /// /// - public global::Vapi.UpdateVapiPhoneNumberDTOProvider? Type1328 { get; set; } + public global::Vapi.CreateTelnyxPhoneNumberDTOProvider? Type1328 { get; set; } /// /// /// - public global::Vapi.UpdateTelnyxPhoneNumberDTO? Type1329 { get; set; } + public global::Vapi.UpdateByoPhoneNumberDTO? Type1329 { get; set; } /// /// /// - public global::Vapi.UpdateTelnyxPhoneNumberDTOProvider? Type1330 { get; set; } + public global::Vapi.UpdateByoPhoneNumberDTOProvider? Type1330 { get; set; } /// /// /// - public global::Vapi.ImportVonagePhoneNumberDTO? Type1331 { get; set; } + public global::Vapi.UpdateTwilioPhoneNumberDTO? Type1331 { get; set; } /// /// /// - public global::Vapi.PhoneNumberPaginatedResponse? Type1332 { get; set; } + public global::Vapi.UpdateTwilioPhoneNumberDTOProvider? Type1332 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1333 { get; set; } + public global::Vapi.UpdateVonagePhoneNumberDTO? Type1333 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1334 { get; set; } + public global::Vapi.UpdateVonagePhoneNumberDTOProvider? Type1334 { get; set; } /// /// /// - public global::Vapi.ApiRequestTool? Type1335 { get; set; } + public global::Vapi.UpdateVapiPhoneNumberDTO? Type1335 { get; set; } /// /// /// - public global::Vapi.ApiRequestToolType? Type1336 { get; set; } + public global::Vapi.UpdateVapiPhoneNumberDTOProvider? Type1336 { get; set; } /// /// /// - public global::Vapi.ApiRequestToolMethod? Type1337 { get; set; } + public global::Vapi.UpdateTelnyxPhoneNumberDTO? Type1337 { get; set; } /// /// /// - public global::Vapi.CodeToolEnvironmentVariable? Type1338 { get; set; } + public global::Vapi.UpdateTelnyxPhoneNumberDTOProvider? Type1338 { get; set; } /// /// /// - public global::Vapi.CodeTool? Type1339 { get; set; } + public global::Vapi.ImportVonagePhoneNumberDTO? Type1339 { get; set; } /// /// /// - public global::Vapi.CodeToolType? Type1340 { get; set; } + public global::Vapi.PhoneNumberPaginatedResponse? Type1340 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1341 { get; set; } + public global::System.Collections.Generic.IList>? Type1341 { get; set; } /// /// /// - public global::Vapi.DtmfTool? Type1342 { get; set; } + public global::Vapi.OneOf? Type1342 { get; set; } /// /// /// - public global::Vapi.DtmfToolType? Type1343 { get; set; } + public global::Vapi.ApiRequestTool? Type1343 { get; set; } /// /// /// - public global::Vapi.EndCallTool? Type1344 { get; set; } + public global::Vapi.ApiRequestToolType? Type1344 { get; set; } /// /// /// - public global::Vapi.EndCallToolType? Type1345 { get; set; } + public global::Vapi.ApiRequestToolMethod? Type1345 { get; set; } /// /// /// - public global::Vapi.FunctionTool? Type1346 { get; set; } + public global::Vapi.CodeToolEnvironmentVariable? Type1346 { get; set; } /// /// /// - public global::Vapi.FunctionToolType? Type1347 { get; set; } + public global::Vapi.CodeTool? Type1347 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseToolFunction? Type1348 { get; set; } + public global::Vapi.CodeToolType? Type1348 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseTool? Type1349 { get; set; } + public global::System.Collections.Generic.IList? Type1349 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseToolType? Type1350 { get; set; } + public global::Vapi.DtmfTool? Type1350 { get; set; } /// /// /// - public global::Vapi.GhlTool? Type1351 { get; set; } + public global::Vapi.DtmfToolType? Type1351 { get; set; } /// /// /// - public global::Vapi.GhlToolType? Type1352 { get; set; } + public global::Vapi.EndCallTool? Type1352 { get; set; } /// /// /// - public global::Vapi.MakeTool? Type1353 { get; set; } + public global::Vapi.EndCallToolType? Type1353 { get; set; } /// /// /// - public global::Vapi.MakeToolType? Type1354 { get; set; } + public global::Vapi.FunctionTool? Type1354 { get; set; } /// /// /// - public global::Vapi.TransferCallTool? Type1355 { get; set; } + public global::Vapi.FunctionToolType? Type1355 { get; set; } /// /// /// - public global::Vapi.TransferCallToolType? Type1356 { get; set; } + public global::Vapi.KnowledgeBaseToolFunction? Type1356 { get; set; } /// /// /// - public global::Vapi.HandoffTool? Type1357 { get; set; } + public global::Vapi.KnowledgeBaseTool? Type1357 { get; set; } /// /// /// - public global::Vapi.HandoffToolType? Type1358 { get; set; } + public global::Vapi.KnowledgeBaseToolType? Type1358 { get; set; } /// /// /// - public global::Vapi.OutputTool? Type1359 { get; set; } + public global::Vapi.GhlTool? Type1359 { get; set; } /// /// /// - public global::Vapi.OutputToolType? Type1360 { get; set; } + public global::Vapi.GhlToolType? Type1360 { get; set; } /// /// /// - public global::Vapi.BashTool? Type1361 { get; set; } + public global::Vapi.MakeTool? Type1361 { get; set; } /// /// /// - public global::Vapi.BashToolType? Type1362 { get; set; } + public global::Vapi.MakeToolType? Type1362 { get; set; } /// /// /// - public global::Vapi.BashToolSubType? Type1363 { get; set; } + public global::Vapi.TransferCallTool? Type1363 { get; set; } /// /// /// - public global::Vapi.BashToolName? Type1364 { get; set; } + public global::Vapi.TransferCallToolType? Type1364 { get; set; } /// /// /// - public global::Vapi.ComputerTool? Type1365 { get; set; } + public global::Vapi.HandoffTool? Type1365 { get; set; } /// /// /// - public global::Vapi.ComputerToolType? Type1366 { get; set; } + public global::Vapi.HandoffToolType? Type1366 { get; set; } /// /// /// - public global::Vapi.ComputerToolSubType? Type1367 { get; set; } + public global::Vapi.OutputTool? Type1367 { get; set; } /// /// /// - public global::Vapi.ComputerToolName? Type1368 { get; set; } + public global::Vapi.OutputToolType? Type1368 { get; set; } /// /// /// - public global::Vapi.TextEditorTool? Type1369 { get; set; } + public global::Vapi.BashTool? Type1369 { get; set; } /// /// /// - public global::Vapi.TextEditorToolType? Type1370 { get; set; } + public global::Vapi.BashToolType? Type1370 { get; set; } /// /// /// - public global::Vapi.TextEditorToolSubType? Type1371 { get; set; } + public global::Vapi.BashToolSubType? Type1371 { get; set; } /// /// /// - public global::Vapi.TextEditorToolName? Type1372 { get; set; } + public global::Vapi.BashToolName? Type1372 { get; set; } /// /// /// - public global::Vapi.QueryTool? Type1373 { get; set; } + public global::Vapi.ComputerTool? Type1373 { get; set; } /// /// /// - public global::Vapi.QueryToolType? Type1374 { get; set; } + public global::Vapi.ComputerToolType? Type1374 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventTool? Type1375 { get; set; } + public global::Vapi.ComputerToolSubType? Type1375 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolType? Type1376 { get; set; } + public global::Vapi.ComputerToolName? Type1376 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendTool? Type1377 { get; set; } + public global::Vapi.TextEditorTool? Type1377 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolType? Type1378 { get; set; } + public global::Vapi.TextEditorToolType? Type1378 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCheckAvailabilityTool? Type1379 { get; set; } + public global::Vapi.TextEditorToolSubType? Type1379 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCheckAvailabilityToolType? Type1380 { get; set; } + public global::Vapi.TextEditorToolName? Type1380 { get; set; } /// /// /// - public global::Vapi.SlackSendMessageTool? Type1381 { get; set; } + public global::Vapi.QueryTool? Type1381 { get; set; } /// /// /// - public global::Vapi.SlackSendMessageToolType? Type1382 { get; set; } + public global::Vapi.QueryToolType? Type1382 { get; set; } /// /// /// - public global::Vapi.SmsTool? Type1383 { get; set; } + public global::Vapi.GoogleCalendarCreateEventTool? Type1383 { get; set; } /// /// /// - public global::Vapi.SmsToolType? Type1384 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolType? Type1384 { get; set; } /// /// /// - public global::Vapi.McpTool? Type1385 { get; set; } + public global::Vapi.GoogleSheetsRowAppendTool? Type1385 { get; set; } /// /// /// - public global::Vapi.McpToolType? Type1386 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolType? Type1386 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityTool? Type1387 { get; set; } + public global::Vapi.GoogleCalendarCheckAvailabilityTool? Type1387 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolType? Type1388 { get; set; } + public global::Vapi.GoogleCalendarCheckAvailabilityToolType? Type1388 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateTool? Type1389 { get; set; } + public global::Vapi.SlackSendMessageTool? Type1389 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolType? Type1390 { get; set; } + public global::Vapi.SlackSendMessageToolType? Type1390 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateTool? Type1391 { get; set; } + public global::Vapi.SmsTool? Type1391 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolType? Type1392 { get; set; } + public global::Vapi.SmsToolType? Type1392 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetTool? Type1393 { get; set; } + public global::Vapi.McpTool? Type1393 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolType? Type1394 { get; set; } + public global::Vapi.McpToolType? Type1394 { get; set; } /// /// /// - public global::Vapi.SipRequestTool? Type1395 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityTool? Type1395 { get; set; } /// /// /// - public global::Vapi.SipRequestToolType? Type1396 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolType? Type1396 { get; set; } /// /// /// - public global::Vapi.SipRequestToolVerb? Type1397 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateTool? Type1397 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1398 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolType? Type1398 { get; set; } /// /// /// - public global::Vapi.VoicemailTool? Type1399 { get; set; } + public global::Vapi.GoHighLevelContactCreateTool? Type1399 { get; set; } /// /// /// - public global::Vapi.VoicemailToolType? Type1400 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolType? Type1400 { get; set; } /// /// /// - public global::Vapi.CreateApiRequestToolDTOType? Type1401 { get; set; } + public global::Vapi.GoHighLevelContactGetTool? Type1401 { get; set; } /// /// /// - public global::Vapi.CreateApiRequestToolDTOMethod? Type1402 { get; set; } + public global::Vapi.GoHighLevelContactGetToolType? Type1402 { get; set; } /// /// /// - public global::Vapi.CreateCodeToolDTOType? Type1403 { get; set; } + public global::Vapi.SipRequestTool? Type1403 { get; set; } /// /// /// - public global::Vapi.CreateOutputToolDTO? Type1404 { get; set; } + public global::Vapi.SipRequestToolType? Type1404 { get; set; } /// /// /// - public global::Vapi.CreateOutputToolDTOType? Type1405 { get; set; } + public global::Vapi.SipRequestToolVerb? Type1405 { get; set; } /// /// /// - public global::Vapi.CreateBashToolDTOType? Type1406 { get; set; } + public global::Vapi.OneOf? Type1406 { get; set; } /// /// /// - public global::Vapi.CreateBashToolDTOSubType? Type1407 { get; set; } + public global::Vapi.VoicemailTool? Type1407 { get; set; } /// /// /// - public global::Vapi.CreateBashToolDTOName? Type1408 { get; set; } + public global::Vapi.VoicemailToolType? Type1408 { get; set; } /// /// /// - public global::Vapi.CreateComputerToolDTOType? Type1409 { get; set; } + public global::Vapi.CreateApiRequestToolDTOType? Type1409 { get; set; } /// /// /// - public global::Vapi.CreateComputerToolDTOSubType? Type1410 { get; set; } + public global::Vapi.CreateApiRequestToolDTOMethod? Type1410 { get; set; } /// /// /// - public global::Vapi.CreateComputerToolDTOName? Type1411 { get; set; } + public global::Vapi.CreateCodeToolDTOType? Type1411 { get; set; } /// /// /// - public global::Vapi.CreateTextEditorToolDTOType? Type1412 { get; set; } + public global::Vapi.CreateOutputToolDTO? Type1412 { get; set; } /// /// /// - public global::Vapi.CreateTextEditorToolDTOSubType? Type1413 { get; set; } + public global::Vapi.CreateOutputToolDTOType? Type1413 { get; set; } /// /// /// - public global::Vapi.CreateTextEditorToolDTOName? Type1414 { get; set; } + public global::Vapi.CreateBashToolDTOType? Type1414 { get; set; } /// /// /// - public global::Vapi.CreateSmsToolDTOType? Type1415 { get; set; } + public global::Vapi.CreateBashToolDTOSubType? Type1415 { get; set; } /// /// /// - public global::Vapi.CreateSipRequestToolDTOType? Type1416 { get; set; } + public global::Vapi.CreateBashToolDTOName? Type1416 { get; set; } /// /// /// - public global::Vapi.CreateSipRequestToolDTOVerb? Type1417 { get; set; } + public global::Vapi.CreateComputerToolDTOType? Type1417 { get; set; } /// /// /// - public global::Vapi.UpdateApiRequestToolDTO? Type1418 { get; set; } + public global::Vapi.CreateComputerToolDTOSubType? Type1418 { get; set; } /// /// /// - public global::Vapi.UpdateApiRequestToolDTOType? Type1419 { get; set; } + public global::Vapi.CreateComputerToolDTOName? Type1419 { get; set; } /// /// /// - public global::Vapi.UpdateApiRequestToolDTOMethod? Type1420 { get; set; } + public global::Vapi.CreateTextEditorToolDTOType? Type1420 { get; set; } /// /// /// - public global::Vapi.UpdateCodeToolDTO? Type1421 { get; set; } + public global::Vapi.CreateTextEditorToolDTOSubType? Type1421 { get; set; } /// /// /// - public global::Vapi.UpdateCodeToolDTOType? Type1422 { get; set; } + public global::Vapi.CreateTextEditorToolDTOName? Type1422 { get; set; } /// /// /// - public global::Vapi.UpdateDtmfToolDTO? Type1423 { get; set; } + public global::Vapi.CreateSmsToolDTOType? Type1423 { get; set; } /// /// /// - public global::Vapi.UpdateDtmfToolDTOType? Type1424 { get; set; } + public global::Vapi.CreateSipRequestToolDTOType? Type1424 { get; set; } /// /// /// - public global::Vapi.UpdateEndCallToolDTO? Type1425 { get; set; } + public global::Vapi.CreateSipRequestToolDTOVerb? Type1425 { get; set; } /// /// /// - public global::Vapi.UpdateEndCallToolDTOType? Type1426 { get; set; } + public global::Vapi.UpdateApiRequestToolDTO? Type1426 { get; set; } /// /// /// - public global::Vapi.UpdateFunctionToolDTO? Type1427 { get; set; } + public global::Vapi.UpdateApiRequestToolDTOType? Type1427 { get; set; } /// /// /// - public global::Vapi.UpdateFunctionToolDTOType? Type1428 { get; set; } + public global::Vapi.UpdateApiRequestToolDTOMethod? Type1428 { get; set; } /// /// /// - public global::Vapi.UpdateKnowledgeBaseToolDTO? Type1429 { get; set; } + public global::Vapi.UpdateCodeToolDTO? Type1429 { get; set; } /// /// /// - public global::Vapi.UpdateKnowledgeBaseToolDTOType? Type1430 { get; set; } + public global::Vapi.UpdateCodeToolDTOType? Type1430 { get; set; } /// /// /// - public global::Vapi.UpdateGhlToolDTO? Type1431 { get; set; } + public global::Vapi.UpdateDtmfToolDTO? Type1431 { get; set; } /// /// /// - public global::Vapi.UpdateGhlToolDTOType? Type1432 { get; set; } + public global::Vapi.UpdateDtmfToolDTOType? Type1432 { get; set; } /// /// /// - public global::Vapi.UpdateMakeToolDTO? Type1433 { get; set; } + public global::Vapi.UpdateEndCallToolDTO? Type1433 { get; set; } /// /// /// - public global::Vapi.UpdateMakeToolDTOType? Type1434 { get; set; } + public global::Vapi.UpdateEndCallToolDTOType? Type1434 { get; set; } /// /// /// - public global::Vapi.UpdateHandoffToolDTO? Type1435 { get; set; } + public global::Vapi.UpdateFunctionToolDTO? Type1435 { get; set; } /// /// /// - public global::Vapi.UpdateHandoffToolDTOType? Type1436 { get; set; } + public global::Vapi.UpdateFunctionToolDTOType? Type1436 { get; set; } /// /// /// - public global::Vapi.UpdateTransferCallToolDTO? Type1437 { get; set; } + public global::Vapi.UpdateKnowledgeBaseToolDTO? Type1437 { get; set; } /// /// /// - public global::Vapi.UpdateTransferCallToolDTOType? Type1438 { get; set; } + public global::Vapi.UpdateKnowledgeBaseToolDTOType? Type1438 { get; set; } /// /// /// - public global::Vapi.UpdateOutputToolDTO? Type1439 { get; set; } + public global::Vapi.UpdateGhlToolDTO? Type1439 { get; set; } /// /// /// - public global::Vapi.UpdateOutputToolDTOType? Type1440 { get; set; } + public global::Vapi.UpdateGhlToolDTOType? Type1440 { get; set; } /// /// /// - public global::Vapi.UpdateBashToolDTO? Type1441 { get; set; } + public global::Vapi.UpdateMakeToolDTO? Type1441 { get; set; } /// /// /// - public global::Vapi.UpdateBashToolDTOType? Type1442 { get; set; } + public global::Vapi.UpdateMakeToolDTOType? Type1442 { get; set; } /// /// /// - public global::Vapi.UpdateBashToolDTOSubType? Type1443 { get; set; } + public global::Vapi.UpdateHandoffToolDTO? Type1443 { get; set; } /// /// /// - public global::Vapi.UpdateBashToolDTOName? Type1444 { get; set; } + public global::Vapi.UpdateHandoffToolDTOType? Type1444 { get; set; } /// /// /// - public global::Vapi.UpdateComputerToolDTO? Type1445 { get; set; } + public global::Vapi.UpdateTransferCallToolDTO? Type1445 { get; set; } /// /// /// - public global::Vapi.UpdateComputerToolDTOType? Type1446 { get; set; } + public global::Vapi.UpdateTransferCallToolDTOType? Type1446 { get; set; } /// /// /// - public global::Vapi.UpdateComputerToolDTOSubType? Type1447 { get; set; } + public global::Vapi.UpdateOutputToolDTO? Type1447 { get; set; } /// /// /// - public global::Vapi.UpdateComputerToolDTOName? Type1448 { get; set; } + public global::Vapi.UpdateOutputToolDTOType? Type1448 { get; set; } /// /// /// - public global::Vapi.UpdateTextEditorToolDTO? Type1449 { get; set; } + public global::Vapi.UpdateBashToolDTO? Type1449 { get; set; } /// /// /// - public global::Vapi.UpdateTextEditorToolDTOType? Type1450 { get; set; } + public global::Vapi.UpdateBashToolDTOType? Type1450 { get; set; } /// /// /// - public global::Vapi.UpdateTextEditorToolDTOSubType? Type1451 { get; set; } + public global::Vapi.UpdateBashToolDTOSubType? Type1451 { get; set; } /// /// /// - public global::Vapi.UpdateTextEditorToolDTOName? Type1452 { get; set; } + public global::Vapi.UpdateBashToolDTOName? Type1452 { get; set; } /// /// /// - public global::Vapi.UpdateQueryToolDTO? Type1453 { get; set; } + public global::Vapi.UpdateComputerToolDTO? Type1453 { get; set; } /// /// /// - public global::Vapi.UpdateQueryToolDTOType? Type1454 { get; set; } + public global::Vapi.UpdateComputerToolDTOType? Type1454 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarCreateEventToolDTO? Type1455 { get; set; } + public global::Vapi.UpdateComputerToolDTOSubType? Type1455 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType? Type1456 { get; set; } + public global::Vapi.UpdateComputerToolDTOName? Type1456 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleSheetsRowAppendToolDTO? Type1457 { get; set; } + public global::Vapi.UpdateTextEditorToolDTO? Type1457 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType? Type1458 { get; set; } + public global::Vapi.UpdateTextEditorToolDTOType? Type1458 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO? Type1459 { get; set; } + public global::Vapi.UpdateTextEditorToolDTOSubType? Type1459 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType? Type1460 { get; set; } + public global::Vapi.UpdateTextEditorToolDTOName? Type1460 { get; set; } /// /// /// - public global::Vapi.UpdateSlackSendMessageToolDTO? Type1461 { get; set; } + public global::Vapi.UpdateQueryToolDTO? Type1461 { get; set; } /// /// /// - public global::Vapi.UpdateSlackSendMessageToolDTOType? Type1462 { get; set; } + public global::Vapi.UpdateQueryToolDTOType? Type1462 { get; set; } /// /// /// - public global::Vapi.UpdateSmsToolDTO? Type1463 { get; set; } + public global::Vapi.UpdateGoogleCalendarCreateEventToolDTO? Type1463 { get; set; } /// /// /// - public global::Vapi.UpdateSmsToolDTOType? Type1464 { get; set; } + public global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType? Type1464 { get; set; } /// /// /// - public global::Vapi.UpdateMcpToolDTO? Type1465 { get; set; } + public global::Vapi.UpdateGoogleSheetsRowAppendToolDTO? Type1465 { get; set; } /// /// /// - public global::Vapi.UpdateMcpToolDTOType? Type1466 { get; set; } + public global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType? Type1466 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO? Type1467 { get; set; } + public global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO? Type1467 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType? Type1468 { get; set; } + public global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType? Type1468 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO? Type1469 { get; set; } + public global::Vapi.UpdateSlackSendMessageToolDTO? Type1469 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType? Type1470 { get; set; } + public global::Vapi.UpdateSlackSendMessageToolDTOType? Type1470 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelContactCreateToolDTO? Type1471 { get; set; } + public global::Vapi.UpdateSmsToolDTO? Type1471 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelContactCreateToolDTOType? Type1472 { get; set; } + public global::Vapi.UpdateSmsToolDTOType? Type1472 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelContactGetToolDTO? Type1473 { get; set; } + public global::Vapi.UpdateMcpToolDTO? Type1473 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelContactGetToolDTOType? Type1474 { get; set; } + public global::Vapi.UpdateMcpToolDTOType? Type1474 { get; set; } /// /// /// - public global::Vapi.UpdateSipRequestToolDTO? Type1475 { get; set; } + public global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO? Type1475 { get; set; } /// /// /// - public global::Vapi.UpdateSipRequestToolDTOType? Type1476 { get; set; } + public global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType? Type1476 { get; set; } /// /// /// - public global::Vapi.UpdateSipRequestToolDTOVerb? Type1477 { get; set; } + public global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO? Type1477 { get; set; } /// /// /// - public global::Vapi.UpdateVoicemailToolDTO? Type1478 { get; set; } + public global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType? Type1478 { get; set; } /// /// /// - public global::Vapi.UpdateVoicemailToolDTOType? Type1479 { get; set; } + public global::Vapi.UpdateGoHighLevelContactCreateToolDTO? Type1479 { get; set; } /// /// /// - public global::Vapi.ToolVersion? Type1480 { get; set; } + public global::Vapi.UpdateGoHighLevelContactCreateToolDTOType? Type1480 { get; set; } /// /// /// - public global::Vapi.ToolVersionPaginatedMetadata? Type1481 { get; set; } + public global::Vapi.UpdateGoHighLevelContactGetToolDTO? Type1481 { get; set; } /// /// /// - public global::Vapi.ToolVersionPaginatedResponse? Type1482 { get; set; } + public global::Vapi.UpdateGoHighLevelContactGetToolDTOType? Type1482 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1483 { get; set; } + public global::Vapi.UpdateSipRequestToolDTO? Type1483 { get; set; } /// /// /// - public global::Vapi.ToolDraft? Type1484 { get; set; } + public global::Vapi.UpdateSipRequestToolDTOType? Type1484 { get; set; } /// /// /// - public global::Vapi.ToolDraftType? Type1485 { get; set; } + public global::Vapi.UpdateSipRequestToolDTOVerb? Type1485 { get; set; } /// /// /// - public global::Vapi.ToolDraftMethod? Type1486 { get; set; } + public global::Vapi.UpdateVoicemailToolDTO? Type1486 { get; set; } /// /// /// - public global::Vapi.ToolDraftVerb? Type1487 { get; set; } + public global::Vapi.UpdateVoicemailToolDTOType? Type1487 { get; set; } /// /// /// - public global::Vapi.CreateToolDraftDTO? Type1488 { get; set; } + public global::Vapi.ToolVersion? Type1488 { get; set; } /// /// /// - public global::Vapi.CreateToolDraftDTOType? Type1489 { get; set; } + public global::Vapi.ToolVersionPaginatedMetadata? Type1489 { get; set; } /// /// /// - public global::Vapi.CreateToolDraftDTOMethod? Type1490 { get; set; } + public global::Vapi.ToolVersionPaginatedResponse? Type1490 { get; set; } /// /// /// - public global::Vapi.CreateToolDraftDTOVerb? Type1491 { get; set; } + public global::System.Collections.Generic.IList? Type1491 { get; set; } /// /// /// - public global::Vapi.UpdateToolDraftDTO? Type1492 { get; set; } + public global::Vapi.ToolDraft? Type1492 { get; set; } /// /// /// - public global::Vapi.UpdateToolDraftDTOType? Type1493 { get; set; } + public global::Vapi.ToolDraftType? Type1493 { get; set; } /// /// /// - public global::Vapi.UpdateToolDraftDTOMethod? Type1494 { get; set; } + public global::Vapi.ToolDraftMethod? Type1494 { get; set; } /// /// /// - public global::Vapi.UpdateToolDraftDTOVerb? Type1495 { get; set; } + public global::Vapi.ToolDraftVerb? Type1495 { get; set; } /// /// /// - public global::Vapi.ToolDraftPaginatedMetadata? Type1496 { get; set; } + public global::Vapi.CreateToolDraftDTO? Type1496 { get; set; } /// /// /// - public global::Vapi.ToolDraftPaginatedResponse? Type1497 { get; set; } + public global::Vapi.CreateToolDraftDTOType? Type1497 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1498 { get; set; } + public global::Vapi.CreateToolDraftDTOMethod? Type1498 { get; set; } /// /// /// - public global::Vapi.ToolDraftConflictResponseDTO? Type1499 { get; set; } + public global::Vapi.CreateToolDraftDTOVerb? Type1499 { get; set; } /// /// /// - public global::Vapi.GetToolDraftsDTO? Type1500 { get; set; } + public global::Vapi.UpdateToolDraftDTO? Type1500 { get; set; } /// /// /// - public global::Vapi.UpdateToolVersionMetadataDTO? Type1501 { get; set; } + public global::Vapi.UpdateToolDraftDTOType? Type1501 { get; set; } /// /// /// - public global::Vapi.ToolPinnedConflictResponseDTO? Type1502 { get; set; } + public global::Vapi.UpdateToolDraftDTOMethod? Type1502 { get; set; } /// /// /// - public global::Vapi.ToolPinnedConflictResponseDTOError? Type1503 { get; set; } + public global::Vapi.UpdateToolDraftDTOVerb? Type1503 { get; set; } /// /// /// - public global::Vapi.CreateFileDTO? Type1504 { get; set; } + public global::Vapi.ToolDraftPaginatedMetadata? Type1504 { get; set; } /// /// /// - public global::Vapi.CreateFileDTOPurpose? Type1505 { get; set; } + public global::Vapi.ToolDraftPaginatedResponse? Type1505 { get; set; } /// /// /// - public global::Vapi.File? Type1506 { get; set; } + public global::System.Collections.Generic.IList? Type1506 { get; set; } /// /// /// - public global::Vapi.FileObject? Type1507 { get; set; } + public global::Vapi.ToolDraftConflictResponseDTO? Type1507 { get; set; } /// /// /// - public global::Vapi.FileStatus? Type1508 { get; set; } + public global::Vapi.GetToolDraftsDTO? Type1508 { get; set; } /// /// /// - public global::Vapi.UpdateFileDTO? Type1509 { get; set; } + public global::Vapi.ToolPinnedConflictResponseDTO? Type1509 { get; set; } /// /// /// - public global::Vapi.CustomKnowledgeBase? Type1510 { get; set; } + public global::Vapi.ToolPinnedConflictResponseDTOError? Type1510 { get; set; } /// /// /// - public global::Vapi.CustomKnowledgeBaseProvider? Type1511 { get; set; } + public global::Vapi.ToolWriteConflictResponseDTO? Type1511 { get; set; } /// /// /// - public global::Vapi.UpdateCustomKnowledgeBaseDTO? Type1512 { get; set; } + public global::Vapi.ToolWriteConflictResponseDTOError? Type1512 { get; set; } /// /// /// - public global::Vapi.UpdateCustomKnowledgeBaseDTOProvider? Type1513 { get; set; } + public global::Vapi.UpdateToolVersionMetadataDTO? Type1513 { get; set; } /// /// /// - public global::Vapi.CreateKnowledgeBaseV2DTO? Type1514 { get; set; } + public global::Vapi.CreateFileDTO? Type1514 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseV2? Type1515 { get; set; } + public global::Vapi.CreateFileDTOPurpose? Type1515 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseV2File? Type1516 { get; set; } + public global::Vapi.File? Type1516 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseV2FileStatus? Type1517 { get; set; } + public global::Vapi.FileObject? Type1517 { get; set; } /// /// /// - public global::Vapi.AttachKnowledgeBaseV2FileDTO? Type1518 { get; set; } + public global::Vapi.FileStatus? Type1518 { get; set; } /// /// /// - public global::Vapi.UpdateKnowledgeBaseV2DTO? Type1519 { get; set; } + public global::Vapi.UpdateFileDTO? Type1519 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseV2WithFiles? Type1520 { get; set; } + public global::Vapi.FilePaginatedResponse? Type1520 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1521 { get; set; } + public global::System.Collections.Generic.IList? Type1521 { get; set; } /// /// /// - public global::Vapi.StructuredOutputRunResult? Type1522 { get; set; } + public global::Vapi.CustomKnowledgeBase? Type1522 { get; set; } /// /// /// - public global::Vapi.StructuredOutputRunPreviewResponse? Type1523 { get; set; } + public global::Vapi.CustomKnowledgeBaseProvider? Type1523 { get; set; } /// /// /// - public global::Vapi.StructuredOutputRerunResponse? Type1524 { get; set; } + public global::Vapi.UpdateCustomKnowledgeBaseDTO? Type1524 { get; set; } /// /// /// - public global::Vapi.StructuredOutput? Type1525 { get; set; } + public global::Vapi.UpdateCustomKnowledgeBaseDTOProvider? Type1525 { get; set; } /// /// /// - public global::Vapi.StructuredOutputType? Type1526 { get; set; } + public global::Vapi.CreateKnowledgeBaseV2DTO? Type1526 { get; set; } /// /// /// - public global::Vapi.StructuredOutputPaginatedResponse? Type1527 { get; set; } + public global::Vapi.KnowledgeBaseV2? Type1527 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1528 { get; set; } + public global::Vapi.KnowledgeBaseV2File? Type1528 { get; set; } /// /// /// - public global::Vapi.UpdateStructuredOutputDTO? Type1529 { get; set; } + public global::Vapi.KnowledgeBaseV2FileStatus? Type1529 { get; set; } /// /// /// - public global::Vapi.UpdateStructuredOutputDTOType? Type1530 { get; set; } + public global::Vapi.AttachKnowledgeBaseV2FileDTO? Type1530 { get; set; } /// /// /// - public global::Vapi.StructuredOutputRunDTO? Type1531 { get; set; } + public global::Vapi.UpdateKnowledgeBaseV2DTO? Type1531 { get; set; } /// /// /// - public global::Vapi.TesterPlan? Type1532 { get; set; } + public global::Vapi.KnowledgeBaseV2WithFiles? Type1532 { get; set; } /// /// /// - public global::Vapi.TestSuitePhoneNumber? Type1533 { get; set; } + public global::System.Collections.Generic.IList? Type1533 { get; set; } /// /// /// - public global::Vapi.TestSuitePhoneNumberProvider? Type1534 { get; set; } + public global::Vapi.StructuredOutputRunResult? Type1534 { get; set; } /// /// /// - public global::Vapi.TargetPlan? Type1535 { get; set; } + public global::Vapi.StructuredOutputRunPreviewResponse? Type1535 { get; set; } /// /// /// - public global::Vapi.TestSuite? Type1536 { get; set; } + public global::Vapi.StructuredOutputRerunResponse? Type1536 { get; set; } /// /// /// - public global::Vapi.TestSuitesPaginatedResponse? Type1537 { get; set; } + public global::Vapi.StructuredOutput? Type1537 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1538 { get; set; } + public global::Vapi.StructuredOutputType? Type1538 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteDto? Type1539 { get; set; } + public global::Vapi.StructuredOutputPaginatedResponse? Type1539 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteDto? Type1540 { get; set; } + public global::System.Collections.Generic.IList? Type1540 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestVoice? Type1541 { get; set; } + public global::Vapi.UpdateStructuredOutputDTO? Type1541 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1542 { get; set; } + public global::Vapi.UpdateStructuredOutputDTOType? Type1542 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestScorerAI? Type1543 { get; set; } + public global::Vapi.StructuredOutputRunDTO? Type1543 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestVoiceType? Type1544 { get; set; } + public global::Vapi.TesterPlan? Type1544 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestChat? Type1545 { get; set; } + public global::Vapi.TestSuitePhoneNumber? Type1545 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestChatType? Type1546 { get; set; } + public global::Vapi.TestSuitePhoneNumberProvider? Type1546 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteTestVoiceDto? Type1547 { get; set; } + public global::Vapi.TargetPlan? Type1547 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteTestVoiceDtoType? Type1548 { get; set; } + public global::Vapi.TestSuite? Type1548 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteTestChatDto? Type1549 { get; set; } + public global::Vapi.TestSuitesPaginatedResponse? Type1549 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteTestChatDtoType? Type1550 { get; set; } + public global::System.Collections.Generic.IList? Type1550 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteTestVoiceDto? Type1551 { get; set; } + public global::Vapi.CreateTestSuiteDto? Type1551 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteTestVoiceDtoType? Type1552 { get; set; } + public global::Vapi.UpdateTestSuiteDto? Type1552 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteTestChatDto? Type1553 { get; set; } + public global::Vapi.TestSuiteTestVoice? Type1553 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteTestChatDtoType? Type1554 { get; set; } + public global::System.Collections.Generic.IList? Type1554 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestScorerAIType? Type1555 { get; set; } + public global::Vapi.TestSuiteTestScorerAI? Type1555 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestsPaginatedResponse? Type1556 { get; set; } + public global::Vapi.TestSuiteTestVoiceType? Type1556 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1557 { get; set; } + public global::Vapi.TestSuiteTestChat? Type1557 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1558 { get; set; } + public global::Vapi.TestSuiteTestChatType? Type1558 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunScorerAI? Type1559 { get; set; } + public global::Vapi.CreateTestSuiteTestVoiceDto? Type1559 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunScorerAIType? Type1560 { get; set; } + public global::Vapi.CreateTestSuiteTestVoiceDtoType? Type1560 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunScorerAIResult? Type1561 { get; set; } + public global::Vapi.CreateTestSuiteTestChatDto? Type1561 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunTestAttemptCall? Type1562 { get; set; } + public global::Vapi.CreateTestSuiteTestChatDtoType? Type1562 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunTestAttemptMetadata? Type1563 { get; set; } + public global::Vapi.UpdateTestSuiteTestVoiceDto? Type1563 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunTestAttempt? Type1564 { get; set; } + public global::Vapi.UpdateTestSuiteTestVoiceDtoType? Type1564 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1565 { get; set; } + public global::Vapi.UpdateTestSuiteTestChatDto? Type1565 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunTestResult? Type1566 { get; set; } + public global::Vapi.UpdateTestSuiteTestChatDtoType? Type1566 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1567 { get; set; } + public global::Vapi.TestSuiteTestScorerAIType? Type1567 { get; set; } /// /// /// - public global::Vapi.TestSuiteRun? Type1568 { get; set; } + public global::Vapi.TestSuiteTestsPaginatedResponse? Type1568 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunStatus? Type1569 { get; set; } + public global::System.Collections.Generic.IList>? Type1569 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1570 { get; set; } + public global::Vapi.OneOf? Type1570 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunsPaginatedResponse? Type1571 { get; set; } + public global::Vapi.TestSuiteRunScorerAI? Type1571 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1572 { get; set; } + public global::Vapi.TestSuiteRunScorerAIType? Type1572 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteRunDto? Type1573 { get; set; } + public global::Vapi.TestSuiteRunScorerAIResult? Type1573 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteRunDto? Type1574 { get; set; } + public global::Vapi.TestSuiteRunTestAttemptCall? Type1574 { get; set; } /// /// /// - public global::Vapi.CreatePersonalityDTO? Type1575 { get; set; } + public global::Vapi.TestSuiteRunTestAttemptMetadata? Type1575 { get; set; } /// /// /// - public global::Vapi.Personality? Type1576 { get; set; } + public global::Vapi.TestSuiteRunTestAttempt? Type1576 { get; set; } /// /// /// - public global::Vapi.UpdatePersonalityDTO? Type1577 { get; set; } + public global::System.Collections.Generic.IList? Type1577 { get; set; } /// /// /// - public global::Vapi.PersonalityInUseConflictResponseDTO? Type1578 { get; set; } + public global::Vapi.TestSuiteRunTestResult? Type1578 { get; set; } /// /// /// - public global::Vapi.PersonalityInUseConflictResponseDTOError? Type1579 { get; set; } + public global::System.Collections.Generic.IList? Type1579 { get; set; } /// /// /// - public global::Vapi.SimulationHookInclude? Type1580 { get; set; } + public global::Vapi.TestSuiteRun? Type1580 { get; set; } /// /// /// - public global::Vapi.SimulationHookWebhookAction? Type1581 { get; set; } + public global::Vapi.TestSuiteRunStatus? Type1581 { get; set; } /// /// /// - public global::Vapi.SimulationHookWebhookActionType? Type1582 { get; set; } + public global::System.Collections.Generic.IList? Type1582 { get; set; } /// /// /// - public global::Vapi.SimulationHookCallStarted? Type1583 { get; set; } + public global::Vapi.TestSuiteRunsPaginatedResponse? Type1583 { get; set; } /// /// /// - public global::Vapi.SimulationHookCallStartedOn? Type1584 { get; set; } + public global::System.Collections.Generic.IList? Type1584 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1585 { get; set; } + public global::Vapi.CreateTestSuiteRunDto? Type1585 { get; set; } /// /// /// - public global::Vapi.SimulationHookCallEnded? Type1586 { get; set; } + public global::Vapi.UpdateTestSuiteRunDto? Type1586 { get; set; } /// /// /// - public global::Vapi.SimulationHookCallEndedOn? Type1587 { get; set; } + public global::Vapi.CreatePersonalityDTO? Type1587 { get; set; } /// /// /// - public global::Vapi.EvaluationPlanItem? Type1588 { get; set; } + public global::Vapi.Personality? Type1588 { get; set; } /// /// /// - public global::Vapi.EvaluationPlanItemComparator? Type1589 { get; set; } + public global::Vapi.UpdatePersonalityDTO? Type1589 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1590 { get; set; } + public global::Vapi.PersonalityInUseConflictResponseDTO? Type1590 { get; set; } /// /// /// - public global::Vapi.ScenarioToolMock? Type1591 { get; set; } + public global::Vapi.PersonalityInUseConflictResponseDTOError? Type1591 { get; set; } /// /// /// - public global::Vapi.CreateScenarioDTO? Type1592 { get; set; } + public global::Vapi.SimulationHookInclude? Type1592 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1593 { get; set; } + public global::Vapi.SimulationHookWebhookAction? Type1593 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1594 { get; set; } + public global::Vapi.SimulationHookWebhookActionType? Type1594 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1595 { get; set; } + public global::Vapi.SimulationHookCallStarted? Type1595 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1596 { get; set; } + public global::Vapi.SimulationHookCallStartedOn? Type1596 { get; set; } /// /// /// - public global::Vapi.Scenario? Type1597 { get; set; } + public global::System.Collections.Generic.IList? Type1597 { get; set; } /// /// /// - public global::Vapi.UpdateScenarioDTO? Type1598 { get; set; } + public global::Vapi.SimulationHookCallEnded? Type1598 { get; set; } /// /// /// - public global::Vapi.ScenarioInUseConflictResponseDTO? Type1599 { get; set; } + public global::Vapi.SimulationHookCallEndedOn? Type1599 { get; set; } /// /// /// - public global::Vapi.ScenarioInUseConflictResponseDTOError? Type1600 { get; set; } + public global::Vapi.EvaluationPlanItem? Type1600 { get; set; } /// /// /// - public global::Vapi.SimulationRunSimulationEntry? Type1601 { get; set; } + public global::Vapi.EvaluationPlanItemComparator? Type1601 { get; set; } /// /// /// - public global::Vapi.SimulationRunSimulationEntryType? Type1602 { get; set; } + public global::Vapi.OneOf? Type1602 { get; set; } /// /// /// - public global::Vapi.SimulationRunSuiteEntry? Type1603 { get; set; } + public global::Vapi.ScenarioToolMock? Type1603 { get; set; } /// /// /// - public global::Vapi.SimulationRunSuiteEntryType? Type1604 { get; set; } + public global::Vapi.CreateScenarioDTO? Type1604 { get; set; } /// /// /// - public global::Vapi.SimulationRunTargetAssistant? Type1605 { get; set; } + public global::System.Collections.Generic.IList? Type1605 { get; set; } /// /// /// - public global::Vapi.SimulationRunTargetAssistantType? Type1606 { get; set; } + public global::System.Collections.Generic.IList>? Type1606 { get; set; } /// /// /// - public global::Vapi.SimulationRunTargetSquad? Type1607 { get; set; } + public global::Vapi.OneOf? Type1607 { get; set; } /// /// /// - public global::Vapi.SimulationRunTargetSquadType? Type1608 { get; set; } + public global::System.Collections.Generic.IList? Type1608 { get; set; } /// /// /// - public global::Vapi.SimulationRunTransportConfiguration? Type1609 { get; set; } + public global::Vapi.Scenario? Type1609 { get; set; } /// /// /// - public global::Vapi.SimulationRunTransportConfigurationProvider? Type1610 { get; set; } + public global::Vapi.UpdateScenarioDTO? Type1610 { get; set; } /// /// /// - public global::Vapi.CreateSimulationRunDTO? Type1611 { get; set; } + public global::Vapi.ScenarioInUseConflictResponseDTO? Type1611 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1612 { get; set; } + public global::Vapi.ScenarioInUseConflictResponseDTOError? Type1612 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1613 { get; set; } + public global::Vapi.SimulationRunSimulationEntry? Type1613 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1614 { get; set; } + public global::Vapi.SimulationRunSimulationEntryType? Type1614 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemCounts? Type1615 { get; set; } + public global::Vapi.SimulationRunSuiteEntry? Type1615 { get; set; } /// /// /// - public global::Vapi.CreateSimulationRunResponse? Type1616 { get; set; } + public global::Vapi.SimulationRunSuiteEntryType? Type1616 { get; set; } /// /// /// - public global::Vapi.CreateSimulationRunResponseStatus? Type1617 { get; set; } + public global::Vapi.SimulationRunTargetAssistant? Type1617 { get; set; } /// /// /// - public global::Vapi.SimulationRunPaymentRequiredResponse? Type1618 { get; set; } + public global::Vapi.SimulationRunTargetAssistantType? Type1618 { get; set; } /// /// /// - public global::Vapi.SimulationRunPaymentRequiredResponseReason? Type1619 { get; set; } + public global::Vapi.SimulationRunTargetSquad? Type1619 { get; set; } /// /// /// - public global::Vapi.SimulationRun? Type1620 { get; set; } + public global::Vapi.SimulationRunTargetSquadType? Type1620 { get; set; } /// /// /// - public global::Vapi.SimulationRunStatus? Type1621 { get; set; } + public global::Vapi.SimulationRunTransportConfiguration? Type1621 { get; set; } /// /// /// - public global::Vapi.SimulationRunListSource? Type1622 { get; set; } + public global::Vapi.SimulationRunTransportConfigurationProvider? Type1622 { get; set; } /// /// /// - public global::Vapi.SimulationRunListSourceType? Type1623 { get; set; } + public global::Vapi.CreateSimulationRunDTO? Type1623 { get; set; } /// /// /// - public global::Vapi.SimulationRunListSummary? Type1624 { get; set; } + public global::System.Collections.Generic.IList>? Type1624 { get; set; } /// /// /// - public global::Vapi.SimulationRunListItem? Type1625 { get; set; } + public global::Vapi.OneOf? Type1625 { get; set; } /// /// /// - public global::Vapi.SimulationRunListItemStatus? Type1626 { get; set; } + public global::Vapi.OneOf? Type1626 { get; set; } /// /// /// - public global::Vapi.SimulationRunsPaginatedResponse? Type1627 { get; set; } + public global::Vapi.SimulationRunItemCounts? Type1627 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1628 { get; set; } + public global::Vapi.CreateSimulationRunResponse? Type1628 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemCallMonitor? Type1629 { get; set; } + public global::Vapi.CreateSimulationRunResponseStatus? Type1629 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemCallMetadata? Type1630 { get; set; } + public global::Vapi.SimulationRunPaymentRequiredResponse? Type1630 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemMetadata? Type1631 { get; set; } + public global::Vapi.SimulationRunPaymentRequiredResponseReason? Type1631 { get; set; } /// /// /// - public global::Vapi.StructuredOutputEvaluationResult? Type1632 { get; set; } + public global::Vapi.SimulationRun? Type1632 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1633 { get; set; } + public global::Vapi.SimulationRunStatus? Type1633 { get; set; } /// /// /// - public global::Vapi.StructuredOutputEvaluationResultComparator? Type1634 { get; set; } + public global::Vapi.SimulationRunListSource? Type1634 { get; set; } /// /// /// - public global::Vapi.LatencyMetrics? Type1635 { get; set; } + public global::Vapi.SimulationRunListSourceType? Type1635 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemResults? Type1636 { get; set; } + public global::Vapi.SimulationRunListSummary? Type1636 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1637 { get; set; } + public global::Vapi.SimulationRunListItem? Type1637 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemImprovementSuggestion? Type1638 { get; set; } + public global::Vapi.SimulationRunListItemStatus? Type1638 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemImprovements? Type1639 { get; set; } + public global::Vapi.SimulationRunsPaginatedResponse? Type1639 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1640 { get; set; } + public global::System.Collections.Generic.IList? Type1640 { get; set; } /// /// /// - public global::Vapi.SimulationRunConfiguration? Type1641 { get; set; } + public global::Vapi.SimulationRunItemCallMonitor? Type1641 { get; set; } /// /// /// - public global::Vapi.SimulationRunItem? Type1642 { get; set; } + public global::Vapi.SimulationRunItemCallMetadata? Type1642 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemStatus? Type1643 { get; set; } + public global::Vapi.SimulationRunItemMetadata? Type1643 { get; set; } /// /// /// - public global::Vapi.SimulationSuiteTargetAssignment? Type1644 { get; set; } + public global::Vapi.StructuredOutputEvaluationResult? Type1644 { get; set; } /// /// /// - public global::Vapi.SimulationSuiteTargetAssignmentTargetType? Type1645 { get; set; } + public global::Vapi.OneOf? Type1645 { get; set; } /// /// /// - public global::Vapi.CreateSimulationSuiteDTO? Type1646 { get; set; } + public global::Vapi.StructuredOutputEvaluationResultComparator? Type1646 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1647 { get; set; } + public global::Vapi.LatencyMetrics? Type1647 { get; set; } /// /// /// - public global::Vapi.SimulationSuite? Type1648 { get; set; } + public global::Vapi.SimulationRunItemResults? Type1648 { get; set; } /// /// /// - public global::Vapi.UpdateSimulationSuiteDTO? Type1649 { get; set; } + public global::System.Collections.Generic.IList? Type1649 { get; set; } /// /// /// - public global::Vapi.GenerateScenariosDTO? Type1650 { get; set; } + public global::Vapi.SimulationRunItemImprovementSuggestion? Type1650 { get; set; } /// /// /// - public global::Vapi.GeneratedScenario? Type1651 { get; set; } + public global::Vapi.SimulationRunItemImprovements? Type1651 { get; set; } /// /// /// - public global::Vapi.GeneratedScenarioCategory? Type1652 { get; set; } + public global::System.Collections.Generic.IList? Type1652 { get; set; } /// /// /// - public global::Vapi.GenerateScenariosResponse? Type1653 { get; set; } + public global::Vapi.SimulationRunConfiguration? Type1653 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1654 { get; set; } + public global::Vapi.SimulationRunItem? Type1654 { get; set; } /// /// /// - public global::Vapi.CreateSimulationDTO? Type1655 { get; set; } + public global::Vapi.SimulationRunItemStatus? Type1655 { get; set; } /// /// /// - public global::Vapi.Simulation? Type1656 { get; set; } + public global::Vapi.SimulationSuiteTargetAssignment? Type1656 { get; set; } /// /// /// - public global::Vapi.UpdateSimulationDTO? Type1657 { get; set; } + public global::Vapi.SimulationSuiteTargetAssignmentTargetType? Type1657 { get; set; } /// /// /// - public global::Vapi.SimulationConcurrencyResponse? Type1658 { get; set; } + public global::Vapi.CreateSimulationSuiteDTO? Type1658 { get; set; } /// /// /// - public global::Vapi.BarInsightMetadata? Type1659 { get; set; } + public global::System.Collections.Generic.IList? Type1659 { get; set; } /// /// /// - public global::Vapi.InsightTimeRangeWithStep? Type1660 { get; set; } + public global::Vapi.SimulationSuite? Type1660 { get; set; } /// /// /// - public global::Vapi.InsightTimeRangeWithStepStep? Type1661 { get; set; } + public global::Vapi.UpdateSimulationSuiteDTO? Type1661 { get; set; } /// /// /// - public global::Vapi.BarInsight? Type1662 { get; set; } + public global::Vapi.GenerateScenariosDTO? Type1662 { get; set; } /// /// /// - public global::Vapi.BarInsightType? Type1663 { get; set; } + public global::Vapi.GeneratedScenario? Type1663 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1664 { get; set; } + public global::Vapi.GeneratedScenarioCategory? Type1664 { get; set; } /// /// /// - public global::Vapi.InsightFormula? Type1665 { get; set; } + public global::Vapi.GenerateScenariosResponse? Type1665 { get; set; } /// /// /// - public global::Vapi.BarInsightGroupBy? Type1666 { get; set; } + public global::System.Collections.Generic.IList? Type1666 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumn? Type1667 { get; set; } + public global::Vapi.CreateSimulationDTO? Type1667 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumn? Type1668 { get; set; } + public global::Vapi.Simulation? Type1668 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumn? Type1669 { get; set; } + public global::Vapi.UpdateSimulationDTO? Type1669 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTable? Type1670 { get; set; } + public global::Vapi.SimulationConcurrencyResponse? Type1670 { get; set; } /// /// /// - public global::Vapi.InsightTimeRange? Type1671 { get; set; } + public global::Vapi.BarInsightMetadata? Type1671 { get; set; } /// /// /// - public global::Vapi.PieInsight? Type1672 { get; set; } + public global::Vapi.InsightTimeRangeWithStep? Type1672 { get; set; } /// /// /// - public global::Vapi.PieInsightType? Type1673 { get; set; } + public global::Vapi.InsightTimeRangeWithStepStep? Type1673 { get; set; } /// /// /// - public global::Vapi.PieInsightGroupBy? Type1674 { get; set; } + public global::Vapi.BarInsight? Type1674 { get; set; } /// /// /// - public global::Vapi.LineInsightMetadata? Type1675 { get; set; } + public global::Vapi.BarInsightType? Type1675 { get; set; } /// /// /// - public global::Vapi.LineInsight? Type1676 { get; set; } + public global::System.Collections.Generic.IList? Type1676 { get; set; } /// /// /// - public global::Vapi.LineInsightType? Type1677 { get; set; } + public global::Vapi.InsightFormula? Type1677 { get; set; } /// /// /// - public global::Vapi.LineInsightGroupBy? Type1678 { get; set; } + public global::Vapi.BarInsightGroupBy? Type1678 { get; set; } /// /// /// - public global::Vapi.TextInsight? Type1679 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumn? Type1679 { get; set; } /// /// /// - public global::Vapi.TextInsightType? Type1680 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumn? Type1680 { get; set; } /// /// /// - public global::Vapi.UpdateBarInsightFromCallTableDTO? Type1681 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumn? Type1681 { get; set; } /// /// /// - public global::Vapi.UpdateBarInsightFromCallTableDTOType? Type1682 { get; set; } + public global::Vapi.JSONQueryOnEventsTable? Type1682 { get; set; } /// /// /// - public global::Vapi.UpdateBarInsightFromCallTableDTOGroupBy? Type1683 { get; set; } + public global::Vapi.InsightTimeRange? Type1683 { get; set; } /// /// /// - public global::Vapi.UpdatePieInsightFromCallTableDTO? Type1684 { get; set; } + public global::Vapi.PieInsight? Type1684 { get; set; } /// /// /// - public global::Vapi.UpdatePieInsightFromCallTableDTOType? Type1685 { get; set; } + public global::Vapi.PieInsightType? Type1685 { get; set; } /// /// /// - public global::Vapi.UpdatePieInsightFromCallTableDTOGroupBy? Type1686 { get; set; } + public global::Vapi.PieInsightGroupBy? Type1686 { get; set; } /// /// /// - public global::Vapi.UpdateLineInsightFromCallTableDTO? Type1687 { get; set; } + public global::Vapi.LineInsightMetadata? Type1687 { get; set; } /// /// /// - public global::Vapi.UpdateLineInsightFromCallTableDTOType? Type1688 { get; set; } + public global::Vapi.LineInsight? Type1688 { get; set; } /// /// /// - public global::Vapi.UpdateLineInsightFromCallTableDTOGroupBy? Type1689 { get; set; } + public global::Vapi.LineInsightType? Type1689 { get; set; } /// /// /// - public global::Vapi.UpdateTextInsightFromCallTableDTO? Type1690 { get; set; } + public global::Vapi.LineInsightGroupBy? Type1690 { get; set; } /// /// /// - public global::Vapi.UpdateTextInsightFromCallTableDTOType? Type1691 { get; set; } + public global::Vapi.TextInsight? Type1691 { get; set; } /// /// /// - public global::Vapi.CreateBarInsightFromCallTableDTO? Type1692 { get; set; } + public global::Vapi.TextInsightType? Type1692 { get; set; } /// /// /// - public global::Vapi.CreateBarInsightFromCallTableDTOType? Type1693 { get; set; } + public global::Vapi.UpdateBarInsightFromCallTableDTO? Type1693 { get; set; } /// /// /// - public global::Vapi.CreateBarInsightFromCallTableDTOGroupBy? Type1694 { get; set; } + public global::Vapi.UpdateBarInsightFromCallTableDTOType? Type1694 { get; set; } /// /// /// - public global::Vapi.CreatePieInsightFromCallTableDTO? Type1695 { get; set; } + public global::Vapi.UpdateBarInsightFromCallTableDTOGroupBy? Type1695 { get; set; } /// /// /// - public global::Vapi.CreatePieInsightFromCallTableDTOType? Type1696 { get; set; } + public global::Vapi.UpdatePieInsightFromCallTableDTO? Type1696 { get; set; } /// /// /// - public global::Vapi.CreatePieInsightFromCallTableDTOGroupBy? Type1697 { get; set; } + public global::Vapi.UpdatePieInsightFromCallTableDTOType? Type1697 { get; set; } /// /// /// - public global::Vapi.CreateLineInsightFromCallTableDTO? Type1698 { get; set; } + public global::Vapi.UpdatePieInsightFromCallTableDTOGroupBy? Type1698 { get; set; } /// /// /// - public global::Vapi.CreateLineInsightFromCallTableDTOType? Type1699 { get; set; } + public global::Vapi.UpdateLineInsightFromCallTableDTO? Type1699 { get; set; } /// /// /// - public global::Vapi.CreateLineInsightFromCallTableDTOGroupBy? Type1700 { get; set; } + public global::Vapi.UpdateLineInsightFromCallTableDTOType? Type1700 { get; set; } /// /// /// - public global::Vapi.CreateTextInsightFromCallTableDTO? Type1701 { get; set; } + public global::Vapi.UpdateLineInsightFromCallTableDTOGroupBy? Type1701 { get; set; } /// /// /// - public global::Vapi.CreateTextInsightFromCallTableDTOType? Type1702 { get; set; } + public global::Vapi.UpdateTextInsightFromCallTableDTO? Type1702 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnType? Type1703 { get; set; } + public global::Vapi.UpdateTextInsightFromCallTableDTOType? Type1703 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnTable? Type1704 { get; set; } + public global::Vapi.CreateBarInsightFromCallTableDTO? Type1704 { get; set; } /// /// /// - public global::Vapi.FilterStringTypeColumnOnCallTable? Type1705 { get; set; } + public global::Vapi.CreateBarInsightFromCallTableDTOType? Type1705 { get; set; } /// /// /// - public global::Vapi.FilterStringArrayTypeColumnOnCallTable? Type1706 { get; set; } + public global::Vapi.CreateBarInsightFromCallTableDTOGroupBy? Type1706 { get; set; } /// /// /// - public global::Vapi.FilterNumberTypeColumnOnCallTable? Type1707 { get; set; } + public global::Vapi.CreatePieInsightFromCallTableDTO? Type1707 { get; set; } /// /// /// - public global::Vapi.FilterNumberArrayTypeColumnOnCallTable? Type1708 { get; set; } + public global::Vapi.CreatePieInsightFromCallTableDTOType? Type1708 { get; set; } /// /// /// - public global::Vapi.FilterDateTypeColumnOnCallTable? Type1709 { get; set; } + public global::Vapi.CreatePieInsightFromCallTableDTOGroupBy? Type1709 { get; set; } /// /// /// - public global::Vapi.FilterStructuredOutputColumnOnCallTable? Type1710 { get; set; } + public global::Vapi.CreateLineInsightFromCallTableDTO? Type1710 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnColumn? Type1711 { get; set; } + public global::Vapi.CreateLineInsightFromCallTableDTOType? Type1711 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnOperation? Type1712 { get; set; } + public global::Vapi.CreateLineInsightFromCallTableDTOGroupBy? Type1712 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnType? Type1713 { get; set; } + public global::Vapi.CreateTextInsightFromCallTableDTO? Type1713 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnTable? Type1714 { get; set; } + public global::Vapi.CreateTextInsightFromCallTableDTOType? Type1714 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnColumn? Type1715 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnType? Type1715 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnOperation? Type1716 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnTable? Type1716 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnType? Type1717 { get; set; } + public global::Vapi.FilterStringTypeColumnOnCallTable? Type1717 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnTable? Type1718 { get; set; } + public global::Vapi.FilterStringArrayTypeColumnOnCallTable? Type1718 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnColumn? Type1719 { get; set; } + public global::Vapi.FilterNumberTypeColumnOnCallTable? Type1719 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnOperation? Type1720 { get; set; } + public global::Vapi.FilterNumberArrayTypeColumnOnCallTable? Type1720 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTableType? Type1721 { get; set; } + public global::Vapi.FilterDateTypeColumnOnCallTable? Type1721 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTableTable? Type1722 { get; set; } + public global::Vapi.FilterStructuredOutputColumnOnCallTable? Type1722 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTableOn? Type1723 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnColumn? Type1723 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTableOperation? Type1724 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnOperation? Type1724 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1725 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnType? Type1725 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1726 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnTable? Type1726 { get; set; } /// /// /// - public global::Vapi.EventsTableStringCondition? Type1727 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnColumn? Type1727 { get; set; } /// /// /// - public global::Vapi.EventsTableNumberCondition? Type1728 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnOperation? Type1728 { get; set; } /// /// /// - public global::Vapi.EventsTableBooleanCondition? Type1729 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnType? Type1729 { get; set; } /// /// /// - public global::Vapi.FilterStringTypeColumnOnCallTableColumn? Type1730 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnTable? Type1730 { get; set; } /// /// /// - public global::Vapi.FilterStringTypeColumnOnCallTableOperator? Type1731 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnColumn? Type1731 { get; set; } /// /// /// - public global::Vapi.FilterNumberTypeColumnOnCallTableColumn? Type1732 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnOperation? Type1732 { get; set; } /// /// /// - public global::Vapi.FilterNumberTypeColumnOnCallTableOperator? Type1733 { get; set; } + public global::Vapi.JSONQueryOnEventsTableType? Type1733 { get; set; } /// /// /// - public global::Vapi.FilterDateTypeColumnOnCallTableColumn? Type1734 { get; set; } + public global::Vapi.JSONQueryOnEventsTableTable? Type1734 { get; set; } /// /// /// - public global::Vapi.FilterDateTypeColumnOnCallTableOperator? Type1735 { get; set; } + public global::Vapi.JSONQueryOnEventsTableOn? Type1735 { get; set; } /// /// /// - public global::Vapi.FilterStructuredOutputColumnOnCallTableColumn? Type1736 { get; set; } + public global::Vapi.JSONQueryOnEventsTableOperation? Type1736 { get; set; } /// /// /// - public global::Vapi.FilterStructuredOutputColumnOnCallTableOperator? Type1737 { get; set; } + public global::System.Collections.Generic.IList>? Type1737 { get; set; } /// /// /// - public global::Vapi.FilterStringArrayTypeColumnOnCallTableColumn? Type1738 { get; set; } + public global::Vapi.OneOf? Type1738 { get; set; } /// /// /// - public global::Vapi.FilterStringArrayTypeColumnOnCallTableOperator? Type1739 { get; set; } + public global::Vapi.EventsTableStringCondition? Type1739 { get; set; } /// /// /// - public global::Vapi.FilterNumberArrayTypeColumnOnCallTableColumn? Type1740 { get; set; } + public global::Vapi.EventsTableNumberCondition? Type1740 { get; set; } /// /// /// - public global::Vapi.FilterNumberArrayTypeColumnOnCallTableOperator? Type1741 { get; set; } + public global::Vapi.EventsTableBooleanCondition? Type1741 { get; set; } /// /// /// - public global::Vapi.EventsTableStringConditionOperator? Type1742 { get; set; } + public global::Vapi.FilterStringTypeColumnOnCallTableColumn? Type1742 { get; set; } /// /// /// - public global::Vapi.EventsTableNumberConditionOperator? Type1743 { get; set; } + public global::Vapi.FilterStringTypeColumnOnCallTableOperator? Type1743 { get; set; } /// /// /// - public global::Vapi.EventsTableBooleanConditionOperator? Type1744 { get; set; } + public global::Vapi.FilterNumberTypeColumnOnCallTableColumn? Type1744 { get; set; } /// /// /// - public global::Vapi.BarInsightFromCallTable? Type1745 { get; set; } + public global::Vapi.FilterNumberTypeColumnOnCallTableOperator? Type1745 { get; set; } /// /// /// - public global::Vapi.BarInsightFromCallTableType? Type1746 { get; set; } + public global::Vapi.FilterDateTypeColumnOnCallTableColumn? Type1746 { get; set; } /// /// /// - public global::Vapi.BarInsightFromCallTableGroupBy? Type1747 { get; set; } + public global::Vapi.FilterDateTypeColumnOnCallTableOperator? Type1747 { get; set; } /// /// /// - public global::Vapi.PieInsightFromCallTable? Type1748 { get; set; } + public global::Vapi.FilterStructuredOutputColumnOnCallTableColumn? Type1748 { get; set; } /// /// /// - public global::Vapi.PieInsightFromCallTableType? Type1749 { get; set; } + public global::Vapi.FilterStructuredOutputColumnOnCallTableOperator? Type1749 { get; set; } /// /// /// - public global::Vapi.PieInsightFromCallTableGroupBy? Type1750 { get; set; } + public global::Vapi.FilterStringArrayTypeColumnOnCallTableColumn? Type1750 { get; set; } /// /// /// - public global::Vapi.LineInsightFromCallTable? Type1751 { get; set; } + public global::Vapi.FilterStringArrayTypeColumnOnCallTableOperator? Type1751 { get; set; } /// /// /// - public global::Vapi.LineInsightFromCallTableType? Type1752 { get; set; } + public global::Vapi.FilterNumberArrayTypeColumnOnCallTableColumn? Type1752 { get; set; } /// /// /// - public global::Vapi.LineInsightFromCallTableGroupBy? Type1753 { get; set; } + public global::Vapi.FilterNumberArrayTypeColumnOnCallTableOperator? Type1753 { get; set; } /// /// /// - public global::Vapi.TextInsightFromCallTable? Type1754 { get; set; } + public global::Vapi.EventsTableStringConditionOperator? Type1754 { get; set; } /// /// /// - public global::Vapi.TextInsightFromCallTableType? Type1755 { get; set; } + public global::Vapi.EventsTableNumberConditionOperator? Type1755 { get; set; } /// /// /// - public global::Vapi.InsightRunFormatPlan? Type1756 { get; set; } + public global::Vapi.EventsTableBooleanConditionOperator? Type1756 { get; set; } /// /// /// - public global::Vapi.InsightRunFormatPlanFormat? Type1757 { get; set; } + public global::Vapi.BarInsightFromCallTable? Type1757 { get; set; } /// /// /// - public global::Vapi.InsightRunDTO? Type1758 { get; set; } + public global::Vapi.BarInsightFromCallTableType? Type1758 { get; set; } /// /// /// - public global::Vapi.InsightRunResponse? Type1759 { get; set; } + public global::Vapi.BarInsightFromCallTableGroupBy? Type1759 { get; set; } /// /// /// - public global::Vapi.Insight? Type1760 { get; set; } + public global::Vapi.PieInsightFromCallTable? Type1760 { get; set; } /// /// /// - public global::Vapi.InsightType? Type1761 { get; set; } + public global::Vapi.PieInsightFromCallTableType? Type1761 { get; set; } /// /// /// - public global::Vapi.InsightPaginatedResponse? Type1762 { get; set; } + public global::Vapi.PieInsightFromCallTableGroupBy? Type1762 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1763 { get; set; } + public global::Vapi.LineInsightFromCallTable? Type1763 { get; set; } /// /// /// - public global::Vapi.BoardLayout? Type1764 { get; set; } + public global::Vapi.LineInsightFromCallTableType? Type1764 { get; set; } /// /// /// - public global::Vapi.Board? Type1765 { get; set; } + public global::Vapi.LineInsightFromCallTableGroupBy? Type1765 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1766 { get; set; } + public global::Vapi.TextInsightFromCallTable? Type1766 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1767 { get; set; } + public global::Vapi.TextInsightFromCallTableType? Type1767 { get; set; } /// /// /// - public global::Vapi.BoardInsightItem? Type1768 { get; set; } + public global::Vapi.InsightRunFormatPlan? Type1768 { get; set; } /// /// /// - public global::Vapi.BoardMetricWidgetItem? Type1769 { get; set; } + public global::Vapi.InsightRunFormatPlanFormat? Type1769 { get; set; } /// /// /// - public global::Vapi.BoardItemPosition? Type1770 { get; set; } + public global::Vapi.InsightRunDTO? Type1770 { get; set; } /// /// /// - public global::Vapi.BoardItemSize? Type1771 { get; set; } + public global::Vapi.InsightRunResponse? Type1771 { get; set; } /// /// /// - public global::Vapi.BoardInsightItemType? Type1772 { get; set; } + public global::Vapi.Insight? Type1772 { get; set; } /// /// /// - public global::Vapi.BoardMetricWidgetItemType? Type1773 { get; set; } + public global::Vapi.InsightType? Type1773 { get; set; } /// /// /// - public global::Vapi.CreateBoardDTO? Type1774 { get; set; } + public global::Vapi.InsightPaginatedResponse? Type1774 { get; set; } /// /// /// - public global::Vapi.UpdateBoardDTO? Type1775 { get; set; } + public global::System.Collections.Generic.IList? Type1775 { get; set; } /// /// /// - public global::Vapi.BoardPaginatedResponse? Type1776 { get; set; } + public global::Vapi.BoardLayout? Type1776 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1777 { get; set; } + public global::Vapi.Board? Type1777 { get; set; } /// /// /// - public global::Vapi.CreateEvalDTO? Type1778 { get; set; } + public global::System.Collections.Generic.IList>? Type1778 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageMock? Type1779 { get; set; } + public global::Vapi.OneOf? Type1779 { get; set; } /// /// /// - public global::Vapi.ChatEvalSystemMessageMock? Type1780 { get; set; } + public global::Vapi.BoardInsightItem? Type1780 { get; set; } /// /// /// - public global::Vapi.ChatEvalToolResponseMessageMock? Type1781 { get; set; } + public global::Vapi.BoardMetricWidgetItem? Type1781 { get; set; } /// /// /// - public global::Vapi.ChatEvalToolResponseMessageEvaluation? Type1782 { get; set; } + public global::Vapi.BoardItemPosition? Type1782 { get; set; } /// /// /// - public global::Vapi.ChatEvalUserMessageMock? Type1783 { get; set; } + public global::Vapi.BoardItemSize? Type1783 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageEvaluation? Type1784 { get; set; } + public global::Vapi.BoardInsightItemType? Type1784 { get; set; } /// /// /// - public global::Vapi.CreateEvalDTOType? Type1785 { get; set; } + public global::Vapi.BoardMetricWidgetItemType? Type1785 { get; set; } /// /// /// - public global::Vapi.Eval? Type1786 { get; set; } + public global::Vapi.CreateBoardDTO? Type1786 { get; set; } /// /// /// - public global::Vapi.EvalType? Type1787 { get; set; } + public global::Vapi.UpdateBoardDTO? Type1787 { get; set; } /// /// /// - public global::Vapi.EvalModelListOptions? Type1788 { get; set; } + public global::Vapi.BoardPaginatedResponse? Type1788 { get; set; } /// /// /// - public global::Vapi.EvalModelListOptionsProvider? Type1789 { get; set; } + public global::System.Collections.Generic.IList? Type1789 { get; set; } /// /// /// - public global::Vapi.EvalUserEditable? Type1790 { get; set; } + public global::Vapi.CreateEvalDTO? Type1790 { get; set; } /// /// /// - public global::Vapi.EvalUserEditableType? Type1791 { get; set; } + public global::Vapi.ChatEvalAssistantMessageMock? Type1791 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageMockToolCall? Type1792 { get; set; } + public global::Vapi.ChatEvalSystemMessageMock? Type1792 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageMockRole? Type1793 { get; set; } + public global::Vapi.ChatEvalToolResponseMessageMock? Type1793 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1794 { get; set; } + public global::Vapi.ChatEvalToolResponseMessageEvaluation? Type1794 { get; set; } /// /// /// - public global::Vapi.ChatEvalSystemMessageMockRole? Type1795 { get; set; } + public global::Vapi.ChatEvalUserMessageMock? Type1795 { get; set; } /// /// /// - public global::Vapi.ChatEvalToolResponseMessageMockRole? Type1796 { get; set; } + public global::Vapi.ChatEvalAssistantMessageEvaluation? Type1796 { get; set; } /// /// /// - public global::Vapi.ChatEvalUserMessageMockRole? Type1797 { get; set; } + public global::Vapi.CreateEvalDTOType? Type1797 { get; set; } /// /// /// - public global::Vapi.AssistantMessageEvaluationContinuePlan? Type1798 { get; set; } + public global::Vapi.Eval? Type1798 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageEvaluationRole? Type1799 { get; set; } + public global::Vapi.EvalType? Type1799 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1800 { get; set; } + public global::Vapi.EvalModelListOptions? Type1800 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanExact? Type1801 { get; set; } + public global::Vapi.EvalModelListOptionsProvider? Type1801 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanRegex? Type1802 { get; set; } + public global::Vapi.EvalUserEditable? Type1802 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanAI? Type1803 { get; set; } + public global::Vapi.EvalUserEditableType? Type1803 { get; set; } /// /// /// - public global::Vapi.EvalOpenAIModel? Type1804 { get; set; } + public global::Vapi.ChatEvalAssistantMessageMockToolCall? Type1804 { get; set; } /// /// /// - public global::Vapi.EvalOpenAIModelProvider? Type1805 { get; set; } + public global::Vapi.ChatEvalAssistantMessageMockRole? Type1805 { get; set; } /// /// /// - public global::Vapi.EvalOpenAIModelModel? Type1806 { get; set; } + public global::System.Collections.Generic.IList? Type1806 { get; set; } /// /// /// - public global::Vapi.EvalAnthropicModel? Type1807 { get; set; } + public global::Vapi.ChatEvalSystemMessageMockRole? Type1807 { get; set; } /// /// /// - public global::Vapi.EvalAnthropicModelProvider? Type1808 { get; set; } + public global::Vapi.ChatEvalToolResponseMessageMockRole? Type1808 { get; set; } /// /// /// - public global::Vapi.EvalAnthropicModelModel? Type1809 { get; set; } + public global::Vapi.ChatEvalUserMessageMockRole? Type1809 { get; set; } /// /// /// - public global::Vapi.EvalGoogleModel? Type1810 { get; set; } + public global::Vapi.AssistantMessageEvaluationContinuePlan? Type1810 { get; set; } /// /// /// - public global::Vapi.EvalGoogleModelProvider? Type1811 { get; set; } + public global::Vapi.ChatEvalAssistantMessageEvaluationRole? Type1811 { get; set; } /// /// /// - public global::Vapi.EvalGoogleModelModel? Type1812 { get; set; } + public global::Vapi.OneOf? Type1812 { get; set; } /// /// /// - public global::Vapi.EvalGroqModel? Type1813 { get; set; } + public global::Vapi.AssistantMessageJudgePlanExact? Type1813 { get; set; } /// /// /// - public global::Vapi.EvalGroqModelProvider? Type1814 { get; set; } + public global::Vapi.AssistantMessageJudgePlanRegex? Type1814 { get; set; } /// /// /// - public global::Vapi.EvalGroqModelModel? Type1815 { get; set; } + public global::Vapi.AssistantMessageJudgePlanAI? Type1815 { get; set; } /// /// /// - public global::Vapi.EvalCustomModel? Type1816 { get; set; } + public global::Vapi.EvalOpenAIModel? Type1816 { get; set; } /// /// /// - public global::Vapi.EvalCustomModelProvider? Type1817 { get; set; } + public global::Vapi.EvalOpenAIModelProvider? Type1817 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1818 { get; set; } + public global::Vapi.EvalOpenAIModelModel? Type1818 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanAIType? Type1819 { get; set; } + public global::Vapi.EvalAnthropicModel? Type1819 { get; set; } /// /// /// - public global::Vapi.ChatEvalToolResponseMessageEvaluationRole? Type1820 { get; set; } + public global::Vapi.EvalAnthropicModelProvider? Type1820 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanExactType? Type1821 { get; set; } + public global::Vapi.EvalAnthropicModelModel? Type1821 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanRegexType? Type1822 { get; set; } + public global::Vapi.EvalGoogleModel? Type1822 { get; set; } /// /// /// - public global::Vapi.GetEvalPaginatedDTO? Type1823 { get; set; } + public global::Vapi.EvalGoogleModelProvider? Type1823 { get; set; } /// /// /// - public global::Vapi.GetEvalPaginatedDTOSortOrder? Type1824 { get; set; } + public global::Vapi.EvalGoogleModelModel? Type1824 { get; set; } /// /// /// - public global::Vapi.GetEvalPaginatedDTOSortBy? Type1825 { get; set; } + public global::Vapi.EvalGroqModel? Type1825 { get; set; } /// /// /// - public global::Vapi.EvalPaginatedResponse? Type1826 { get; set; } + public global::Vapi.EvalGroqModelProvider? Type1826 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1827 { get; set; } + public global::Vapi.EvalGroqModelModel? Type1827 { get; set; } /// /// /// - public global::Vapi.UpdateEvalDTO? Type1828 { get; set; } + public global::Vapi.EvalCustomModel? Type1828 { get; set; } /// /// /// - public global::Vapi.UpdateEvalDTOType? Type1829 { get; set; } + public global::Vapi.EvalCustomModelProvider? Type1829 { get; set; } /// /// /// - public global::Vapi.CreateEvalRunDTO? Type1830 { get; set; } + public global::Vapi.OneOf? Type1830 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1831 { get; set; } + public global::Vapi.AssistantMessageJudgePlanAIType? Type1831 { get; set; } /// /// /// - public global::Vapi.EvalRunTargetAssistant? Type1832 { get; set; } + public global::Vapi.ChatEvalToolResponseMessageEvaluationRole? Type1832 { get; set; } /// /// /// - public global::Vapi.EvalRunTargetSquad? Type1833 { get; set; } + public global::Vapi.AssistantMessageJudgePlanExactType? Type1833 { get; set; } /// /// /// - public global::Vapi.CreateEvalRunDTOType? Type1834 { get; set; } + public global::Vapi.AssistantMessageJudgePlanRegexType? Type1834 { get; set; } /// /// /// - public global::Vapi.EvalRunResult? Type1835 { get; set; } + public global::Vapi.GetEvalPaginatedDTO? Type1835 { get; set; } /// /// /// - public global::Vapi.EvalRunResultStatus? Type1836 { get; set; } + public global::Vapi.GetEvalPaginatedDTOSortOrder? Type1836 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1837 { get; set; } + public global::Vapi.GetEvalPaginatedDTOSortBy? Type1837 { get; set; } /// /// /// - public global::Vapi.EvalRun? Type1838 { get; set; } + public global::Vapi.EvalPaginatedResponse? Type1838 { get; set; } /// /// /// - public global::Vapi.EvalRunStatus? Type1839 { get; set; } + public global::System.Collections.Generic.IList? Type1839 { get; set; } /// /// /// - public global::Vapi.EvalRunEndedReason? Type1840 { get; set; } + public global::Vapi.UpdateEvalDTO? Type1840 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1841 { get; set; } + public global::Vapi.UpdateEvalDTOType? Type1841 { get; set; } /// /// /// - public global::Vapi.EvalRunType? Type1842 { get; set; } + public global::Vapi.CreateEvalRunDTO? Type1842 { get; set; } /// /// /// - public global::Vapi.EvalRunPaginatedResponse? Type1843 { get; set; } + public global::Vapi.OneOf? Type1843 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1844 { get; set; } + public global::Vapi.EvalRunTargetAssistant? Type1844 { get; set; } /// /// /// - public global::Vapi.GetEvalRunPaginatedDTO? Type1845 { get; set; } + public global::Vapi.EvalRunTargetSquad? Type1845 { get; set; } /// /// /// - public global::Vapi.GetEvalRunPaginatedDTOSortOrder? Type1846 { get; set; } + public global::Vapi.CreateEvalRunDTOType? Type1846 { get; set; } /// /// /// - public global::Vapi.GetEvalRunPaginatedDTOSortBy? Type1847 { get; set; } + public global::Vapi.EvalRunResult? Type1847 { get; set; } /// /// /// - public global::Vapi.EvalRunTargetAssistantType? Type1848 { get; set; } + public global::Vapi.EvalRunResultStatus? Type1848 { get; set; } /// /// /// - public global::Vapi.EvalRunTargetSquadType? Type1849 { get; set; } + public global::Vapi.OneOf? Type1849 { get; set; } /// /// /// - public global::Vapi.Scorecard? Type1850 { get; set; } + public global::Vapi.EvalRun? Type1850 { get; set; } /// /// /// - public global::Vapi.ScorecardPaginatedResponse? Type1851 { get; set; } + public global::Vapi.EvalRunStatus? Type1851 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1852 { get; set; } + public global::Vapi.EvalRunEndedReason? Type1852 { get; set; } /// /// /// - public global::Vapi.UpdateScorecardDTO? Type1853 { get; set; } + public global::System.Collections.Generic.IList? Type1853 { get; set; } /// /// /// - public global::Vapi.CreateOrgDTO? Type1854 { get; set; } + public global::Vapi.EvalRunType? Type1854 { get; set; } /// /// /// - public global::Vapi.CreateOrgDTOChannel? Type1855 { get; set; } + public global::Vapi.EvalRunPaginatedResponse? Type1855 { get; set; } /// /// /// - public global::Vapi.AutoReloadPlan? Type1856 { get; set; } + public global::System.Collections.Generic.IList? Type1856 { get; set; } /// /// /// - public global::Vapi.InvoicePlan? Type1857 { get; set; } + public global::Vapi.GetEvalRunPaginatedDTO? Type1857 { get; set; } /// /// /// - public global::Vapi.Subscription? Type1858 { get; set; } + public global::Vapi.GetEvalRunPaginatedDTOSortOrder? Type1858 { get; set; } /// /// /// - public global::Vapi.SubscriptionType? Type1859 { get; set; } + public global::Vapi.GetEvalRunPaginatedDTOSortBy? Type1859 { get; set; } /// /// /// - public global::Vapi.SubscriptionStatus? Type1860 { get; set; } + public global::Vapi.EvalRunTargetAssistantType? Type1860 { get; set; } /// /// /// - public global::Vapi.SubscriptionMinutesIncludedResetFrequency? Type1861 { get; set; } + public global::Vapi.EvalRunTargetSquadType? Type1861 { get; set; } /// /// /// - public global::Vapi.Org? Type1862 { get; set; } + public global::Vapi.Scorecard? Type1862 { get; set; } /// /// /// - public global::Vapi.OrgChannel? Type1863 { get; set; } + public global::Vapi.ScorecardPaginatedResponse? Type1863 { get; set; } /// /// /// - public global::Vapi.OrgConcurrencyLimitsDTO? Type1864 { get; set; } + public global::System.Collections.Generic.IList? Type1864 { get; set; } /// /// /// - public global::Vapi.OrgApiLimitsDTO? Type1865 { get; set; } + public global::Vapi.UpdateScorecardDTO? Type1865 { get; set; } /// /// /// - public global::Vapi.OrgLimitsResponseDTO? Type1866 { get; set; } + public global::Vapi.CreateOrgDTO? Type1866 { get; set; } /// /// /// - public global::Vapi.UpdateOrgDTO? Type1867 { get; set; } + public global::Vapi.CreateOrgDTOChannel? Type1867 { get; set; } /// /// /// - public global::Vapi.UpdateOrgDTOChannel? Type1868 { get; set; } + public global::Vapi.AutoReloadPlan? Type1868 { get; set; } /// /// /// - public global::Vapi.User? Type1869 { get; set; } + public global::Vapi.InvoicePlan? Type1869 { get; set; } /// /// /// - public global::Vapi.InviteUserDTO? Type1870 { get; set; } + public global::Vapi.Subscription? Type1870 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1871 { get; set; } + public global::Vapi.SubscriptionType? Type1871 { get; set; } /// /// /// - public global::Vapi.InviteUserDTORole? Type1872 { get; set; } + public global::Vapi.SubscriptionStatus? Type1872 { get; set; } /// /// /// - public global::Vapi.PendingInvitationDTO? Type1873 { get; set; } + public global::Vapi.SubscriptionMinutesIncludedResetFrequency? Type1873 { get; set; } /// /// /// - public global::Vapi.PendingInvitationsResponseDTO? Type1874 { get; set; } + public global::Vapi.Org? Type1874 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1875 { get; set; } + public global::Vapi.OrgChannel? Type1875 { get; set; } /// /// /// - public global::Vapi.RevokeInvitationResponseDTO? Type1876 { get; set; } + public global::Vapi.OrgConcurrencyLimitsDTO? Type1876 { get; set; } /// /// /// - public global::Vapi.UpdateUserRoleDTO? Type1877 { get; set; } + public global::Vapi.OrgApiLimitsDTO? Type1877 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1878 { get; set; } + public global::Vapi.OrgLimitsResponseDTO? Type1878 { get; set; } /// /// /// - public global::Vapi.UpdateUserRoleDTORole? Type1879 { get; set; } + public global::Vapi.UpdateOrgDTO? Type1879 { get; set; } /// /// /// - public global::Vapi.JwtResponse? Type1880 { get; set; } + public global::Vapi.UpdateOrgDTOChannel? Type1880 { get; set; } /// /// /// - public global::Vapi.TokenRestrictions? Type1881 { get; set; } + public global::Vapi.User? Type1881 { get; set; } /// /// /// - public global::Vapi.CreateTokenDTO? Type1882 { get; set; } + public global::Vapi.InviteUserDTO? Type1882 { get; set; } /// /// /// - public global::Vapi.CreateTokenDTOTag? Type1883 { get; set; } + public global::Vapi.OneOf? Type1883 { get; set; } /// /// /// - public global::Vapi.Token? Type1884 { get; set; } + public global::Vapi.InviteUserDTORole? Type1884 { get; set; } /// /// /// - public global::Vapi.TokenTag? Type1885 { get; set; } + public global::Vapi.PendingInvitationDTO? Type1885 { get; set; } /// /// /// - public global::Vapi.UpdateTokenDTO? Type1886 { get; set; } + public global::Vapi.PendingInvitationsResponseDTO? Type1886 { get; set; } /// /// /// - public global::Vapi.UpdateTokenDTOTag? Type1887 { get; set; } + public global::System.Collections.Generic.IList? Type1887 { get; set; } /// /// /// - public global::Vapi.AnthropicCredential? Type1888 { get; set; } + public global::Vapi.RevokeInvitationResponseDTO? Type1888 { get; set; } /// /// /// - public global::Vapi.AnthropicCredentialProvider? Type1889 { get; set; } + public global::Vapi.UpdateUserRoleDTO? Type1889 { get; set; } /// /// /// - public global::Vapi.AWSStsAuthenticationArtifact? Type1890 { get; set; } + public global::Vapi.OneOf? Type1890 { get; set; } /// /// /// - public global::Vapi.AWSStsAssumeRoleUser? Type1891 { get; set; } + public global::Vapi.UpdateUserRoleDTORole? Type1891 { get; set; } /// /// /// - public global::Vapi.AWSStsCredentials? Type1892 { get; set; } + public global::Vapi.JwtResponse? Type1892 { get; set; } /// /// /// - public global::Vapi.AWSStsAuthenticationSession? Type1893 { get; set; } + public global::Vapi.TokenRestrictions? Type1893 { get; set; } /// /// /// - public global::Vapi.AnthropicBedrockCredential? Type1894 { get; set; } + public global::Vapi.CreateTokenDTO? Type1894 { get; set; } /// /// /// - public global::Vapi.AnthropicBedrockCredentialProvider? Type1895 { get; set; } + public global::Vapi.CreateTokenDTOTag? Type1895 { get; set; } /// /// /// - public global::Vapi.AnthropicBedrockCredentialRegion? Type1896 { get; set; } + public global::Vapi.Token? Type1896 { get; set; } /// /// /// - public global::Vapi.AnyscaleCredential? Type1897 { get; set; } + public global::Vapi.TokenTag? Type1897 { get; set; } /// /// /// - public global::Vapi.AnyscaleCredentialProvider? Type1898 { get; set; } + public global::Vapi.UpdateTokenDTO? Type1898 { get; set; } /// /// /// - public global::Vapi.AssemblyAICredential? Type1899 { get; set; } + public global::Vapi.UpdateTokenDTOTag? Type1899 { get; set; } /// /// /// - public global::Vapi.AssemblyAICredentialProvider? Type1900 { get; set; } + public global::Vapi.AnthropicCredential? Type1900 { get; set; } /// /// /// - public global::Vapi.AzureCredential? Type1901 { get; set; } + public global::Vapi.AnthropicCredentialProvider? Type1901 { get; set; } /// /// /// - public global::Vapi.AzureCredentialProvider? Type1902 { get; set; } + public global::Vapi.AWSStsAuthenticationArtifact? Type1902 { get; set; } /// /// /// - public global::Vapi.AzureCredentialService? Type1903 { get; set; } + public global::Vapi.AWSStsAssumeRoleUser? Type1903 { get; set; } /// /// /// - public global::Vapi.AzureCredentialRegion? Type1904 { get; set; } + public global::Vapi.AWSStsCredentials? Type1904 { get; set; } /// /// /// - public global::Vapi.AzureOpenAICredential? Type1905 { get; set; } + public global::Vapi.AWSStsAuthenticationSession? Type1905 { get; set; } /// /// /// - public global::Vapi.AzureOpenAICredentialProvider? Type1906 { get; set; } + public global::Vapi.AnthropicBedrockCredential? Type1906 { get; set; } /// /// /// - public global::Vapi.AzureOpenAICredentialRegion? Type1907 { get; set; } + public global::Vapi.AnthropicBedrockCredentialProvider? Type1907 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1908 { get; set; } + public global::Vapi.AnthropicBedrockCredentialRegion? Type1908 { get; set; } /// /// /// - public global::Vapi.AzureOpenAICredentialModel? Type1909 { get; set; } + public global::Vapi.AnyscaleCredential? Type1909 { get; set; } /// /// /// - public global::Vapi.ByoSipTrunkCredential? Type1910 { get; set; } + public global::Vapi.AnyscaleCredentialProvider? Type1910 { get; set; } /// /// /// - public global::Vapi.ByoSipTrunkCredentialProvider? Type1911 { get; set; } + public global::Vapi.AssemblyAICredential? Type1911 { get; set; } /// /// /// - public global::Vapi.CartesiaCredential? Type1912 { get; set; } + public global::Vapi.AssemblyAICredentialProvider? Type1912 { get; set; } /// /// /// - public global::Vapi.CartesiaCredentialProvider? Type1913 { get; set; } + public global::Vapi.AzureCredential? Type1913 { get; set; } /// /// /// - public global::Vapi.CerebrasCredential? Type1914 { get; set; } + public global::Vapi.AzureCredentialProvider? Type1914 { get; set; } /// /// /// - public global::Vapi.CerebrasCredentialProvider? Type1915 { get; set; } + public global::Vapi.AzureCredentialService? Type1915 { get; set; } /// /// /// - public global::Vapi.CloudflareCredential? Type1916 { get; set; } + public global::Vapi.AzureCredentialRegion? Type1916 { get; set; } /// /// /// - public global::Vapi.CloudflareCredentialProvider? Type1917 { get; set; } + public global::Vapi.AzureOpenAICredential? Type1917 { get; set; } /// /// /// - public global::Vapi.Oauth2AuthenticationSession? Type1918 { get; set; } + public global::Vapi.AzureOpenAICredentialProvider? Type1918 { get; set; } /// /// /// - public global::Vapi.CustomLLMCredential? Type1919 { get; set; } + public global::Vapi.AzureOpenAICredentialRegion? Type1919 { get; set; } /// /// /// - public global::Vapi.CustomLLMCredentialProvider? Type1920 { get; set; } + public global::System.Collections.Generic.IList? Type1920 { get; set; } /// /// /// - public global::Vapi.DeepgramCredential? Type1921 { get; set; } + public global::Vapi.AzureOpenAICredentialModel? Type1921 { get; set; } /// /// /// - public global::Vapi.DeepgramCredentialProvider? Type1922 { get; set; } + public global::Vapi.ByoSipTrunkCredential? Type1922 { get; set; } /// /// /// - public global::Vapi.DeepInfraCredential? Type1923 { get; set; } + public global::Vapi.ByoSipTrunkCredentialProvider? Type1923 { get; set; } /// /// /// - public global::Vapi.DeepInfraCredentialProvider? Type1924 { get; set; } + public global::Vapi.CartesiaCredential? Type1924 { get; set; } /// /// /// - public global::Vapi.DeepSeekCredential? Type1925 { get; set; } + public global::Vapi.CartesiaCredentialProvider? Type1925 { get; set; } /// /// /// - public global::Vapi.DeepSeekCredentialProvider? Type1926 { get; set; } + public global::Vapi.CerebrasCredential? Type1926 { get; set; } /// /// /// - public global::Vapi.ElevenLabsCredential? Type1927 { get; set; } + public global::Vapi.CerebrasCredentialProvider? Type1927 { get; set; } /// /// /// - public global::Vapi.ElevenLabsCredentialProvider? Type1928 { get; set; } + public global::Vapi.CloudflareCredential? Type1928 { get; set; } /// /// /// - public global::Vapi.ElevenLabsCredentialApiUrl? Type1929 { get; set; } + public global::Vapi.CloudflareCredentialProvider? Type1929 { get; set; } /// /// /// - public global::Vapi.GcpCredential? Type1930 { get; set; } + public global::Vapi.Oauth2AuthenticationSession? Type1930 { get; set; } /// /// /// - public global::Vapi.GcpCredentialProvider? Type1931 { get; set; } + public global::Vapi.CustomLLMCredential? Type1931 { get; set; } /// /// /// - public global::Vapi.GladiaCredential? Type1932 { get; set; } + public global::Vapi.CustomLLMCredentialProvider? Type1932 { get; set; } /// /// /// - public global::Vapi.GladiaCredentialProvider? Type1933 { get; set; } + public global::Vapi.DeepgramCredential? Type1933 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCredential? Type1934 { get; set; } + public global::Vapi.DeepgramCredentialProvider? Type1934 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCredentialProvider? Type1935 { get; set; } + public global::Vapi.DeepInfraCredential? Type1935 { get; set; } /// /// /// - public global::Vapi.GoogleCredential? Type1936 { get; set; } + public global::Vapi.DeepInfraCredentialProvider? Type1936 { get; set; } /// /// /// - public global::Vapi.GoogleCredentialProvider? Type1937 { get; set; } + public global::Vapi.DeepSeekCredential? Type1937 { get; set; } /// /// /// - public global::Vapi.GroqCredential? Type1938 { get; set; } + public global::Vapi.DeepSeekCredentialProvider? Type1938 { get; set; } /// /// /// - public global::Vapi.GroqCredentialProvider? Type1939 { get; set; } + public global::Vapi.ElevenLabsCredential? Type1939 { get; set; } /// /// /// - public global::Vapi.HumeCredential? Type1940 { get; set; } + public global::Vapi.ElevenLabsCredentialProvider? Type1940 { get; set; } /// /// /// - public global::Vapi.HumeCredentialProvider? Type1941 { get; set; } + public global::Vapi.ElevenLabsCredentialApiUrl? Type1941 { get; set; } /// /// /// - public global::Vapi.InflectionAICredential? Type1942 { get; set; } + public global::Vapi.GcpCredential? Type1942 { get; set; } /// /// /// - public global::Vapi.InflectionAICredentialProvider? Type1943 { get; set; } + public global::Vapi.GcpCredentialProvider? Type1943 { get; set; } /// /// /// - public global::Vapi.LangfuseCredential? Type1944 { get; set; } + public global::Vapi.GladiaCredential? Type1944 { get; set; } /// /// /// - public global::Vapi.LangfuseCredentialProvider? Type1945 { get; set; } + public global::Vapi.GladiaCredentialProvider? Type1945 { get; set; } /// /// /// - public global::Vapi.LmntCredential? Type1946 { get; set; } + public global::Vapi.GoHighLevelCredential? Type1946 { get; set; } /// /// /// - public global::Vapi.LmntCredentialProvider? Type1947 { get; set; } + public global::Vapi.GoHighLevelCredentialProvider? Type1947 { get; set; } /// /// /// - public global::Vapi.MakeCredential? Type1948 { get; set; } + public global::Vapi.GoogleCredential? Type1948 { get; set; } /// /// /// - public global::Vapi.MakeCredentialProvider? Type1949 { get; set; } + public global::Vapi.GoogleCredentialProvider? Type1949 { get; set; } /// /// /// - public global::Vapi.MicrosoftCredential? Type1950 { get; set; } + public global::Vapi.GroqCredential? Type1950 { get; set; } /// /// /// - public global::Vapi.MicrosoftCredentialProvider? Type1951 { get; set; } + public global::Vapi.GroqCredentialProvider? Type1951 { get; set; } /// /// /// - public global::Vapi.MistralCredential? Type1952 { get; set; } + public global::Vapi.HumeCredential? Type1952 { get; set; } /// /// /// - public global::Vapi.MistralCredentialProvider? Type1953 { get; set; } + public global::Vapi.HumeCredentialProvider? Type1953 { get; set; } /// /// /// - public global::Vapi.NeuphonicCredential? Type1954 { get; set; } + public global::Vapi.InflectionAICredential? Type1954 { get; set; } /// /// /// - public global::Vapi.NeuphonicCredentialProvider? Type1955 { get; set; } + public global::Vapi.InflectionAICredentialProvider? Type1955 { get; set; } /// /// /// - public global::Vapi.OpenAICredential? Type1956 { get; set; } + public global::Vapi.LangfuseCredential? Type1956 { get; set; } /// /// /// - public global::Vapi.OpenAICredentialProvider? Type1957 { get; set; } + public global::Vapi.LangfuseCredentialProvider? Type1957 { get; set; } /// /// /// - public global::Vapi.OpenRouterCredential? Type1958 { get; set; } + public global::Vapi.LmntCredential? Type1958 { get; set; } /// /// /// - public global::Vapi.OpenRouterCredentialProvider? Type1959 { get; set; } + public global::Vapi.LmntCredentialProvider? Type1959 { get; set; } /// /// /// - public global::Vapi.PerplexityAICredential? Type1960 { get; set; } + public global::Vapi.MakeCredential? Type1960 { get; set; } /// /// /// - public global::Vapi.PerplexityAICredentialProvider? Type1961 { get; set; } + public global::Vapi.MakeCredentialProvider? Type1961 { get; set; } /// /// /// - public global::Vapi.PlayHTCredential? Type1962 { get; set; } + public global::Vapi.MicrosoftCredential? Type1962 { get; set; } /// /// /// - public global::Vapi.PlayHTCredentialProvider? Type1963 { get; set; } + public global::Vapi.MicrosoftCredentialProvider? Type1963 { get; set; } /// /// /// - public global::Vapi.RimeAICredential? Type1964 { get; set; } + public global::Vapi.MistralCredential? Type1964 { get; set; } /// /// /// - public global::Vapi.RimeAICredentialProvider? Type1965 { get; set; } + public global::Vapi.MistralCredentialProvider? Type1965 { get; set; } /// /// /// - public global::Vapi.RunpodCredential? Type1966 { get; set; } + public global::Vapi.NeuphonicCredential? Type1966 { get; set; } /// /// /// - public global::Vapi.RunpodCredentialProvider? Type1967 { get; set; } + public global::Vapi.NeuphonicCredentialProvider? Type1967 { get; set; } /// /// /// - public global::Vapi.WellSaidCredential? Type1968 { get; set; } + public global::Vapi.OpenAICredential? Type1968 { get; set; } /// /// /// - public global::Vapi.WellSaidCredentialProvider? Type1969 { get; set; } + public global::Vapi.OpenAICredentialProvider? Type1969 { get; set; } /// /// /// - public global::Vapi.S3Credential? Type1970 { get; set; } + public global::Vapi.OpenRouterCredential? Type1970 { get; set; } /// /// /// - public global::Vapi.S3CredentialProvider? Type1971 { get; set; } + public global::Vapi.OpenRouterCredentialProvider? Type1971 { get; set; } /// /// /// - public global::Vapi.S3CompatibleBucketPlan? Type1972 { get; set; } + public global::Vapi.PerplexityAICredential? Type1972 { get; set; } /// /// /// - public global::Vapi.S3CompatibleStorageCredential? Type1973 { get; set; } + public global::Vapi.PerplexityAICredentialProvider? Type1973 { get; set; } /// /// /// - public global::Vapi.S3CompatibleStorageCredentialProvider? Type1974 { get; set; } + public global::Vapi.PlayHTCredential? Type1974 { get; set; } /// /// /// - public global::Vapi.SmallestAICredential? Type1975 { get; set; } + public global::Vapi.PlayHTCredentialProvider? Type1975 { get; set; } /// /// /// - public global::Vapi.SmallestAICredentialProvider? Type1976 { get; set; } + public global::Vapi.RimeAICredential? Type1976 { get; set; } /// /// /// - public global::Vapi.SonioxCredential? Type1977 { get; set; } + public global::Vapi.RimeAICredentialProvider? Type1977 { get; set; } /// /// /// - public global::Vapi.SonioxCredentialProvider? Type1978 { get; set; } + public global::Vapi.RunpodCredential? Type1978 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsCredential? Type1979 { get; set; } + public global::Vapi.RunpodCredentialProvider? Type1979 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsCredentialProvider? Type1980 { get; set; } + public global::Vapi.WellSaidCredential? Type1980 { get; set; } /// /// /// - public global::Vapi.SupabaseCredential? Type1981 { get; set; } + public global::Vapi.WellSaidCredentialProvider? Type1981 { get; set; } /// /// /// - public global::Vapi.SupabaseCredentialProvider? Type1982 { get; set; } + public global::Vapi.S3Credential? Type1982 { get; set; } /// /// /// - public global::Vapi.TavusCredential? Type1983 { get; set; } + public global::Vapi.S3CredentialProvider? Type1983 { get; set; } /// /// /// - public global::Vapi.TavusCredentialProvider? Type1984 { get; set; } + public global::Vapi.S3CompatibleBucketPlan? Type1984 { get; set; } /// /// /// - public global::Vapi.TogetherAICredential? Type1985 { get; set; } + public global::Vapi.S3CompatibleStorageCredential? Type1985 { get; set; } /// /// /// - public global::Vapi.TogetherAICredentialProvider? Type1986 { get; set; } + public global::Vapi.S3CompatibleStorageCredentialProvider? Type1986 { get; set; } /// /// /// - public global::Vapi.TwilioCredential? Type1987 { get; set; } + public global::Vapi.SmallestAICredential? Type1987 { get; set; } /// /// /// - public global::Vapi.TwilioCredentialProvider? Type1988 { get; set; } + public global::Vapi.SmallestAICredentialProvider? Type1988 { get; set; } /// /// /// - public global::Vapi.VonageCredential? Type1989 { get; set; } + public global::Vapi.SonioxCredential? Type1989 { get; set; } /// /// /// - public global::Vapi.VonageCredentialProvider? Type1990 { get; set; } + public global::Vapi.SonioxCredentialProvider? Type1990 { get; set; } /// /// /// - public global::Vapi.WebhookCredential? Type1991 { get; set; } + public global::Vapi.SpeechmaticsCredential? Type1991 { get; set; } /// /// /// - public global::Vapi.WebhookCredentialProvider? Type1992 { get; set; } + public global::Vapi.SpeechmaticsCredentialProvider? Type1992 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan4? Type1993 { get; set; } + public global::Vapi.SupabaseCredential? Type1993 { get; set; } /// /// /// - public global::Vapi.WebhookCredentialAuthenticationPlanDiscriminator? Type1994 { get; set; } + public global::Vapi.SupabaseCredentialProvider? Type1994 { get; set; } /// /// /// - public global::Vapi.WebhookCredentialAuthenticationPlanDiscriminatorType? Type1995 { get; set; } + public global::Vapi.TavusCredential? Type1995 { get; set; } /// /// /// - public global::Vapi.SpkiPemPublicKeyConfig? Type1996 { get; set; } + public global::Vapi.TavusCredentialProvider? Type1996 { get; set; } /// /// /// - public global::Vapi.SpkiPemPublicKeyConfigFormat? Type1997 { get; set; } + public global::Vapi.TogetherAICredential? Type1997 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlan? Type1998 { get; set; } + public global::Vapi.TogetherAICredentialProvider? Type1998 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlanType? Type1999 { get; set; } + public global::Vapi.TwilioCredential? Type1999 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlanAlgorithm? Type2000 { get; set; } + public global::Vapi.TwilioCredentialProvider? Type2000 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminator? Type2001 { get; set; } + public global::Vapi.VonageCredential? Type2001 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminatorFormat? Type2002 { get; set; } + public global::Vapi.VonageCredentialProvider? Type2002 { get; set; } /// /// /// - public global::Vapi.CustomCredential? Type2003 { get; set; } + public global::Vapi.WebhookCredential? Type2003 { get; set; } /// /// /// - public global::Vapi.CustomCredentialProvider? Type2004 { get; set; } + public global::Vapi.WebhookCredentialProvider? Type2004 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan5? Type2005 { get; set; } + public global::Vapi.AuthenticationPlan4? Type2005 { get; set; } /// /// /// - public global::Vapi.CustomCredentialAuthenticationPlanDiscriminator? Type2006 { get; set; } + public global::Vapi.WebhookCredentialAuthenticationPlanDiscriminator? Type2006 { get; set; } /// /// /// - public global::Vapi.CustomCredentialAuthenticationPlanDiscriminatorType? Type2007 { get; set; } + public global::Vapi.WebhookCredentialAuthenticationPlanDiscriminatorType? Type2007 { get; set; } /// /// /// - public global::Vapi.CustomCredentialEncryptionPlanDiscriminator? Type2008 { get; set; } + public global::Vapi.SpkiPemPublicKeyConfig? Type2008 { get; set; } /// /// /// - public global::Vapi.CustomCredentialEncryptionPlanDiscriminatorType? Type2009 { get; set; } + public global::Vapi.SpkiPemPublicKeyConfigFormat? Type2009 { get; set; } /// /// /// - public global::Vapi.XAiCredential? Type2010 { get; set; } + public global::Vapi.PublicKeyEncryptionPlan? Type2010 { get; set; } /// /// /// - public global::Vapi.XAiCredentialProvider? Type2011 { get; set; } + public global::Vapi.PublicKeyEncryptionPlanType? Type2011 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarOAuth2ClientCredential? Type2012 { get; set; } + public global::Vapi.PublicKeyEncryptionPlanAlgorithm? Type2012 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarOAuth2ClientCredentialProvider? Type2013 { get; set; } + public global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminator? Type2013 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarOAuth2AuthorizationCredential? Type2014 { get; set; } + public global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminatorFormat? Type2014 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarOAuth2AuthorizationCredentialProvider? Type2015 { get; set; } + public global::Vapi.CustomCredential? Type2015 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsOAuth2AuthorizationCredential? Type2016 { get; set; } + public global::Vapi.CustomCredentialProvider? Type2016 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsOAuth2AuthorizationCredentialProvider? Type2017 { get; set; } + public global::Vapi.AuthenticationPlan5? Type2017 { get; set; } /// /// /// - public global::Vapi.SlackOAuth2AuthorizationCredential? Type2018 { get; set; } + public global::Vapi.CustomCredentialAuthenticationPlanDiscriminator? Type2018 { get; set; } /// /// /// - public global::Vapi.SlackOAuth2AuthorizationCredentialProvider? Type2019 { get; set; } + public global::Vapi.CustomCredentialAuthenticationPlanDiscriminatorType? Type2019 { get; set; } /// /// /// - public global::Vapi.GoHighLevelMCPCredential? Type2020 { get; set; } + public global::Vapi.CustomCredentialEncryptionPlanDiscriminator? Type2020 { get; set; } /// /// /// - public global::Vapi.GoHighLevelMCPCredentialProvider? Type2021 { get; set; } + public global::Vapi.CustomCredentialEncryptionPlanDiscriminatorType? Type2021 { get; set; } /// /// /// - public global::Vapi.InworldCredential? Type2022 { get; set; } + public global::Vapi.XAiCredential? Type2022 { get; set; } /// /// /// - public global::Vapi.InworldCredentialProvider? Type2023 { get; set; } + public global::Vapi.XAiCredentialProvider? Type2023 { get; set; } /// /// /// - public global::Vapi.EmailCredential? Type2024 { get; set; } + public global::Vapi.GoogleCalendarOAuth2ClientCredential? Type2024 { get; set; } /// /// /// - public global::Vapi.EmailCredentialProvider? Type2025 { get; set; } + public global::Vapi.GoogleCalendarOAuth2ClientCredentialProvider? Type2025 { get; set; } /// /// /// - public global::Vapi.SlackWebhookCredential? Type2026 { get; set; } + public global::Vapi.GoogleCalendarOAuth2AuthorizationCredential? Type2026 { get; set; } /// /// /// - public global::Vapi.SlackWebhookCredentialProvider? Type2027 { get; set; } + public global::Vapi.GoogleCalendarOAuth2AuthorizationCredentialProvider? Type2027 { get; set; } /// /// /// - public global::Vapi.CreateCerebrasCredentialDTOProvider? Type2028 { get; set; } + public global::Vapi.GoogleSheetsOAuth2AuthorizationCredential? Type2028 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCredentialDTOProvider? Type2029 { get; set; } + public global::Vapi.GoogleSheetsOAuth2AuthorizationCredentialProvider? Type2029 { get; set; } /// /// /// - public global::Vapi.CreateHumeCredentialDTOProvider? Type2030 { get; set; } + public global::Vapi.SlackOAuth2AuthorizationCredential? Type2030 { get; set; } /// /// /// - public global::Vapi.CreateInflectionAICredentialDTOProvider? Type2031 { get; set; } + public global::Vapi.SlackOAuth2AuthorizationCredentialProvider? Type2031 { get; set; } /// /// /// - public global::Vapi.CreateMicrosoftCredentialDTOProvider? Type2032 { get; set; } + public global::Vapi.GoHighLevelMCPCredential? Type2032 { get; set; } /// /// /// - public global::Vapi.CreateMistralCredentialDTOProvider? Type2033 { get; set; } + public global::Vapi.GoHighLevelMCPCredentialProvider? Type2033 { get; set; } /// /// /// - public global::Vapi.CreateNeuphonicCredentialDTOProvider? Type2034 { get; set; } + public global::Vapi.InworldCredential? Type2034 { get; set; } /// /// /// - public global::Vapi.CreateWellSaidCredentialDTOProvider? Type2035 { get; set; } + public global::Vapi.InworldCredentialProvider? Type2035 { get; set; } /// /// /// - public global::Vapi.CreateS3CompatibleCredentialDTOProvider? Type2036 { get; set; } + public global::Vapi.EmailCredential? Type2036 { get; set; } /// /// /// - public global::Vapi.CreateSonioxCredentialDTOProvider? Type2037 { get; set; } + public global::Vapi.EmailCredentialProvider? Type2037 { get; set; } /// /// /// - public global::Vapi.CreateSpeechmaticsCredentialDTOProvider? Type2038 { get; set; } + public global::Vapi.SlackWebhookCredential? Type2038 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOProvider? Type2039 { get; set; } + public global::Vapi.SlackWebhookCredentialProvider? Type2039 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan6? Type2040 { get; set; } + public global::Vapi.CreateCerebrasCredentialDTOProvider? Type2040 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOAuthenticationPlanDiscriminator? Type2041 { get; set; } + public global::Vapi.CreateGoogleCredentialDTOProvider? Type2041 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOAuthenticationPlanDiscriminatorType? Type2042 { get; set; } + public global::Vapi.CreateHumeCredentialDTOProvider? Type2042 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOEncryptionPlanDiscriminator? Type2043 { get; set; } + public global::Vapi.CreateInflectionAICredentialDTOProvider? Type2043 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOEncryptionPlanDiscriminatorType? Type2044 { get; set; } + public global::Vapi.CreateMicrosoftCredentialDTOProvider? Type2044 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelMCPCredentialDTOProvider? Type2045 { get; set; } + public global::Vapi.CreateMistralCredentialDTOProvider? Type2045 { get; set; } /// /// /// - public global::Vapi.CreateInworldCredentialDTOProvider? Type2046 { get; set; } + public global::Vapi.CreateNeuphonicCredentialDTOProvider? Type2046 { get; set; } /// /// /// - public global::Vapi.CreateEmailCredentialDTOProvider? Type2047 { get; set; } + public global::Vapi.CreateWellSaidCredentialDTOProvider? Type2047 { get; set; } /// /// /// - public global::Vapi.CreateSlackWebhookCredentialDTOProvider? Type2048 { get; set; } + public global::Vapi.CreateS3CompatibleCredentialDTOProvider? Type2048 { get; set; } /// /// /// - public global::Vapi.UpdateAnthropicCredentialDTO? Type2049 { get; set; } + public global::Vapi.CreateSonioxCredentialDTOProvider? Type2049 { get; set; } /// /// /// - public global::Vapi.UpdateAnthropicCredentialDTOProvider? Type2050 { get; set; } + public global::Vapi.CreateSpeechmaticsCredentialDTOProvider? Type2050 { get; set; } /// /// /// - public global::Vapi.UpdateAnthropicBedrockCredentialDTO? Type2051 { get; set; } + public global::Vapi.CreateCustomCredentialDTOProvider? Type2051 { get; set; } /// /// /// - public global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider? Type2052 { get; set; } + public global::Vapi.AuthenticationPlan6? Type2052 { get; set; } /// /// /// - public global::Vapi.UpdateAnthropicBedrockCredentialDTORegion? Type2053 { get; set; } + public global::Vapi.CreateCustomCredentialDTOAuthenticationPlanDiscriminator? Type2053 { get; set; } /// /// /// - public global::Vapi.UpdateAnyscaleCredentialDTO? Type2054 { get; set; } + public global::Vapi.CreateCustomCredentialDTOAuthenticationPlanDiscriminatorType? Type2054 { get; set; } /// /// /// - public global::Vapi.UpdateAnyscaleCredentialDTOProvider? Type2055 { get; set; } + public global::Vapi.CreateCustomCredentialDTOEncryptionPlanDiscriminator? Type2055 { get; set; } /// /// /// - public global::Vapi.UpdateAssemblyAICredentialDTO? Type2056 { get; set; } + public global::Vapi.CreateCustomCredentialDTOEncryptionPlanDiscriminatorType? Type2056 { get; set; } /// /// /// - public global::Vapi.UpdateAssemblyAICredentialDTOProvider? Type2057 { get; set; } + public global::Vapi.CreateGoHighLevelMCPCredentialDTOProvider? Type2057 { get; set; } /// /// /// - public global::Vapi.UpdateAzureCredentialDTO? Type2058 { get; set; } + public global::Vapi.CreateInworldCredentialDTOProvider? Type2058 { get; set; } /// /// /// - public global::Vapi.UpdateAzureCredentialDTOProvider? Type2059 { get; set; } + public global::Vapi.CreateEmailCredentialDTOProvider? Type2059 { get; set; } /// /// /// - public global::Vapi.UpdateAzureCredentialDTOService? Type2060 { get; set; } + public global::Vapi.CreateSlackWebhookCredentialDTOProvider? Type2060 { get; set; } /// /// /// - public global::Vapi.UpdateAzureCredentialDTORegion? Type2061 { get; set; } + public global::Vapi.UpdateAnthropicCredentialDTO? Type2061 { get; set; } /// /// /// - public global::Vapi.UpdateAzureOpenAICredentialDTO? Type2062 { get; set; } + public global::Vapi.UpdateAnthropicCredentialDTOProvider? Type2062 { get; set; } /// /// /// - public global::Vapi.UpdateAzureOpenAICredentialDTOProvider? Type2063 { get; set; } + public global::Vapi.UpdateAnthropicBedrockCredentialDTO? Type2063 { get; set; } /// /// /// - public global::Vapi.UpdateAzureOpenAICredentialDTORegion? Type2064 { get; set; } + public global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider? Type2064 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2065 { get; set; } + public global::Vapi.UpdateAnthropicBedrockCredentialDTORegion? Type2065 { get; set; } /// /// /// - public global::Vapi.UpdateAzureOpenAICredentialDTOModel? Type2066 { get; set; } + public global::Vapi.UpdateAnyscaleCredentialDTO? Type2066 { get; set; } /// /// /// - public global::Vapi.UpdateByoSipTrunkCredentialDTO? Type2067 { get; set; } + public global::Vapi.UpdateAnyscaleCredentialDTOProvider? Type2067 { get; set; } /// /// /// - public global::Vapi.UpdateByoSipTrunkCredentialDTOProvider? Type2068 { get; set; } + public global::Vapi.UpdateAssemblyAICredentialDTO? Type2068 { get; set; } /// /// /// - public global::Vapi.UpdateCartesiaCredentialDTO? Type2069 { get; set; } + public global::Vapi.UpdateAssemblyAICredentialDTOProvider? Type2069 { get; set; } /// /// /// - public global::Vapi.UpdateCartesiaCredentialDTOProvider? Type2070 { get; set; } + public global::Vapi.UpdateAzureCredentialDTO? Type2070 { get; set; } /// /// /// - public global::Vapi.UpdateCerebrasCredentialDTO? Type2071 { get; set; } + public global::Vapi.UpdateAzureCredentialDTOProvider? Type2071 { get; set; } /// /// /// - public global::Vapi.UpdateCerebrasCredentialDTOProvider? Type2072 { get; set; } + public global::Vapi.UpdateAzureCredentialDTOService? Type2072 { get; set; } /// /// /// - public global::Vapi.UpdateCloudflareCredentialDTO? Type2073 { get; set; } + public global::Vapi.UpdateAzureCredentialDTORegion? Type2073 { get; set; } /// /// /// - public global::Vapi.UpdateCloudflareCredentialDTOProvider? Type2074 { get; set; } + public global::Vapi.UpdateAzureOpenAICredentialDTO? Type2074 { get; set; } /// /// /// - public global::Vapi.UpdateCustomLLMCredentialDTO? Type2075 { get; set; } + public global::Vapi.UpdateAzureOpenAICredentialDTOProvider? Type2075 { get; set; } /// /// /// - public global::Vapi.UpdateCustomLLMCredentialDTOProvider? Type2076 { get; set; } + public global::Vapi.UpdateAzureOpenAICredentialDTORegion? Type2076 { get; set; } /// /// /// - public global::Vapi.UpdateDeepgramCredentialDTO? Type2077 { get; set; } + public global::System.Collections.Generic.IList? Type2077 { get; set; } /// /// /// - public global::Vapi.UpdateDeepgramCredentialDTOProvider? Type2078 { get; set; } + public global::Vapi.UpdateAzureOpenAICredentialDTOModel? Type2078 { get; set; } /// /// /// - public global::Vapi.UpdateDeepInfraCredentialDTO? Type2079 { get; set; } + public global::Vapi.UpdateByoSipTrunkCredentialDTO? Type2079 { get; set; } /// /// /// - public global::Vapi.UpdateDeepInfraCredentialDTOProvider? Type2080 { get; set; } + public global::Vapi.UpdateByoSipTrunkCredentialDTOProvider? Type2080 { get; set; } /// /// /// - public global::Vapi.UpdateDeepSeekCredentialDTO? Type2081 { get; set; } + public global::Vapi.UpdateCartesiaCredentialDTO? Type2081 { get; set; } /// /// /// - public global::Vapi.UpdateDeepSeekCredentialDTOProvider? Type2082 { get; set; } + public global::Vapi.UpdateCartesiaCredentialDTOProvider? Type2082 { get; set; } /// /// /// - public global::Vapi.UpdateElevenLabsCredentialDTO? Type2083 { get; set; } + public global::Vapi.UpdateCerebrasCredentialDTO? Type2083 { get; set; } /// /// /// - public global::Vapi.UpdateElevenLabsCredentialDTOProvider? Type2084 { get; set; } + public global::Vapi.UpdateCerebrasCredentialDTOProvider? Type2084 { get; set; } /// /// /// - public global::Vapi.UpdateElevenLabsCredentialDTOApiUrl? Type2085 { get; set; } + public global::Vapi.UpdateCloudflareCredentialDTO? Type2085 { get; set; } /// /// /// - public global::Vapi.UpdateGcpCredentialDTO? Type2086 { get; set; } + public global::Vapi.UpdateCloudflareCredentialDTOProvider? Type2086 { get; set; } /// /// /// - public global::Vapi.UpdateGcpCredentialDTOProvider? Type2087 { get; set; } + public global::Vapi.UpdateCustomLLMCredentialDTO? Type2087 { get; set; } /// /// /// - public global::Vapi.UpdateGladiaCredentialDTO? Type2088 { get; set; } + public global::Vapi.UpdateCustomLLMCredentialDTOProvider? Type2088 { get; set; } /// /// /// - public global::Vapi.UpdateGladiaCredentialDTOProvider? Type2089 { get; set; } + public global::Vapi.UpdateDeepgramCredentialDTO? Type2089 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelCredentialDTO? Type2090 { get; set; } + public global::Vapi.UpdateDeepgramCredentialDTOProvider? Type2090 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelCredentialDTOProvider? Type2091 { get; set; } + public global::Vapi.UpdateDeepInfraCredentialDTO? Type2091 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCredentialDTO? Type2092 { get; set; } + public global::Vapi.UpdateDeepInfraCredentialDTOProvider? Type2092 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCredentialDTOProvider? Type2093 { get; set; } + public global::Vapi.UpdateDeepSeekCredentialDTO? Type2093 { get; set; } /// /// /// - public global::Vapi.UpdateGroqCredentialDTO? Type2094 { get; set; } + public global::Vapi.UpdateDeepSeekCredentialDTOProvider? Type2094 { get; set; } /// /// /// - public global::Vapi.UpdateGroqCredentialDTOProvider? Type2095 { get; set; } + public global::Vapi.UpdateElevenLabsCredentialDTO? Type2095 { get; set; } /// /// /// - public global::Vapi.UpdateHumeCredentialDTO? Type2096 { get; set; } + public global::Vapi.UpdateElevenLabsCredentialDTOProvider? Type2096 { get; set; } /// /// /// - public global::Vapi.UpdateHumeCredentialDTOProvider? Type2097 { get; set; } + public global::Vapi.UpdateElevenLabsCredentialDTOApiUrl? Type2097 { get; set; } /// /// /// - public global::Vapi.UpdateInflectionAICredentialDTO? Type2098 { get; set; } + public global::Vapi.UpdateGcpCredentialDTO? Type2098 { get; set; } /// /// /// - public global::Vapi.UpdateInflectionAICredentialDTOProvider? Type2099 { get; set; } + public global::Vapi.UpdateGcpCredentialDTOProvider? Type2099 { get; set; } /// /// /// - public global::Vapi.UpdateLangfuseCredentialDTO? Type2100 { get; set; } + public global::Vapi.UpdateGladiaCredentialDTO? Type2100 { get; set; } /// /// /// - public global::Vapi.UpdateLangfuseCredentialDTOProvider? Type2101 { get; set; } + public global::Vapi.UpdateGladiaCredentialDTOProvider? Type2101 { get; set; } /// /// /// - public global::Vapi.UpdateLmntCredentialDTO? Type2102 { get; set; } + public global::Vapi.UpdateGoHighLevelCredentialDTO? Type2102 { get; set; } /// /// /// - public global::Vapi.UpdateLmntCredentialDTOProvider? Type2103 { get; set; } + public global::Vapi.UpdateGoHighLevelCredentialDTOProvider? Type2103 { get; set; } /// /// /// - public global::Vapi.UpdateMakeCredentialDTO? Type2104 { get; set; } + public global::Vapi.UpdateGoogleCredentialDTO? Type2104 { get; set; } /// /// /// - public global::Vapi.UpdateMakeCredentialDTOProvider? Type2105 { get; set; } + public global::Vapi.UpdateGoogleCredentialDTOProvider? Type2105 { get; set; } /// /// /// - public global::Vapi.UpdateMicrosoftCredentialDTO? Type2106 { get; set; } + public global::Vapi.UpdateGroqCredentialDTO? Type2106 { get; set; } /// /// /// - public global::Vapi.UpdateMicrosoftCredentialDTOProvider? Type2107 { get; set; } + public global::Vapi.UpdateGroqCredentialDTOProvider? Type2107 { get; set; } /// /// /// - public global::Vapi.UpdateMistralCredentialDTO? Type2108 { get; set; } + public global::Vapi.UpdateHumeCredentialDTO? Type2108 { get; set; } /// /// /// - public global::Vapi.UpdateMistralCredentialDTOProvider? Type2109 { get; set; } + public global::Vapi.UpdateHumeCredentialDTOProvider? Type2109 { get; set; } /// /// /// - public global::Vapi.UpdateNeuphonicCredentialDTO? Type2110 { get; set; } + public global::Vapi.UpdateInflectionAICredentialDTO? Type2110 { get; set; } /// /// /// - public global::Vapi.UpdateNeuphonicCredentialDTOProvider? Type2111 { get; set; } + public global::Vapi.UpdateInflectionAICredentialDTOProvider? Type2111 { get; set; } /// /// /// - public global::Vapi.UpdateOpenAICredentialDTO? Type2112 { get; set; } + public global::Vapi.UpdateLangfuseCredentialDTO? Type2112 { get; set; } /// /// /// - public global::Vapi.UpdateOpenAICredentialDTOProvider? Type2113 { get; set; } + public global::Vapi.UpdateLangfuseCredentialDTOProvider? Type2113 { get; set; } /// /// /// - public global::Vapi.UpdateOpenRouterCredentialDTO? Type2114 { get; set; } + public global::Vapi.UpdateLmntCredentialDTO? Type2114 { get; set; } /// /// /// - public global::Vapi.UpdateOpenRouterCredentialDTOProvider? Type2115 { get; set; } + public global::Vapi.UpdateLmntCredentialDTOProvider? Type2115 { get; set; } /// /// /// - public global::Vapi.UpdatePerplexityAICredentialDTO? Type2116 { get; set; } + public global::Vapi.UpdateMakeCredentialDTO? Type2116 { get; set; } /// /// /// - public global::Vapi.UpdatePerplexityAICredentialDTOProvider? Type2117 { get; set; } + public global::Vapi.UpdateMakeCredentialDTOProvider? Type2117 { get; set; } /// /// /// - public global::Vapi.UpdatePlayHTCredentialDTO? Type2118 { get; set; } + public global::Vapi.UpdateMicrosoftCredentialDTO? Type2118 { get; set; } /// /// /// - public global::Vapi.UpdatePlayHTCredentialDTOProvider? Type2119 { get; set; } + public global::Vapi.UpdateMicrosoftCredentialDTOProvider? Type2119 { get; set; } /// /// /// - public global::Vapi.UpdateRimeAICredentialDTO? Type2120 { get; set; } + public global::Vapi.UpdateMistralCredentialDTO? Type2120 { get; set; } /// /// /// - public global::Vapi.UpdateRimeAICredentialDTOProvider? Type2121 { get; set; } + public global::Vapi.UpdateMistralCredentialDTOProvider? Type2121 { get; set; } /// /// /// - public global::Vapi.UpdateRunpodCredentialDTO? Type2122 { get; set; } + public global::Vapi.UpdateNeuphonicCredentialDTO? Type2122 { get; set; } /// /// /// - public global::Vapi.UpdateRunpodCredentialDTOProvider? Type2123 { get; set; } + public global::Vapi.UpdateNeuphonicCredentialDTOProvider? Type2123 { get; set; } /// /// /// - public global::Vapi.UpdateWellSaidCredentialDTO? Type2124 { get; set; } + public global::Vapi.UpdateOpenAICredentialDTO? Type2124 { get; set; } /// /// /// - public global::Vapi.UpdateWellSaidCredentialDTOProvider? Type2125 { get; set; } + public global::Vapi.UpdateOpenAICredentialDTOProvider? Type2125 { get; set; } /// /// /// - public global::Vapi.UpdateS3CredentialDTO? Type2126 { get; set; } + public global::Vapi.UpdateOpenRouterCredentialDTO? Type2126 { get; set; } /// /// /// - public global::Vapi.UpdateS3CredentialDTOProvider? Type2127 { get; set; } + public global::Vapi.UpdateOpenRouterCredentialDTOProvider? Type2127 { get; set; } /// /// /// - public global::Vapi.UpdateS3CompatibleBucketPlanDTO? Type2128 { get; set; } + public global::Vapi.UpdatePerplexityAICredentialDTO? Type2128 { get; set; } /// /// /// - public global::Vapi.UpdateS3CompatibleCredentialDTO? Type2129 { get; set; } + public global::Vapi.UpdatePerplexityAICredentialDTOProvider? Type2129 { get; set; } /// /// /// - public global::Vapi.UpdateS3CompatibleCredentialDTOProvider? Type2130 { get; set; } + public global::Vapi.UpdatePlayHTCredentialDTO? Type2130 { get; set; } /// /// /// - public global::Vapi.UpdateTogetherAICredentialDTO? Type2131 { get; set; } + public global::Vapi.UpdatePlayHTCredentialDTOProvider? Type2131 { get; set; } /// /// /// - public global::Vapi.UpdateTogetherAICredentialDTOProvider? Type2132 { get; set; } + public global::Vapi.UpdateRimeAICredentialDTO? Type2132 { get; set; } /// /// /// - public global::Vapi.UpdateTwilioCredentialDTO? Type2133 { get; set; } + public global::Vapi.UpdateRimeAICredentialDTOProvider? Type2133 { get; set; } /// /// /// - public global::Vapi.UpdateTwilioCredentialDTOProvider? Type2134 { get; set; } + public global::Vapi.UpdateRunpodCredentialDTO? Type2134 { get; set; } /// /// /// - public global::Vapi.UpdateVonageCredentialDTO? Type2135 { get; set; } + public global::Vapi.UpdateRunpodCredentialDTOProvider? Type2135 { get; set; } /// /// /// - public global::Vapi.UpdateVonageCredentialDTOProvider? Type2136 { get; set; } + public global::Vapi.UpdateWellSaidCredentialDTO? Type2136 { get; set; } /// /// /// - public global::Vapi.UpdateWebhookCredentialDTO? Type2137 { get; set; } + public global::Vapi.UpdateWellSaidCredentialDTOProvider? Type2137 { get; set; } /// /// /// - public global::Vapi.UpdateWebhookCredentialDTOProvider? Type2138 { get; set; } + public global::Vapi.UpdateS3CredentialDTO? Type2138 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan8? Type2139 { get; set; } + public global::Vapi.UpdateS3CredentialDTOProvider? Type2139 { get; set; } /// /// /// - public global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminator? Type2140 { get; set; } + public global::Vapi.UpdateS3CompatibleBucketPlanDTO? Type2140 { get; set; } /// /// /// - public global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorType? Type2141 { get; set; } + public global::Vapi.UpdateS3CompatibleCredentialDTO? Type2141 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTO? Type2142 { get; set; } + public global::Vapi.UpdateS3CompatibleCredentialDTOProvider? Type2142 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTOProvider? Type2143 { get; set; } + public global::Vapi.UpdateTogetherAICredentialDTO? Type2143 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan9? Type2144 { get; set; } + public global::Vapi.UpdateTogetherAICredentialDTOProvider? Type2144 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminator? Type2145 { get; set; } + public global::Vapi.UpdateTwilioCredentialDTO? Type2145 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorType? Type2146 { get; set; } + public global::Vapi.UpdateTwilioCredentialDTOProvider? Type2146 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminator? Type2147 { get; set; } + public global::Vapi.UpdateVonageCredentialDTO? Type2147 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorType? Type2148 { get; set; } + public global::Vapi.UpdateVonageCredentialDTOProvider? Type2148 { get; set; } /// /// /// - public global::Vapi.UpdateXAiCredentialDTO? Type2149 { get; set; } + public global::Vapi.UpdateWebhookCredentialDTO? Type2149 { get; set; } /// /// /// - public global::Vapi.UpdateXAiCredentialDTOProvider? Type2150 { get; set; } + public global::Vapi.UpdateWebhookCredentialDTOProvider? Type2150 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTO? Type2151 { get; set; } + public global::Vapi.AuthenticationPlan8? Type2151 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider? Type2152 { get; set; } + public global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminator? Type2152 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO? Type2153 { get; set; } + public global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorType? Type2153 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? Type2154 { get; set; } + public global::Vapi.UpdateCustomCredentialDTO? Type2154 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO? Type2155 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOProvider? Type2155 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? Type2156 { get; set; } + public global::Vapi.AuthenticationPlan9? Type2156 { get; set; } /// /// /// - public global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTO? Type2157 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminator? Type2157 { get; set; } /// /// /// - public global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider? Type2158 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorType? Type2158 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelMCPCredentialDTO? Type2159 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminator? Type2159 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider? Type2160 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorType? Type2160 { get; set; } /// /// /// - public global::Vapi.UpdateInworldCredentialDTO? Type2161 { get; set; } + public global::Vapi.UpdateXAiCredentialDTO? Type2161 { get; set; } /// /// /// - public global::Vapi.UpdateInworldCredentialDTOProvider? Type2162 { get; set; } + public global::Vapi.UpdateXAiCredentialDTOProvider? Type2162 { get; set; } /// /// /// - public global::Vapi.UpdateEmailCredentialDTO? Type2163 { get; set; } + public global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTO? Type2163 { get; set; } /// /// /// - public global::Vapi.UpdateEmailCredentialDTOProvider? Type2164 { get; set; } + public global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider? Type2164 { get; set; } /// /// /// - public global::Vapi.UpdateSlackWebhookCredentialDTO? Type2165 { get; set; } + public global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO? Type2165 { get; set; } /// /// /// - public global::Vapi.UpdateSlackWebhookCredentialDTOProvider? Type2166 { get; set; } + public global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? Type2166 { get; set; } /// /// /// - public global::Vapi.UpdateSonioxCredentialDTO? Type2167 { get; set; } + public global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO? Type2167 { get; set; } /// /// /// - public global::Vapi.UpdateSonioxCredentialDTOProvider? Type2168 { get; set; } + public global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? Type2168 { get; set; } /// /// /// - public global::Vapi.CredentialSessionResponse? Type2169 { get; set; } + public global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTO? Type2169 { get; set; } /// /// /// - public global::Vapi.CredentialEndUser? Type2170 { get; set; } + public global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider? Type2170 { get; set; } /// /// /// - public global::Vapi.CredentialSessionError? Type2171 { get; set; } + public global::Vapi.UpdateGoHighLevelMCPCredentialDTO? Type2171 { get; set; } /// /// /// - public global::Vapi.CredentialWebhookDTO? Type2172 { get; set; } + public global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider? Type2172 { get; set; } /// /// /// - public global::Vapi.CredentialWebhookDTOType? Type2173 { get; set; } + public global::Vapi.UpdateInworldCredentialDTO? Type2173 { get; set; } /// /// /// - public global::Vapi.CredentialWebhookDTOOperation? Type2174 { get; set; } + public global::Vapi.UpdateInworldCredentialDTOProvider? Type2174 { get; set; } /// /// /// - public global::Vapi.CredentialWebhookDTOAuthMode? Type2175 { get; set; } + public global::Vapi.UpdateEmailCredentialDTO? Type2175 { get; set; } /// /// /// - public global::Vapi.CredentialActionRequest? Type2176 { get; set; } + public global::Vapi.UpdateEmailCredentialDTOProvider? Type2176 { get; set; } /// /// /// - public global::Vapi.HMACAuthenticationPlanType? Type2177 { get; set; } + public global::Vapi.UpdateSlackWebhookCredentialDTO? Type2177 { get; set; } /// /// /// - public global::Vapi.HMACAuthenticationPlanAlgorithm? Type2178 { get; set; } + public global::Vapi.UpdateSlackWebhookCredentialDTOProvider? Type2178 { get; set; } /// /// /// - public global::Vapi.HMACAuthenticationPlanSignatureEncoding? Type2179 { get; set; } + public global::Vapi.UpdateSonioxCredentialDTO? Type2179 { get; set; } /// /// /// - public global::Vapi.BearerAuthenticationPlanType? Type2180 { get; set; } + public global::Vapi.UpdateSonioxCredentialDTOProvider? Type2180 { get; set; } /// /// /// - public global::Vapi.AWSIAMCredentialsAuthenticationPlanType? Type2181 { get; set; } + public global::Vapi.CredentialSessionResponse? Type2181 { get; set; } /// /// /// - public global::Vapi.AWSStsAuthenticationPlanType? Type2182 { get; set; } + public global::Vapi.CredentialEndUser? Type2182 { get; set; } /// /// /// - public global::Vapi.ToolTemplateSetup? Type2183 { get; set; } + public global::Vapi.CredentialSessionError? Type2183 { get; set; } /// /// /// - public global::Vapi.MakeToolProviderDetails? Type2184 { get; set; } + public global::Vapi.CredentialWebhookDTO? Type2184 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2185 { get; set; } + public global::Vapi.CredentialWebhookDTOType? Type2185 { get; set; } /// /// /// - public global::Vapi.MakeToolProviderDetailsType? Type2186 { get; set; } + public global::Vapi.CredentialWebhookDTOOperation? Type2186 { get; set; } /// /// /// - public global::Vapi.GhlToolProviderDetails? Type2187 { get; set; } + public global::Vapi.CredentialWebhookDTOAuthMode? Type2187 { get; set; } /// /// /// - public global::Vapi.GhlToolProviderDetailsType? Type2188 { get; set; } + public global::Vapi.CredentialActionRequest? Type2188 { get; set; } /// /// /// - public global::Vapi.FunctionToolProviderDetails? Type2189 { get; set; } + public global::Vapi.HMACAuthenticationPlanType? Type2189 { get; set; } /// /// /// - public global::Vapi.FunctionToolProviderDetailsType? Type2190 { get; set; } + public global::Vapi.HMACAuthenticationPlanAlgorithm? Type2190 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolProviderDetails? Type2191 { get; set; } + public global::Vapi.HMACAuthenticationPlanSignatureEncoding? Type2191 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolProviderDetailsType? Type2192 { get; set; } + public global::Vapi.BearerAuthenticationPlanType? Type2192 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolProviderDetails? Type2193 { get; set; } + public global::Vapi.AWSIAMCredentialsAuthenticationPlanType? Type2193 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolProviderDetailsType? Type2194 { get; set; } + public global::Vapi.AWSStsAuthenticationPlanType? Type2194 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetails? Type2195 { get; set; } + public global::Vapi.ToolTemplateSetup? Type2195 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetailsType? Type2196 { get; set; } + public global::Vapi.MakeToolProviderDetails? Type2196 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetails? Type2197 { get; set; } + public global::System.Collections.Generic.IList? Type2197 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetailsType? Type2198 { get; set; } + public global::Vapi.MakeToolProviderDetailsType? Type2198 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolProviderDetails? Type2199 { get; set; } + public global::Vapi.GhlToolProviderDetails? Type2199 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolProviderDetailsType? Type2200 { get; set; } + public global::Vapi.GhlToolProviderDetailsType? Type2200 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolProviderDetails? Type2201 { get; set; } + public global::Vapi.FunctionToolProviderDetails? Type2201 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolProviderDetailsType? Type2202 { get; set; } + public global::Vapi.FunctionToolProviderDetailsType? Type2202 { get; set; } /// /// /// - public global::Vapi.ToolTemplateMetadata? Type2203 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolProviderDetails? Type2203 { get; set; } /// /// /// - public global::Vapi.CreateToolTemplateDTO? Type2204 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolProviderDetailsType? Type2204 { get; set; } /// /// /// - public global::Vapi.CreateToolTemplateDTOVisibility? Type2205 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolProviderDetails? Type2205 { get; set; } /// /// /// - public global::Vapi.CreateToolTemplateDTOType? Type2206 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolProviderDetailsType? Type2206 { get; set; } /// /// /// - public global::Vapi.CreateToolTemplateDTOProvider? Type2207 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetails? Type2207 { get; set; } /// /// /// - public global::Vapi.Template? Type2208 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetailsType? Type2208 { get; set; } /// /// /// - public global::Vapi.TemplateVisibility? Type2209 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetails? Type2209 { get; set; } /// /// /// - public global::Vapi.TemplateType? Type2210 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetailsType? Type2210 { get; set; } /// /// /// - public global::Vapi.TemplateProvider? Type2211 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolProviderDetails? Type2211 { get; set; } /// /// /// - public global::Vapi.UpdateToolTemplateDTO? Type2212 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolProviderDetailsType? Type2212 { get; set; } /// /// /// - public global::Vapi.UpdateToolTemplateDTOVisibility? Type2213 { get; set; } + public global::Vapi.GoHighLevelContactGetToolProviderDetails? Type2213 { get; set; } /// /// /// - public global::Vapi.UpdateToolTemplateDTOType? Type2214 { get; set; } + public global::Vapi.GoHighLevelContactGetToolProviderDetailsType? Type2214 { get; set; } /// /// /// - public global::Vapi.UpdateToolTemplateDTOProvider? Type2215 { get; set; } + public global::Vapi.ToolTemplateMetadata? Type2215 { get; set; } /// /// /// - public global::Vapi.VoiceLibrary? Type2216 { get; set; } + public global::Vapi.CreateToolTemplateDTO? Type2216 { get; set; } /// /// /// - public global::Vapi.VoiceLibraryGender? Type2217 { get; set; } + public global::Vapi.CreateToolTemplateDTOVisibility? Type2217 { get; set; } /// /// /// - public global::Vapi.SyncVoiceLibraryDTO? Type2218 { get; set; } + public global::Vapi.CreateToolTemplateDTOType? Type2218 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2219 { get; set; } + public global::Vapi.CreateToolTemplateDTOProvider? Type2219 { get; set; } /// /// /// - public global::Vapi.SyncVoiceLibraryDTOProvider? Type2220 { get; set; } + public global::Vapi.Template? Type2220 { get; set; } /// /// /// - public global::Vapi.CreateSesameVoiceDTO? Type2221 { get; set; } + public global::Vapi.TemplateVisibility? Type2221 { get; set; } /// /// /// - public global::Vapi.UpdateVoiceLibraryMetadataDTO? Type2222 { get; set; } + public global::Vapi.TemplateType? Type2222 { get; set; } /// /// /// - public global::Vapi.CartesiaPronunciationDictItem? Type2223 { get; set; } + public global::Vapi.TemplateProvider? Type2223 { get; set; } /// /// /// - public global::Vapi.CartesiaPronunciationDictionary? Type2224 { get; set; } + public global::Vapi.UpdateToolTemplateDTO? Type2224 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2225 { get; set; } + public global::Vapi.UpdateToolTemplateDTOVisibility? Type2225 { get; set; } /// /// /// - public global::Vapi.ElevenLabsPronunciationDictionary? Type2226 { get; set; } + public global::Vapi.UpdateToolTemplateDTOType? Type2226 { get; set; } /// /// /// - public global::Vapi.ElevenLabsPronunciationDictionaryPermissionOnResource? Type2227 { get; set; } + public global::Vapi.UpdateToolTemplateDTOProvider? Type2227 { get; set; } /// /// /// - public global::Vapi.ProviderResource? Type2228 { get; set; } + public global::Vapi.VoiceLibrary? Type2228 { get; set; } /// /// /// - public global::Vapi.ProviderResourceProvider? Type2229 { get; set; } + public global::Vapi.VoiceLibraryGender? Type2229 { get; set; } /// /// /// - public global::Vapi.ProviderResourceResourceName? Type2230 { get; set; } + public global::Vapi.SyncVoiceLibraryDTO? Type2230 { get; set; } /// /// /// - public global::Vapi.ProviderResourcePaginatedResponse? Type2231 { get; set; } + public global::System.Collections.Generic.IList? Type2231 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2232 { get; set; } + public global::Vapi.SyncVoiceLibraryDTOProvider? Type2232 { get; set; } /// /// /// - public global::Vapi.VoiceLibraryVoiceResponse? Type2233 { get; set; } + public global::Vapi.CreateSesameVoiceDTO? Type2233 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2234 { get; set; } + public global::Vapi.UpdateVoiceLibraryMetadataDTO? Type2234 { get; set; } /// /// /// - public global::Vapi.AddVoiceToProviderDTO? Type2235 { get; set; } + public global::Vapi.CartesiaPronunciationDictItem? Type2235 { get; set; } /// /// /// - public global::Vapi.CloneVoiceDTO? Type2236 { get; set; } + public global::Vapi.CartesiaPronunciationDictionary? Type2236 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2237 { get; set; } + public global::System.Collections.Generic.IList? Type2237 { get; set; } /// /// /// - public global::Vapi.VapiVoiceCloneDTO? Type2238 { get; set; } + public global::Vapi.ElevenLabsPronunciationDictionary? Type2238 { get; set; } /// /// /// - public global::Vapi.VariableValueGroupBy? Type2239 { get; set; } + public global::Vapi.ElevenLabsPronunciationDictionaryPermissionOnResource? Type2239 { get; set; } /// /// /// - public global::Vapi.TimeRange? Type2240 { get; set; } + public global::Vapi.ProviderResource? Type2240 { get; set; } /// /// /// - public global::Vapi.TimeRangeStep? Type2241 { get; set; } + public global::Vapi.ProviderResourceProvider? Type2241 { get; set; } /// /// /// - public global::Vapi.AnalyticsOperation? Type2242 { get; set; } + public global::Vapi.ProviderResourceResourceName? Type2242 { get; set; } /// /// /// - public global::Vapi.AnalyticsOperationOperation? Type2243 { get; set; } + public global::Vapi.ProviderResourcePaginatedResponse? Type2243 { get; set; } /// /// /// - public global::Vapi.AnalyticsOperationColumn? Type2244 { get; set; } + public global::System.Collections.Generic.IList? Type2244 { get; set; } /// /// /// - public global::Vapi.AnalyticsQuery? Type2245 { get; set; } + public global::Vapi.VoiceLibraryVoiceResponse? Type2245 { get; set; } /// /// /// - public global::Vapi.AnalyticsQueryTable? Type2246 { get; set; } + public global::Vapi.OneOf? Type2246 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2247 { get; set; } + public global::Vapi.AddVoiceToProviderDTO? Type2247 { get; set; } /// /// /// - public global::Vapi.AnalyticsQueryGroupByItem? Type2248 { get; set; } + public global::Vapi.CloneVoiceDTO? Type2248 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2249 { get; set; } + public global::System.Collections.Generic.IList? Type2249 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2250 { get; set; } + public global::Vapi.VapiVoiceCloneDTO? Type2250 { get; set; } /// /// /// - public global::Vapi.AnalyticsQueryDTO? Type2251 { get; set; } + public global::Vapi.VariableValueGroupBy? Type2251 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2252 { get; set; } + public global::Vapi.TimeRange? Type2252 { get; set; } /// /// /// - public global::Vapi.AnalyticsQueryResult? Type2253 { get; set; } + public global::Vapi.TimeRangeStep? Type2253 { get; set; } /// /// /// - public global::Vapi.ClientMessageWorkflowNodeStarted? Type2254 { get; set; } + public global::Vapi.AnalyticsOperation? Type2254 { get; set; } /// /// /// - public global::Vapi.ClientMessageWorkflowNodeStartedType? Type2255 { get; set; } + public global::Vapi.AnalyticsOperationOperation? Type2255 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantStarted? Type2256 { get; set; } + public global::Vapi.AnalyticsOperationColumn? Type2256 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantStartedType? Type2257 { get; set; } + public global::Vapi.AnalyticsQuery? Type2257 { get; set; } /// /// /// - public global::Vapi.ClientMessageConversationUpdate? Type2258 { get; set; } + public global::Vapi.AnalyticsQueryTable? Type2258 { get; set; } /// /// /// - public global::Vapi.ClientMessageConversationUpdateType? Type2259 { get; set; } + public global::System.Collections.Generic.IList? Type2259 { get; set; } /// /// /// - public global::Vapi.ClientMessageHang? Type2260 { get; set; } + public global::Vapi.AnalyticsQueryGroupByItem? Type2260 { get; set; } /// /// /// - public global::Vapi.ClientMessageHangType? Type2261 { get; set; } + public global::System.Collections.Generic.IList? Type2261 { get; set; } /// /// /// - public global::Vapi.ClientMessageMetadata? Type2262 { get; set; } + public global::System.Collections.Generic.IList? Type2262 { get; set; } /// /// /// - public global::Vapi.ClientMessageMetadataType? Type2263 { get; set; } + public global::Vapi.AnalyticsQueryDTO? Type2263 { get; set; } /// /// /// - public global::Vapi.ClientMessageModelOutput? Type2264 { get; set; } + public global::System.Collections.Generic.IList? Type2264 { get; set; } /// /// /// - public global::Vapi.ClientMessageModelOutputType? Type2265 { get; set; } + public global::Vapi.AnalyticsQueryResult? Type2265 { get; set; } /// /// /// - public global::Vapi.ClientMessageSpeechUpdate? Type2266 { get; set; } + public global::Vapi.ClientMessageWorkflowNodeStarted? Type2266 { get; set; } /// /// /// - public global::Vapi.ClientMessageSpeechUpdateType? Type2267 { get; set; } + public global::Vapi.ClientMessageWorkflowNodeStartedType? Type2267 { get; set; } /// /// /// - public global::Vapi.ClientMessageSpeechUpdateStatus? Type2268 { get; set; } + public global::Vapi.ClientMessageAssistantStarted? Type2268 { get; set; } /// /// /// - public global::Vapi.ClientMessageSpeechUpdateRole? Type2269 { get; set; } + public global::Vapi.ClientMessageAssistantStartedType? Type2269 { get; set; } /// /// /// - public global::Vapi.ClientMessageTranscript? Type2270 { get; set; } + public global::Vapi.ClientMessageConversationUpdate? Type2270 { get; set; } /// /// /// - public global::Vapi.ClientMessageTranscriptType? Type2271 { get; set; } + public global::Vapi.ClientMessageConversationUpdateType? Type2271 { get; set; } /// /// /// - public global::Vapi.ClientMessageTranscriptRole? Type2272 { get; set; } + public global::Vapi.ClientMessageHang? Type2272 { get; set; } /// /// /// - public global::Vapi.ClientMessageTranscriptTranscriptType? Type2273 { get; set; } + public global::Vapi.ClientMessageHangType? Type2273 { get; set; } /// /// /// - public global::Vapi.ClientMessageToolCalls? Type2274 { get; set; } + public global::Vapi.ClientMessageMetadata? Type2274 { get; set; } /// /// /// - public global::Vapi.ClientMessageToolCallsType? Type2275 { get; set; } + public global::Vapi.ClientMessageMetadataType? Type2275 { get; set; } /// /// /// - public global::Vapi.FunctionToolWithToolCall? Type2276 { get; set; } + public global::Vapi.ClientMessageModelOutput? Type2276 { get; set; } /// /// /// - public global::Vapi.GhlToolWithToolCall? Type2277 { get; set; } + public global::Vapi.ClientMessageModelOutputType? Type2277 { get; set; } /// /// /// - public global::Vapi.MakeToolWithToolCall? Type2278 { get; set; } + public global::Vapi.ClientMessageSpeechUpdate? Type2278 { get; set; } /// /// /// - public global::Vapi.BashToolWithToolCall? Type2279 { get; set; } + public global::Vapi.ClientMessageSpeechUpdateType? Type2279 { get; set; } /// /// /// - public global::Vapi.ComputerToolWithToolCall? Type2280 { get; set; } + public global::Vapi.ClientMessageSpeechUpdateStatus? Type2280 { get; set; } /// /// /// - public global::Vapi.TextEditorToolWithToolCall? Type2281 { get; set; } + public global::Vapi.ClientMessageSpeechUpdateRole? Type2281 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolWithToolCall? Type2282 { get; set; } + public global::Vapi.ClientMessageTranscript? Type2282 { get; set; } /// /// /// - public global::Vapi.ClientMessageToolCallsResult? Type2283 { get; set; } + public global::Vapi.ClientMessageTranscriptType? Type2283 { get; set; } /// /// /// - public global::Vapi.ClientMessageToolCallsResultType? Type2284 { get; set; } + public global::Vapi.ClientMessageTranscriptRole? Type2284 { get; set; } /// /// /// - public global::Vapi.ClientMessageTransferUpdate? Type2285 { get; set; } + public global::Vapi.ClientMessageTranscriptTranscriptType? Type2285 { get; set; } /// /// /// - public global::Vapi.ClientMessageTransferUpdateType? Type2286 { get; set; } + public global::Vapi.ClientMessageToolCalls? Type2286 { get; set; } /// /// /// - public global::Vapi.ClientMessageUserInterrupted? Type2287 { get; set; } + public global::Vapi.ClientMessageToolCallsType? Type2287 { get; set; } /// /// /// - public global::Vapi.ClientMessageUserInterruptedType? Type2288 { get; set; } + public global::Vapi.FunctionToolWithToolCall? Type2288 { get; set; } /// /// /// - public global::Vapi.ClientMessageLanguageChangeDetected? Type2289 { get; set; } + public global::Vapi.GhlToolWithToolCall? Type2289 { get; set; } /// /// /// - public global::Vapi.ClientMessageLanguageChangeDetectedType? Type2290 { get; set; } + public global::Vapi.MakeToolWithToolCall? Type2290 { get; set; } /// /// /// - public global::Vapi.ClientMessageVoiceInput? Type2291 { get; set; } + public global::Vapi.BashToolWithToolCall? Type2291 { get; set; } /// /// /// - public global::Vapi.ClientMessageVoiceInputType? Type2292 { get; set; } + public global::Vapi.ComputerToolWithToolCall? Type2292 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeech? Type2293 { get; set; } + public global::Vapi.TextEditorToolWithToolCall? Type2293 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeechType? Type2294 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolWithToolCall? Type2294 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeechSource? Type2295 { get; set; } + public global::Vapi.ClientMessageToolCallsResult? Type2295 { get; set; } /// /// /// - public global::Vapi.Timing? Type2296 { get; set; } + public global::Vapi.ClientMessageToolCallsResultType? Type2296 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeechTimingDiscriminator? Type2297 { get; set; } + public global::Vapi.ClientMessageTransferUpdate? Type2297 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeechTimingDiscriminatorType? Type2298 { get; set; } + public global::Vapi.ClientMessageTransferUpdateType? Type2298 { get; set; } /// /// /// - public global::Vapi.ClientMessageChatCreated? Type2299 { get; set; } + public global::Vapi.ClientMessageUserInterrupted? Type2299 { get; set; } /// /// /// - public global::Vapi.ClientMessageChatCreatedType? Type2300 { get; set; } + public global::Vapi.ClientMessageUserInterruptedType? Type2300 { get; set; } /// /// /// - public global::Vapi.ClientMessageChatDeleted? Type2301 { get; set; } + public global::Vapi.ClientMessageLanguageChangeDetected? Type2301 { get; set; } /// /// /// - public global::Vapi.ClientMessageChatDeletedType? Type2302 { get; set; } + public global::Vapi.ClientMessageLanguageChangeDetectedType? Type2302 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionCreated? Type2303 { get; set; } + public global::Vapi.ClientMessageVoiceInput? Type2303 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionCreatedType? Type2304 { get; set; } + public global::Vapi.ClientMessageVoiceInputType? Type2304 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionUpdated? Type2305 { get; set; } + public global::Vapi.ClientMessageAssistantSpeech? Type2305 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionUpdatedType? Type2306 { get; set; } + public global::Vapi.ClientMessageAssistantSpeechType? Type2306 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionDeleted? Type2307 { get; set; } + public global::Vapi.ClientMessageAssistantSpeechSource? Type2307 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionDeletedType? Type2308 { get; set; } + public global::Vapi.Timing? Type2308 { get; set; } /// /// /// - public global::Vapi.ClientMessageCallDeleted? Type2309 { get; set; } + public global::Vapi.ClientMessageAssistantSpeechTimingDiscriminator? Type2309 { get; set; } /// /// /// - public global::Vapi.ClientMessageCallDeletedType? Type2310 { get; set; } + public global::Vapi.ClientMessageAssistantSpeechTimingDiscriminatorType? Type2310 { get; set; } /// /// /// - public global::Vapi.ClientMessageCallDeleteFailed? Type2311 { get; set; } + public global::Vapi.ClientMessageChatCreated? Type2311 { get; set; } /// /// /// - public global::Vapi.ClientMessageCallDeleteFailedType? Type2312 { get; set; } + public global::Vapi.ClientMessageChatCreatedType? Type2312 { get; set; } /// /// /// - public global::Vapi.ClientMessage? Type2313 { get; set; } + public global::Vapi.ClientMessageChatDeleted? Type2313 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantRequest? Type2314 { get; set; } + public global::Vapi.ClientMessageChatDeletedType? Type2314 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantRequestType? Type2315 { get; set; } + public global::Vapi.ClientMessageSessionCreated? Type2315 { get; set; } /// /// /// - public global::Vapi.ServerMessageConversationUpdate? Type2316 { get; set; } + public global::Vapi.ClientMessageSessionCreatedType? Type2316 { get; set; } /// /// /// - public global::Vapi.ServerMessageConversationUpdateType? Type2317 { get; set; } + public global::Vapi.ClientMessageSessionUpdated? Type2317 { get; set; } /// /// /// - public global::Vapi.ServerMessageEndOfCallReport? Type2318 { get; set; } + public global::Vapi.ClientMessageSessionUpdatedType? Type2318 { get; set; } /// /// /// - public global::Vapi.ServerMessageEndOfCallReportType? Type2319 { get; set; } + public global::Vapi.ClientMessageSessionDeleted? Type2319 { get; set; } /// /// /// - public global::Vapi.ServerMessageEndOfCallReportEndedReason? Type2320 { get; set; } + public global::Vapi.ClientMessageSessionDeletedType? Type2320 { get; set; } /// /// /// - public global::Vapi.ServerMessageHandoffDestinationRequest? Type2321 { get; set; } + public global::Vapi.ClientMessageCallDeleted? Type2321 { get; set; } /// /// /// - public global::Vapi.ServerMessageHandoffDestinationRequestType? Type2322 { get; set; } + public global::Vapi.ClientMessageCallDeletedType? Type2322 { get; set; } /// /// /// - public global::Vapi.ServerMessageHang? Type2323 { get; set; } + public global::Vapi.ClientMessageCallDeleteFailed? Type2323 { get; set; } /// /// /// - public global::Vapi.ServerMessageHangType? Type2324 { get; set; } + public global::Vapi.ClientMessageCallDeleteFailedType? Type2324 { get; set; } /// /// /// - public global::Vapi.ServerMessageKnowledgeBaseRequest? Type2325 { get; set; } + public global::Vapi.ClientMessage? Type2325 { get; set; } /// /// /// - public global::Vapi.ServerMessageKnowledgeBaseRequestType? Type2326 { get; set; } + public global::Vapi.ServerMessageAssistantRequest? Type2326 { get; set; } /// /// /// - public global::Vapi.ServerMessageModelOutput? Type2327 { get; set; } + public global::Vapi.ServerMessageAssistantRequestType? Type2327 { get; set; } /// /// /// - public global::Vapi.ServerMessageModelOutputType? Type2328 { get; set; } + public global::Vapi.ServerMessageConversationUpdate? Type2328 { get; set; } /// /// /// - public global::Vapi.ServerMessagePhoneCallControl? Type2329 { get; set; } + public global::Vapi.ServerMessageConversationUpdateType? Type2329 { get; set; } /// /// /// - public global::Vapi.ServerMessagePhoneCallControlType? Type2330 { get; set; } + public global::Vapi.ServerMessageEndOfCallReport? Type2330 { get; set; } /// /// /// - public global::Vapi.ServerMessagePhoneCallControlRequest? Type2331 { get; set; } + public global::Vapi.ServerMessageEndOfCallReportType? Type2331 { get; set; } /// /// /// - public global::Vapi.ServerMessageSpeechUpdate? Type2332 { get; set; } + public global::Vapi.ServerMessageEndOfCallReportEndedReason? Type2332 { get; set; } /// /// /// - public global::Vapi.ServerMessageSpeechUpdateType? Type2333 { get; set; } + public global::Vapi.ServerMessageHandoffDestinationRequest? Type2333 { get; set; } /// /// /// - public global::Vapi.ServerMessageSpeechUpdateStatus? Type2334 { get; set; } + public global::Vapi.ServerMessageHandoffDestinationRequestType? Type2334 { get; set; } /// /// /// - public global::Vapi.ServerMessageSpeechUpdateRole? Type2335 { get; set; } + public global::Vapi.ServerMessageHang? Type2335 { get; set; } /// /// /// - public global::Vapi.ServerMessageStatusUpdate? Type2336 { get; set; } + public global::Vapi.ServerMessageHangType? Type2336 { get; set; } /// /// /// - public global::Vapi.ServerMessageStatusUpdateType? Type2337 { get; set; } + public global::Vapi.ServerMessageKnowledgeBaseRequest? Type2337 { get; set; } /// /// /// - public global::Vapi.ServerMessageStatusUpdateStatus? Type2338 { get; set; } + public global::Vapi.ServerMessageKnowledgeBaseRequestType? Type2338 { get; set; } /// /// /// - public global::Vapi.ServerMessageStatusUpdateEndedReason? Type2339 { get; set; } + public global::Vapi.ServerMessageModelOutput? Type2339 { get; set; } /// /// /// - public global::Vapi.ServerMessageToolCalls? Type2340 { get; set; } + public global::Vapi.ServerMessageModelOutputType? Type2340 { get; set; } /// /// /// - public global::Vapi.ServerMessageToolCallsType? Type2341 { get; set; } + public global::Vapi.ServerMessagePhoneCallControl? Type2341 { get; set; } /// /// /// - public global::Vapi.ServerMessageTransferDestinationRequest? Type2342 { get; set; } + public global::Vapi.ServerMessagePhoneCallControlType? Type2342 { get; set; } /// /// /// - public global::Vapi.ServerMessageTransferDestinationRequestType? Type2343 { get; set; } + public global::Vapi.ServerMessagePhoneCallControlRequest? Type2343 { get; set; } /// /// /// - public global::Vapi.ServerMessageTransferUpdate? Type2344 { get; set; } + public global::Vapi.ServerMessageSpeechUpdate? Type2344 { get; set; } /// /// /// - public global::Vapi.ServerMessageTransferUpdateType? Type2345 { get; set; } + public global::Vapi.ServerMessageSpeechUpdateType? Type2345 { get; set; } /// /// /// - public global::Vapi.ServerMessageTranscript? Type2346 { get; set; } + public global::Vapi.ServerMessageSpeechUpdateStatus? Type2346 { get; set; } /// /// /// - public global::Vapi.ServerMessageTranscriptType? Type2347 { get; set; } + public global::Vapi.ServerMessageSpeechUpdateRole? Type2347 { get; set; } /// /// /// - public global::Vapi.ServerMessageTranscriptRole? Type2348 { get; set; } + public global::Vapi.ServerMessageStatusUpdate? Type2348 { get; set; } /// /// /// - public global::Vapi.ServerMessageTranscriptTranscriptType? Type2349 { get; set; } + public global::Vapi.ServerMessageStatusUpdateType? Type2349 { get; set; } /// /// /// - public global::Vapi.ServerMessageUserInterrupted? Type2350 { get; set; } + public global::Vapi.ServerMessageStatusUpdateStatus? Type2350 { get; set; } /// /// /// - public global::Vapi.ServerMessageUserInterruptedType? Type2351 { get; set; } + public global::Vapi.ServerMessageStatusUpdateEndedReason? Type2351 { get; set; } /// /// /// - public global::Vapi.ServerMessageLanguageChangeDetected? Type2352 { get; set; } + public global::Vapi.ServerMessageToolCalls? Type2352 { get; set; } /// /// /// - public global::Vapi.ServerMessageLanguageChangeDetectedType? Type2353 { get; set; } + public global::Vapi.ServerMessageToolCallsType? Type2353 { get; set; } /// /// /// - public global::Vapi.ServerMessageVoiceInput? Type2354 { get; set; } + public global::Vapi.ServerMessageTransferDestinationRequest? Type2354 { get; set; } /// /// /// - public global::Vapi.ServerMessageVoiceInputType? Type2355 { get; set; } + public global::Vapi.ServerMessageTransferDestinationRequestType? Type2355 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeech? Type2356 { get; set; } + public global::Vapi.ServerMessageTransferUpdate? Type2356 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeechType? Type2357 { get; set; } + public global::Vapi.ServerMessageTransferUpdateType? Type2357 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeechSource? Type2358 { get; set; } + public global::Vapi.ServerMessageTranscript? Type2358 { get; set; } /// /// /// - public global::Vapi.Timing2? Type2359 { get; set; } + public global::Vapi.ServerMessageTranscriptType? Type2359 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeechTimingDiscriminator? Type2360 { get; set; } + public global::Vapi.ServerMessageTranscriptRole? Type2360 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeechTimingDiscriminatorType? Type2361 { get; set; } + public global::Vapi.ServerMessageTranscriptTranscriptType? Type2361 { get; set; } /// /// /// - public global::Vapi.ServerMessageVoiceRequest? Type2362 { get; set; } + public global::Vapi.ServerMessageUserInterrupted? Type2362 { get; set; } /// /// /// - public global::Vapi.ServerMessageVoiceRequestType? Type2363 { get; set; } + public global::Vapi.ServerMessageUserInterruptedType? Type2363 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallEndpointingRequest? Type2364 { get; set; } + public global::Vapi.ServerMessageLanguageChangeDetected? Type2364 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallEndpointingRequestType? Type2365 { get; set; } + public global::Vapi.ServerMessageLanguageChangeDetectedType? Type2365 { get; set; } /// /// /// - public global::Vapi.ServerMessageChatCreated? Type2366 { get; set; } + public global::Vapi.ServerMessageVoiceInput? Type2366 { get; set; } /// /// /// - public global::Vapi.ServerMessageChatCreatedType? Type2367 { get; set; } + public global::Vapi.ServerMessageVoiceInputType? Type2367 { get; set; } /// /// /// - public global::Vapi.ServerMessageChatDeleted? Type2368 { get; set; } + public global::Vapi.ServerMessageAssistantSpeech? Type2368 { get; set; } /// /// /// - public global::Vapi.ServerMessageChatDeletedType? Type2369 { get; set; } + public global::Vapi.ServerMessageAssistantSpeechType? Type2369 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionCreated? Type2370 { get; set; } + public global::Vapi.ServerMessageAssistantSpeechSource? Type2370 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionCreatedType? Type2371 { get; set; } + public global::Vapi.Timing2? Type2371 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionUpdated? Type2372 { get; set; } + public global::Vapi.ServerMessageAssistantSpeechTimingDiscriminator? Type2372 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionUpdatedType? Type2373 { get; set; } + public global::Vapi.ServerMessageAssistantSpeechTimingDiscriminatorType? Type2373 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionDeleted? Type2374 { get; set; } + public global::Vapi.ServerMessageVoiceRequest? Type2374 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionDeletedType? Type2375 { get; set; } + public global::Vapi.ServerMessageVoiceRequestType? Type2375 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallDeleted? Type2376 { get; set; } + public global::Vapi.ServerMessageCallEndpointingRequest? Type2376 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallDeletedType? Type2377 { get; set; } + public global::Vapi.ServerMessageCallEndpointingRequestType? Type2377 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallDeleteFailed? Type2378 { get; set; } + public global::Vapi.ServerMessageChatCreated? Type2378 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallDeleteFailedType? Type2379 { get; set; } + public global::Vapi.ServerMessageChatCreatedType? Type2379 { get; set; } /// /// /// - public global::Vapi.CallArtifactUploadItem? Type2380 { get; set; } + public global::Vapi.ServerMessageChatDeleted? Type2380 { get; set; } /// /// /// - public global::Vapi.CallArtifactUploadItemType? Type2381 { get; set; } + public global::Vapi.ServerMessageChatDeletedType? Type2381 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallArtifactUpload? Type2382 { get; set; } + public global::Vapi.ServerMessageSessionCreated? Type2382 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallArtifactUploadType? Type2383 { get; set; } + public global::Vapi.ServerMessageSessionCreatedType? Type2383 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2384 { get; set; } + public global::Vapi.ServerMessageSessionUpdated? Type2384 { get; set; } /// /// /// - public global::Vapi.CampaignContact? Type2385 { get; set; } + public global::Vapi.ServerMessageSessionUpdatedType? Type2385 { get; set; } /// /// /// - public global::Vapi.ServerMessageCampaignPredial? Type2386 { get; set; } + public global::Vapi.ServerMessageSessionDeleted? Type2386 { get; set; } /// /// /// - public global::Vapi.ServerMessageCampaignPredialType? Type2387 { get; set; } + public global::Vapi.ServerMessageSessionDeletedType? Type2387 { get; set; } /// /// /// - public global::Vapi.ServerMessage? Type2388 { get; set; } + public global::Vapi.ServerMessageCallDeleted? Type2388 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseAssistantRequest? Type2389 { get; set; } + public global::Vapi.ServerMessageCallDeletedType? Type2389 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseHandoffDestinationRequest? Type2390 { get; set; } + public global::Vapi.ServerMessageCallDeleteFailed? Type2390 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseResponseDocument? Type2391 { get; set; } + public global::Vapi.ServerMessageCallDeleteFailedType? Type2391 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseKnowledgeBaseRequest? Type2392 { get; set; } + public global::Vapi.CallArtifactUploadItem? Type2392 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2393 { get; set; } + public global::Vapi.CallArtifactUploadItemType? Type2393 { get; set; } /// /// /// - public global::Vapi.ToolCallResult? Type2394 { get; set; } + public global::Vapi.ServerMessageCallArtifactUpload? Type2394 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2395 { get; set; } + public global::Vapi.ServerMessageCallArtifactUploadType? Type2395 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseToolCalls? Type2396 { get; set; } + public global::System.Collections.Generic.IList? Type2396 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2397 { get; set; } + public global::Vapi.CampaignContact? Type2397 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseTransferDestinationRequest? Type2398 { get; set; } + public global::Vapi.ServerMessageCampaignPredial? Type2398 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseVoiceRequest? Type2399 { get; set; } + public global::Vapi.ServerMessageCampaignPredialType? Type2399 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseCallEndpointingRequest? Type2400 { get; set; } + public global::Vapi.ServerMessage? Type2400 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseCampaignPredial? Type2401 { get; set; } + public global::Vapi.ServerMessageResponseAssistantRequest? Type2401 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponse? Type2402 { get; set; } + public global::Vapi.ServerMessageResponseHandoffDestinationRequest? Type2402 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageAddMessage? Type2403 { get; set; } + public global::Vapi.KnowledgeBaseResponseDocument? Type2403 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageAddMessageType? Type2404 { get; set; } + public global::Vapi.ServerMessageResponseKnowledgeBaseRequest? Type2404 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageControl? Type2405 { get; set; } + public global::System.Collections.Generic.IList? Type2405 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageControlType? Type2406 { get; set; } + public global::Vapi.ToolCallResult? Type2406 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageControlControl? Type2407 { get; set; } + public global::Vapi.OneOf? Type2407 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageSay? Type2408 { get; set; } + public global::Vapi.ServerMessageResponseToolCalls? Type2408 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageSayType? Type2409 { get; set; } + public global::System.Collections.Generic.IList? Type2409 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageEndCall? Type2410 { get; set; } + public global::Vapi.ServerMessageResponseTransferDestinationRequest? Type2410 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageEndCallType? Type2411 { get; set; } + public global::Vapi.ServerMessageResponseVoiceRequest? Type2411 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageTransfer? Type2412 { get; set; } + public global::Vapi.ServerMessageResponseCallEndpointingRequest? Type2412 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageTransferType? Type2413 { get; set; } + public global::Vapi.ServerMessageResponseCampaignPredial? Type2413 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageSendTransportMessage? Type2414 { get; set; } + public global::Vapi.ServerMessageResponse? Type2414 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageSendTransportMessageType? Type2415 { get; set; } + public global::Vapi.ClientInboundMessageAddMessage? Type2415 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2416 { get; set; } + public global::Vapi.ClientInboundMessageAddMessageType? Type2416 { get; set; } /// /// /// - public global::Vapi.VapiSipTransportMessage? Type2417 { get; set; } + public global::Vapi.ClientInboundMessageAppendContext? Type2417 { get; set; } /// /// /// - public global::Vapi.TwilioTransportMessage? Type2418 { get; set; } + public global::Vapi.ClientInboundMessageAppendContextType? Type2418 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessage? Type2419 { get; set; } + public global::Vapi.ClientInboundMessageAppendContextKind? Type2419 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseCostType? Type2420 { get; set; } + public global::Vapi.ClientInboundMessageControl? Type2420 { get; set; } /// /// /// - public global::Vapi.SessionCostType? Type2421 { get; set; } + public global::Vapi.ClientInboundMessageControlType? Type2421 { get; set; } /// /// /// - public global::Vapi.FunctionToolWithToolCallType? Type2422 { get; set; } + public global::Vapi.ClientInboundMessageControlControl? Type2422 { get; set; } /// /// /// - public global::Vapi.GhlToolWithToolCallType? Type2423 { get; set; } + public global::Vapi.ClientInboundMessageSay? Type2423 { get; set; } /// /// /// - public global::Vapi.MakeToolWithToolCallType? Type2424 { get; set; } + public global::Vapi.ClientInboundMessageSayType? Type2424 { get; set; } /// /// /// - public global::Vapi.BashToolWithToolCallType? Type2425 { get; set; } + public global::Vapi.ClientInboundMessageEndCall? Type2425 { get; set; } /// /// /// - public global::Vapi.BashToolWithToolCallSubType? Type2426 { get; set; } + public global::Vapi.ClientInboundMessageEndCallType? Type2426 { get; set; } /// /// /// - public global::Vapi.BashToolWithToolCallName? Type2427 { get; set; } + public global::Vapi.ClientInboundMessageTransfer? Type2427 { get; set; } /// /// /// - public global::Vapi.ComputerToolWithToolCallType? Type2428 { get; set; } + public global::Vapi.ClientInboundMessageTransferType? Type2428 { get; set; } /// /// /// - public global::Vapi.ComputerToolWithToolCallSubType? Type2429 { get; set; } + public global::Vapi.ClientInboundMessageSendTransportMessage? Type2429 { get; set; } /// /// /// - public global::Vapi.ComputerToolWithToolCallName? Type2430 { get; set; } + public global::Vapi.ClientInboundMessageSendTransportMessageType? Type2430 { get; set; } /// /// /// - public global::Vapi.TextEditorToolWithToolCallType? Type2431 { get; set; } + public global::Vapi.OneOf? Type2431 { get; set; } /// /// /// - public global::Vapi.TextEditorToolWithToolCallSubType? Type2432 { get; set; } + public global::Vapi.VapiSipTransportMessage? Type2432 { get; set; } /// /// /// - public global::Vapi.TextEditorToolWithToolCallName? Type2433 { get; set; } + public global::Vapi.TwilioTransportMessage? Type2433 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolWithToolCallType? Type2434 { get; set; } + public global::Vapi.ClientInboundMessage? Type2434 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolWithToolCall? Type2435 { get; set; } + public global::Vapi.KnowledgeBaseCostType? Type2435 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolWithToolCallType? Type2436 { get; set; } + public global::Vapi.SessionCostType? Type2436 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolWithToolCall? Type2437 { get; set; } + public global::Vapi.FunctionToolWithToolCallType? Type2437 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolWithToolCallType? Type2438 { get; set; } + public global::Vapi.GhlToolWithToolCallType? Type2438 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolWithToolCall? Type2439 { get; set; } + public global::Vapi.MakeToolWithToolCallType? Type2439 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolWithToolCallType? Type2440 { get; set; } + public global::Vapi.BashToolWithToolCallType? Type2440 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolWithToolCall? Type2441 { get; set; } + public global::Vapi.BashToolWithToolCallSubType? Type2441 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolWithToolCallType? Type2442 { get; set; } + public global::Vapi.BashToolWithToolCallName? Type2442 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolWithToolCall? Type2443 { get; set; } + public global::Vapi.ComputerToolWithToolCallType? Type2443 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolWithToolCallType? Type2444 { get; set; } + public global::Vapi.ComputerToolWithToolCallSubType? Type2444 { get; set; } /// /// /// - public global::Vapi.VapiSipTransportMessageTransport? Type2445 { get; set; } + public global::Vapi.ComputerToolWithToolCallName? Type2445 { get; set; } /// /// /// - public global::Vapi.VapiSipTransportMessageSipVerb? Type2446 { get; set; } + public global::Vapi.TextEditorToolWithToolCallType? Type2446 { get; set; } /// /// /// - public global::Vapi.TwilioTransportMessageTransport? Type2447 { get; set; } + public global::Vapi.TextEditorToolWithToolCallSubType? Type2447 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateRequest? Type2448 { get; set; } + public global::Vapi.TextEditorToolWithToolCallName? Type2448 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateRequestDiscriminator? Type2449 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolWithToolCallType? Type2449 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateRequestDiscriminatorProvider? Type2450 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolWithToolCall? Type2450 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateRequest? Type2451 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolWithToolCallType? Type2451 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateRequestDiscriminator? Type2452 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolWithToolCall? Type2452 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateRequestDiscriminatorProvider? Type2453 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolWithToolCallType? Type2453 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateRequest? Type2454 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolWithToolCall? Type2454 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateRequestDiscriminator? Type2455 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolWithToolCallType? Type2455 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateRequestDiscriminatorType? Type2456 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolWithToolCall? Type2456 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateRequest? Type2457 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolWithToolCallType? Type2457 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateRequestDiscriminator? Type2458 { get; set; } + public global::Vapi.GoHighLevelContactGetToolWithToolCall? Type2458 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateRequestDiscriminatorType? Type2459 { get; set; } + public global::Vapi.GoHighLevelContactGetToolWithToolCallType? Type2459 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateRequest? Type2460 { get; set; } + public global::Vapi.VapiSipTransportMessageTransport? Type2460 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateRequestDiscriminator? Type2461 { get; set; } + public global::Vapi.VapiSipTransportMessageSipVerb? Type2461 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateRequestDiscriminatorType? Type2462 { get; set; } + public global::Vapi.TwilioTransportMessageTransport? Type2462 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateRequest? Type2463 { get; set; } + public global::Vapi.PhoneNumberControllerCreateRequest? Type2463 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateRequestDiscriminator? Type2464 { get; set; } + public global::Vapi.PhoneNumberControllerCreateRequestDiscriminator? Type2464 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateRequestDiscriminatorType? Type2465 { get; set; } + public global::Vapi.PhoneNumberControllerCreateRequestDiscriminatorProvider? Type2465 { get; set; } /// /// /// - public global::Vapi.InsightControllerPreviewRequest? Type2466 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateRequest? Type2466 { get; set; } /// /// /// - public global::Vapi.InsightControllerPreviewRequestDiscriminator? Type2467 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateRequestDiscriminator? Type2467 { get; set; } /// /// /// - public global::Vapi.InsightControllerPreviewRequestDiscriminatorType? Type2468 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateRequestDiscriminatorProvider? Type2468 { get; set; } /// /// /// - public global::Vapi.ChatControllerListChatsSortOrder? Type2469 { get; set; } + public global::Vapi.ToolControllerCreateRequest? Type2469 { get; set; } /// /// /// - public global::Vapi.ChatControllerListChatsSortBy? Type2470 { get; set; } + public global::Vapi.ToolControllerCreateRequestDiscriminator? Type2470 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllStatus? Type2471 { get; set; } + public global::Vapi.ToolControllerCreateRequestDiscriminatorType? Type2471 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllSortOrder? Type2472 { get; set; } + public global::Vapi.ToolControllerUpdateRequest? Type2472 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllSortBy? Type2473 { get; set; } + public global::Vapi.ToolControllerUpdateRequestDiscriminator? Type2473 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllV2Status? Type2474 { get; set; } + public global::Vapi.ToolControllerUpdateRequestDiscriminatorType? Type2474 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllV2SortOrder? Type2475 { get; set; } + public global::Vapi.InsightControllerCreateRequest? Type2475 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllV2SortBy? Type2476 { get; set; } + public global::Vapi.InsightControllerCreateRequestDiscriminator? Type2476 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2477 { get; set; } + public global::Vapi.InsightControllerCreateRequestDiscriminatorType? Type2477 { get; set; } /// /// /// - public global::Vapi.CampaignControllerGetCampaignV2ContactsStatu? Type2478 { get; set; } + public global::Vapi.InsightControllerUpdateRequest? Type2478 { get; set; } /// /// /// - public global::Vapi.CampaignControllerGetCampaignV2ContactsSortBy? Type2479 { get; set; } + public global::Vapi.InsightControllerUpdateRequestDiscriminator? Type2479 { get; set; } /// /// /// - public global::Vapi.SessionControllerFindAllPaginatedSortOrder? Type2480 { get; set; } + public global::Vapi.InsightControllerUpdateRequestDiscriminatorType? Type2480 { get; set; } /// /// /// - public global::Vapi.SessionControllerFindAllPaginatedSortBy? Type2481 { get; set; } + public global::Vapi.InsightControllerPreviewRequest? Type2481 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllPaginatedSortOrder? Type2482 { get; set; } + public global::Vapi.InsightControllerPreviewRequestDiscriminator? Type2482 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllPaginatedSortBy? Type2483 { get; set; } + public global::Vapi.InsightControllerPreviewRequestDiscriminatorType? Type2483 { get; set; } /// /// /// - public global::Vapi.StructuredOutputControllerFindAllSortOrder? Type2484 { get; set; } + public global::Vapi.ChatControllerListChatsSortOrder? Type2484 { get; set; } /// /// /// - public global::Vapi.StructuredOutputControllerFindAllSortBy? Type2485 { get; set; } + public global::Vapi.ChatControllerListChatsSortBy? Type2485 { get; set; } /// /// /// - public global::Vapi.PersonalityControllerFindAllSortOrder? Type2486 { get; set; } + public global::Vapi.CampaignControllerFindAllStatus? Type2486 { get; set; } /// /// /// - public global::Vapi.PersonalityControllerFindAllSortBy? Type2487 { get; set; } + public global::Vapi.CampaignControllerFindAllSortOrder? Type2487 { get; set; } /// /// /// - public global::Vapi.ScenarioControllerFindAllSortOrder? Type2488 { get; set; } + public global::Vapi.CampaignControllerFindAllSortBy? Type2488 { get; set; } /// /// /// - public global::Vapi.ScenarioControllerFindAllSortBy? Type2489 { get; set; } + public global::Vapi.CampaignControllerFindAllV2Status? Type2489 { get; set; } /// /// /// - public global::Vapi.SimulationRunControllerFindAllStatus? Type2490 { get; set; } + public global::Vapi.CampaignControllerFindAllV2SortOrder? Type2490 { get; set; } /// /// /// - public global::Vapi.SimulationRunControllerFindAllFilterStatus? Type2491 { get; set; } + public global::Vapi.CampaignControllerFindAllV2SortBy? Type2491 { get; set; } /// /// /// - public global::Vapi.SimulationRunControllerFindAllTargetType? Type2492 { get; set; } + public global::System.Collections.Generic.IList? Type2492 { get; set; } /// /// /// - public global::Vapi.SimulationRunControllerFindAllSortOrder? Type2493 { get; set; } + public global::Vapi.CampaignControllerGetCampaignV2ContactsStatu? Type2493 { get; set; } /// /// /// - public global::Vapi.SimulationRunControllerFindAllSortBy? Type2494 { get; set; } + public global::Vapi.CampaignControllerGetCampaignV2ContactsSortBy? Type2494 { get; set; } /// /// /// - public global::Vapi.SimulationRunControllerFindItemsStatus? Type2495 { get; set; } + public global::Vapi.SessionControllerFindAllPaginatedSortOrder? Type2495 { get; set; } /// /// /// - public global::Vapi.SimulationRunControllerFindItemsSortOrder? Type2496 { get; set; } + public global::Vapi.SessionControllerFindAllPaginatedSortBy? Type2496 { get; set; } /// /// /// - public global::Vapi.SimulationRunControllerFindItemsSortBy? Type2497 { get; set; } + public global::Vapi.PhoneNumberControllerFindAllPaginatedSortOrder? Type2497 { get; set; } /// /// /// - public global::Vapi.SimulationSuiteControllerFindAllSortOrder? Type2498 { get; set; } + public global::Vapi.PhoneNumberControllerFindAllPaginatedSortBy? Type2498 { get; set; } /// /// /// - public global::Vapi.SimulationSuiteControllerFindAllSortBy? Type2499 { get; set; } + public global::Vapi.StructuredOutputControllerFindAllSortOrder? Type2499 { get; set; } /// /// /// - public global::Vapi.SimulationControllerFindAllSortOrder? Type2500 { get; set; } + public global::Vapi.StructuredOutputControllerFindAllSortBy? Type2500 { get; set; } /// /// /// - public global::Vapi.SimulationControllerFindAllSortBy? Type2501 { get; set; } + public global::Vapi.PersonalityControllerFindAllSortOrder? Type2501 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindAllSortOrder? Type2502 { get; set; } + public global::Vapi.PersonalityControllerFindAllSortBy? Type2502 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindAllSortBy? Type2503 { get; set; } + public global::Vapi.ScenarioControllerFindAllSortOrder? Type2503 { get; set; } /// /// /// - public global::Vapi.BoardControllerFindAllSortOrder? Type2504 { get; set; } + public global::Vapi.ScenarioControllerFindAllSortBy? Type2504 { get; set; } /// /// /// - public global::Vapi.BoardControllerFindAllSortBy? Type2505 { get; set; } + public global::Vapi.SimulationRunControllerFindAllStatus? Type2505 { get; set; } /// /// /// - public global::Vapi.EvalControllerGetPaginatedSortOrder? Type2506 { get; set; } + public global::Vapi.SimulationRunControllerFindAllFilterStatus? Type2506 { get; set; } /// /// /// - public global::Vapi.EvalControllerGetPaginatedSortBy? Type2507 { get; set; } + public global::Vapi.SimulationRunControllerFindAllTargetType? Type2507 { get; set; } /// /// /// - public global::Vapi.EvalControllerGetRunsPaginatedSortOrder? Type2508 { get; set; } + public global::Vapi.SimulationRunControllerFindAllSortOrder? Type2508 { get; set; } /// /// /// - public global::Vapi.EvalControllerGetRunsPaginatedSortBy? Type2509 { get; set; } + public global::Vapi.SimulationRunControllerFindAllSortBy? Type2509 { get; set; } /// /// /// - public global::Vapi.ScorecardControllerGetPaginatedSortOrder? Type2510 { get; set; } + public global::Vapi.SimulationRunControllerFindItemsStatus? Type2510 { get; set; } /// /// /// - public global::Vapi.ScorecardControllerGetPaginatedSortBy? Type2511 { get; set; } + public global::Vapi.SimulationRunControllerFindItemsSortOrder? Type2511 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerCreateProviderResourceProvider? Type2512 { get; set; } + public global::Vapi.SimulationRunControllerFindItemsSortBy? Type2512 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerCreateProviderResourceResourceName? Type2513 { get; set; } + public global::Vapi.SimulationSuiteControllerFindAllSortOrder? Type2513 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedProvider? Type2514 { get; set; } + public global::Vapi.SimulationSuiteControllerFindAllSortBy? Type2514 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedResourceName? Type2515 { get; set; } + public global::Vapi.SimulationControllerFindAllSortOrder? Type2515 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortOrder? Type2516 { get; set; } + public global::Vapi.SimulationControllerFindAllSortBy? Type2516 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortBy? Type2517 { get; set; } + public global::Vapi.InsightControllerFindAllSortOrder? Type2517 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourceProvider? Type2518 { get; set; } + public global::Vapi.InsightControllerFindAllSortBy? Type2518 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourceResourceName? Type2519 { get; set; } + public global::Vapi.BoardControllerFindAllSortOrder? Type2519 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerDeleteProviderResourceProvider? Type2520 { get; set; } + public global::Vapi.BoardControllerFindAllSortBy? Type2520 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerDeleteProviderResourceResourceName? Type2521 { get; set; } + public global::Vapi.EvalControllerGetPaginatedSortOrder? Type2521 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerUpdateProviderResourceProvider? Type2522 { get; set; } + public global::Vapi.EvalControllerGetPaginatedSortBy? Type2522 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerUpdateProviderResourceResourceName? Type2523 { get; set; } + public global::Vapi.EvalControllerGetRunsPaginatedSortOrder? Type2523 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2524 { get; set; } + public global::Vapi.EvalControllerGetRunsPaginatedSortBy? Type2524 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2525 { get; set; } + public global::Vapi.ScorecardControllerGetPaginatedSortOrder? Type2525 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2526 { get; set; } + public global::Vapi.ScorecardControllerGetPaginatedSortBy? Type2526 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2527 { get; set; } + public global::Vapi.ProviderResourceControllerCreateProviderResourceProvider? Type2527 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateResponse? Type2528 { get; set; } + public global::Vapi.ProviderResourceControllerCreateProviderResourceResourceName? Type2528 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateResponseDiscriminator? Type2529 { get; set; } + public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedProvider? Type2529 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateResponseDiscriminatorProvider? Type2530 { get; set; } + public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedResourceName? Type2530 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2531 { get; set; } + public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortOrder? Type2531 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllResponseItem? Type2532 { get; set; } + public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortBy? Type2532 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllResponseItemDiscriminator? Type2533 { get; set; } + public global::Vapi.ProviderResourceControllerGetProviderResourceProvider? Type2533 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllResponseItemDiscriminatorProvider? Type2534 { get; set; } + public global::Vapi.ProviderResourceControllerGetProviderResourceResourceName? Type2534 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindOneResponse? Type2535 { get; set; } + public global::Vapi.ProviderResourceControllerDeleteProviderResourceProvider? Type2535 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindOneResponseDiscriminator? Type2536 { get; set; } + public global::Vapi.ProviderResourceControllerDeleteProviderResourceResourceName? Type2536 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindOneResponseDiscriminatorProvider? Type2537 { get; set; } + public global::Vapi.ProviderResourceControllerUpdateProviderResourceProvider? Type2537 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateResponse? Type2538 { get; set; } + public global::Vapi.ProviderResourceControllerUpdateProviderResourceResourceName? Type2538 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateResponseDiscriminator? Type2539 { get; set; } + public global::System.Collections.Generic.IList? Type2539 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateResponseDiscriminatorProvider? Type2540 { get; set; } + public global::Vapi.OneOf? Type2540 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerRemoveResponse? Type2541 { get; set; } + public global::Vapi.OneOf? Type2541 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerRemoveResponseDiscriminator? Type2542 { get; set; } + public global::Vapi.OneOf? Type2542 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerRemoveResponseDiscriminatorProvider? Type2543 { get; set; } + public global::Vapi.PhoneNumberControllerCreateResponse? Type2543 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateResponse? Type2544 { get; set; } + public global::Vapi.PhoneNumberControllerCreateResponseDiscriminator? Type2544 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateResponseDiscriminator? Type2545 { get; set; } + public global::Vapi.PhoneNumberControllerCreateResponseDiscriminatorProvider? Type2545 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateResponseDiscriminatorType? Type2546 { get; set; } + public global::System.Collections.Generic.IList? Type2546 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2547 { get; set; } + public global::Vapi.PhoneNumberControllerFindAllResponseItem? Type2547 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindAllResponseItem? Type2548 { get; set; } + public global::Vapi.PhoneNumberControllerFindAllResponseItemDiscriminator? Type2548 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindAllResponseItemDiscriminator? Type2549 { get; set; } + public global::Vapi.PhoneNumberControllerFindAllResponseItemDiscriminatorProvider? Type2549 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindAllResponseItemDiscriminatorType? Type2550 { get; set; } + public global::Vapi.PhoneNumberControllerFindOneResponse? Type2550 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindOneResponse? Type2551 { get; set; } + public global::Vapi.PhoneNumberControllerFindOneResponseDiscriminator? Type2551 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindOneResponseDiscriminator? Type2552 { get; set; } + public global::Vapi.PhoneNumberControllerFindOneResponseDiscriminatorProvider? Type2552 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindOneResponseDiscriminatorType? Type2553 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateResponse? Type2553 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateResponse? Type2554 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateResponseDiscriminator? Type2554 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateResponseDiscriminator? Type2555 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateResponseDiscriminatorProvider? Type2555 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateResponseDiscriminatorType? Type2556 { get; set; } + public global::Vapi.PhoneNumberControllerRemoveResponse? Type2556 { get; set; } /// /// /// - public global::Vapi.ToolControllerRemoveResponse? Type2557 { get; set; } + public global::Vapi.PhoneNumberControllerRemoveResponseDiscriminator? Type2557 { get; set; } /// /// /// - public global::Vapi.ToolControllerRemoveResponseDiscriminator? Type2558 { get; set; } + public global::Vapi.PhoneNumberControllerRemoveResponseDiscriminatorProvider? Type2558 { get; set; } /// /// /// - public global::Vapi.ToolControllerRemoveResponseDiscriminatorType? Type2559 { get; set; } + public global::Vapi.ToolControllerCreateResponse? Type2559 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2560 { get; set; } + public global::Vapi.ToolControllerCreateResponseDiscriminator? Type2560 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2561 { get; set; } + public global::Vapi.ToolControllerCreateResponseDiscriminatorType? Type2561 { get; set; } /// /// /// - public global::Vapi.OneOf?, global::Vapi.StructuredOutputRerunResponse>? Type2562 { get; set; } + public global::System.Collections.Generic.IList? Type2562 { get; set; } /// /// /// - public global::Vapi.AllOf? Type2563 { get; set; } + public global::Vapi.ToolControllerFindAllResponseItem? Type2563 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2564 { get; set; } + public global::Vapi.ToolControllerFindAllResponseItemDiscriminator? Type2564 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2565 { get; set; } + public global::Vapi.ToolControllerFindAllResponseItemDiscriminatorType? Type2565 { get; set; } /// /// /// - public global::Vapi.OneOf, global::Vapi.SimulationRunsPaginatedResponse>? Type2566 { get; set; } + public global::Vapi.ToolControllerFindOneResponse? Type2566 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2567 { get; set; } + public global::Vapi.ToolControllerFindOneResponseDiscriminator? Type2567 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2568 { get; set; } + public global::Vapi.ToolControllerFindOneResponseDiscriminatorType? Type2568 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2569 { get; set; } + public global::Vapi.ToolControllerUpdateResponse? Type2569 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2570 { get; set; } + public global::Vapi.ToolControllerUpdateResponseDiscriminator? Type2570 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateResponse? Type2571 { get; set; } + public global::Vapi.ToolControllerUpdateResponseDiscriminatorType? Type2571 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateResponseDiscriminator? Type2572 { get; set; } + public global::Vapi.ToolControllerRemoveResponse? Type2572 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateResponseDiscriminatorType? Type2573 { get; set; } + public global::Vapi.ToolControllerRemoveResponseDiscriminator? Type2573 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateResponse? Type2574 { get; set; } + public global::Vapi.ToolControllerRemoveResponseDiscriminatorType? Type2574 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateResponseDiscriminator? Type2575 { get; set; } + public global::Vapi.ToolControllerRemoveResponse2? Type2575 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateResponseDiscriminatorType? Type2576 { get; set; } + public global::Vapi.ToolControllerRemoveResponseDiscriminator2? Type2576 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindOneResponse? Type2577 { get; set; } + public global::Vapi.ToolControllerRemoveResponseDiscriminatorError? Type2577 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindOneResponseDiscriminator? Type2578 { get; set; } + public global::System.Collections.Generic.IList? Type2578 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindOneResponseDiscriminatorType? Type2579 { get; set; } + public global::Vapi.OneOf?, global::Vapi.StructuredOutputRerunResponse>? Type2579 { get; set; } /// /// /// - public global::Vapi.InsightControllerRemoveResponse? Type2580 { get; set; } + public global::Vapi.AllOf? Type2580 { get; set; } /// /// /// - public global::Vapi.InsightControllerRemoveResponseDiscriminator? Type2581 { get; set; } + public global::System.Collections.Generic.IList? Type2581 { get; set; } /// /// /// - public global::Vapi.InsightControllerRemoveResponseDiscriminatorType? Type2582 { get; set; } + public global::System.Collections.Generic.IList? Type2582 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2583 { get; set; } + public global::Vapi.OneOf, global::Vapi.SimulationRunsPaginatedResponse>? Type2583 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2584 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2585 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2586 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2587 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerCreateResponse? Type2588 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerCreateResponseDiscriminator? Type2589 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerCreateResponseDiscriminatorType? Type2590 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerUpdateResponse? Type2591 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerUpdateResponseDiscriminator? Type2592 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerUpdateResponseDiscriminatorType? Type2593 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerFindOneResponse? Type2594 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerFindOneResponseDiscriminator? Type2595 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerFindOneResponseDiscriminatorType? Type2596 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerRemoveResponse? Type2597 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerRemoveResponseDiscriminator? Type2598 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerRemoveResponseDiscriminatorType? Type2599 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2600 { get; set; } /// /// @@ -10642,474 +10710,482 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType68 { get; set; } + public global::System.Collections.Generic.List? ListType68 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType69 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType70 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType69 { get; set; } + public global::System.Collections.Generic.List? ListType71 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType70 { get; set; } + public global::System.Collections.Generic.List? ListType72 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType71 { get; set; } + public global::System.Collections.Generic.List? ListType73 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType72 { get; set; } + public global::System.Collections.Generic.List? ListType74 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType73 { get; set; } + public global::System.Collections.Generic.List? ListType75 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType74 { get; set; } + public global::System.Collections.Generic.List? ListType76 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType75 { 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; } + public global::System.Collections.Generic.List? ListType108 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType107 { get; set; } + public global::System.Collections.Generic.List? ListType109 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType108 { get; set; } + public global::System.Collections.Generic.List? ListType110 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType109 { get; set; } + public global::System.Collections.Generic.List? ListType111 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType110 { get; set; } + public global::System.Collections.Generic.List>? ListType112 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType111 { get; set; } + public global::System.Collections.Generic.List? ListType113 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType112 { get; set; } + public global::System.Collections.Generic.List? ListType114 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType113 { get; set; } + public global::System.Collections.Generic.List? ListType115 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType114 { get; set; } + public global::System.Collections.Generic.List? ListType116 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType115 { get; set; } + public global::System.Collections.Generic.List? ListType117 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType116 { get; set; } + public global::System.Collections.Generic.List? ListType118 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType117 { get; set; } + public global::System.Collections.Generic.List? ListType119 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType118 { get; set; } + public global::System.Collections.Generic.List? ListType120 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType119 { get; set; } + public global::System.Collections.Generic.List? ListType121 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType120 { get; set; } + public global::System.Collections.Generic.List? ListType122 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType121 { get; set; } + public global::System.Collections.Generic.List>? ListType123 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType122 { get; set; } + public global::System.Collections.Generic.List>? ListType124 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType123 { get; set; } + public global::System.Collections.Generic.List? ListType125 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType124 { get; set; } + public global::System.Collections.Generic.List>? ListType126 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType125 { get; set; } + public global::System.Collections.Generic.List? ListType127 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType126 { get; set; } + public global::System.Collections.Generic.List? ListType128 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType127 { get; set; } + public global::System.Collections.Generic.List? ListType129 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType128 { get; set; } + public global::System.Collections.Generic.List? ListType130 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType129 { get; set; } + public global::System.Collections.Generic.List? ListType131 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType130 { get; set; } + public global::System.Collections.Generic.List? ListType132 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType131 { get; set; } + public global::System.Collections.Generic.List? ListType133 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType132 { get; set; } + public global::System.Collections.Generic.List? ListType134 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType133 { get; set; } + public global::System.Collections.Generic.List>? ListType135 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType134 { get; set; } + public global::System.Collections.Generic.List? ListType136 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType135 { get; set; } + public global::System.Collections.Generic.List? ListType137 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType136 { get; set; } + public global::System.Collections.Generic.List? ListType138 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType137 { get; set; } + public global::System.Collections.Generic.List? ListType139 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType138 { get; set; } + public global::System.Collections.Generic.List? ListType140 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType139 { get; set; } + public global::System.Collections.Generic.List? ListType141 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType140 { get; set; } + public global::System.Collections.Generic.List>? ListType142 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType141 { get; set; } + public global::System.Collections.Generic.List? ListType143 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType142 { get; set; } + public global::System.Collections.Generic.List>? ListType144 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType143 { get; set; } + public global::System.Collections.Generic.List? ListType145 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType144 { get; set; } + public global::System.Collections.Generic.List? ListType146 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType145 { get; set; } + public global::System.Collections.Generic.List? ListType147 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType146 { get; set; } + public global::System.Collections.Generic.List? ListType148 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType147 { get; set; } + public global::System.Collections.Generic.List? ListType149 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType148 { get; set; } + public global::System.Collections.Generic.List? ListType150 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType149 { get; set; } + public global::System.Collections.Generic.List>? ListType151 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType150 { get; set; } + public global::System.Collections.Generic.List? ListType152 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType151 { get; set; } + public global::System.Collections.Generic.List>? ListType153 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType152 { get; set; } + public global::System.Collections.Generic.List? ListType154 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType153 { get; set; } + public global::System.Collections.Generic.List? ListType155 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType154 { get; set; } + public global::System.Collections.Generic.List? ListType156 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType155 { get; set; } + public global::System.Collections.Generic.List? ListType157 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType156 { get; set; } + public global::System.Collections.Generic.List? ListType158 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType157 { get; set; } + public global::System.Collections.Generic.List? ListType159 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType158 { get; set; } + public global::System.Collections.Generic.List? ListType160 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType159 { get; set; } + public global::System.Collections.Generic.List? ListType161 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType160 { get; set; } + public global::System.Collections.Generic.List? ListType162 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType161 { get; set; } + public global::System.Collections.Generic.List? ListType163 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType162 { get; set; } + public global::System.Collections.Generic.List? ListType164 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType163 { get; set; } + public global::System.Collections.Generic.List? ListType165 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType164 { get; set; } + public global::System.Collections.Generic.List? ListType166 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType165 { get; set; } + public global::System.Collections.Generic.List? ListType167 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType166 { get; set; } + public global::System.Collections.Generic.List? ListType168 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType167 { get; set; } + public global::System.Collections.Generic.List? ListType169 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType168 { get; set; } + public global::System.Collections.Generic.List? ListType170 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType169 { get; set; } + public global::System.Collections.Generic.List? ListType171 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType170 { get; set; } + public global::System.Collections.Generic.List? ListType172 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType171 { get; set; } + public global::System.Collections.Generic.List? ListType173 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType172 { get; set; } + public global::System.Collections.Generic.List? ListType174 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType173 { get; set; } + public global::System.Collections.Generic.List? ListType175 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType174 { get; set; } + public global::System.Collections.Generic.List? ListType176 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType175 { get; set; } + public global::System.Collections.Generic.List? ListType177 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType176 { get; set; } + public global::System.Collections.Generic.List? ListType178 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType177 { get; set; } + public global::System.Collections.Generic.List? ListType179 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType178 { get; set; } + public global::System.Collections.Generic.List? ListType180 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType179 { get; set; } + public global::System.Collections.Generic.List? ListType181 { get; set; } /// /// /// - public global::Vapi.OneOf, global::Vapi.SimulationRunsPaginatedResponse>? ListType180 { get; set; } + public global::Vapi.OneOf, global::Vapi.SimulationRunsPaginatedResponse>? ListType182 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType181 { get; set; } + public global::System.Collections.Generic.List? ListType183 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType182 { get; set; } + public global::System.Collections.Generic.List? ListType184 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType183 { get; set; } + public global::System.Collections.Generic.List? ListType185 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType184 { get; set; } + public global::System.Collections.Generic.List? ListType186 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType185 { get; set; } + public global::System.Collections.Generic.List? ListType187 { get; set; } } } \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriber.g.cs b/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriber.g.cs index d7e29576..d6be7ba7 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriber.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriber.g.cs @@ -95,7 +95,7 @@ public sealed partial class AssemblyAITranscriber public bool? VadAssistedEndpointingEnabled { get; set; } /// - /// This is the transcription mode used by the `universal-3-5-pro` speech model. Only applies to the `universal-3-5-pro` speech model.
+ /// This is the transcription mode used by the Universal Pro speech models. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
/// @default 'balanced' ///
[global::System.Text.Json.Serialization.JsonPropertyName("mode")] @@ -103,27 +103,38 @@ public sealed partial class AssemblyAITranscriber public global::Vapi.AssemblyAITranscriberMode? Mode { get; set; } /// - /// This is a prompt that provides additional context to the transcription model. Only applies to the `universal-3-5-pro` speech model. + /// This is a prompt that provides additional context to the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`. /// [global::System.Text.Json.Serialization.JsonPropertyName("prompt")] public string? Prompt { get; set; } /// - /// This is context about the voice agent that guides the transcription model. Only applies to the `universal-3-5-pro` speech model. + /// This is context about the voice agent that guides the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`. /// [global::System.Text.Json.Serialization.JsonPropertyName("agentContext")] public string? AgentContext { get; set; } /// - /// These are language codes used to steer automatic language detection. Only applies to the `universal-3-5-pro` speech model. + /// When true, the text the assistant just spoke is sent to AssemblyAI as `agent_context` after every assistant turn, replacing the previous value, so the user's reply is transcribed in the context of the question it answers.
+ /// `agentContext` still seeds the first turn. Text longer than 1750 characters keeps its last 1750 characters. Turns the user interrupted are not sent when the interruption is detected by voice activity (the default, `stopSpeakingPlan.numWords: 0`).
+ /// Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
+ /// @default false
+ /// Default Value: false + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("agentContextAutoUpdateEnabled")] + public bool? AgentContextAutoUpdateEnabled { get; set; } + + /// + /// These are language codes used to steer automatic language detection. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
+ /// `ur`, `ru`, `ko`, `ca`, `gl`, `ro`, `et`, `fa`, `yue`, `af`, `mr`, `zu`, `xh` and `nn` were added with `universal-3-6-pro`. ///
[global::System.Text.Json.Serialization.JsonPropertyName("languageCodes")] public global::System.Collections.Generic.IList? LanguageCodes { get; set; } /// /// This is the speech model used for the streaming session.
- /// Keyterms prompting is supported on universal-streaming-english and universal-3-5-pro.
- /// universal-3-5-pro is AssemblyAI's most accurate voice-agent model.
+ /// Keyterms prompting is supported on universal-streaming-english, universal-3-5-pro and universal-3-6-pro.
+ /// universal-3-6-pro is AssemblyAI's newest and most accurate voice-agent model.
/// @default 'universal-streaming-english' ///
[global::System.Text.Json.Serialization.JsonPropertyName("speechModel")] @@ -145,7 +156,7 @@ public sealed partial class AssemblyAITranscriber /// /// Keyterms prompting improves recognition accuracy for specific words and phrases.
/// Can include up to 100 keyterms, each up to 50 characters.
- /// Costs an additional $0.04/hour on universal-streaming-english and is included at no extra cost on universal-3-5-pro. + /// Costs an additional $0.04/hour on universal-streaming-english and is included at no extra cost on the Universal Pro models (universal-3-5-pro, universal-3-6-pro). ///
[global::System.Text.Json.Serialization.JsonPropertyName("keytermsPrompt")] public global::System.Collections.Generic.IList? KeytermsPrompt { get; set; } @@ -223,22 +234,30 @@ public sealed partial class AssemblyAITranscriber /// Example: true /// /// - /// This is the transcription mode used by the `universal-3-5-pro` speech model. Only applies to the `universal-3-5-pro` speech model.
+ /// This is the transcription mode used by the Universal Pro speech models. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
/// @default 'balanced' /// /// - /// This is a prompt that provides additional context to the transcription model. Only applies to the `universal-3-5-pro` speech model. + /// This is a prompt that provides additional context to the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`. /// /// - /// This is context about the voice agent that guides the transcription model. Only applies to the `universal-3-5-pro` speech model. + /// This is context about the voice agent that guides the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`. + /// + /// + /// When true, the text the assistant just spoke is sent to AssemblyAI as `agent_context` after every assistant turn, replacing the previous value, so the user's reply is transcribed in the context of the question it answers.
+ /// `agentContext` still seeds the first turn. Text longer than 1750 characters keeps its last 1750 characters. Turns the user interrupted are not sent when the interruption is detected by voice activity (the default, `stopSpeakingPlan.numWords: 0`).
+ /// Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
+ /// @default false
+ /// Default Value: false /// /// - /// These are language codes used to steer automatic language detection. Only applies to the `universal-3-5-pro` speech model. + /// These are language codes used to steer automatic language detection. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
+ /// `ur`, `ru`, `ko`, `ca`, `gl`, `ro`, `et`, `fa`, `yue`, `af`, `mr`, `zu`, `xh` and `nn` were added with `universal-3-6-pro`. /// /// /// This is the speech model used for the streaming session.
- /// Keyterms prompting is supported on universal-streaming-english and universal-3-5-pro.
- /// universal-3-5-pro is AssemblyAI's most accurate voice-agent model.
+ /// Keyterms prompting is supported on universal-streaming-english, universal-3-5-pro and universal-3-6-pro.
+ /// universal-3-6-pro is AssemblyAI's newest and most accurate voice-agent model.
/// @default 'universal-streaming-english' /// /// @@ -250,7 +269,7 @@ public sealed partial class AssemblyAITranscriber /// /// Keyterms prompting improves recognition accuracy for specific words and phrases.
/// Can include up to 100 keyterms, each up to 50 characters.
- /// Costs an additional $0.04/hour on universal-streaming-english and is included at no extra cost on universal-3-5-pro. + /// Costs an additional $0.04/hour on universal-streaming-english and is included at no extra cost on the Universal Pro models (universal-3-5-pro, universal-3-6-pro). /// /// /// The duration of the end utterance silence threshold in milliseconds. @@ -277,6 +296,7 @@ public AssemblyAITranscriber( global::Vapi.AssemblyAITranscriberMode? mode, string? prompt, string? agentContext, + bool? agentContextAutoUpdateEnabled, global::System.Collections.Generic.IList? languageCodes, global::Vapi.AssemblyAITranscriberSpeechModel? speechModel, string? realtimeUrl, @@ -297,6 +317,7 @@ public AssemblyAITranscriber( this.Mode = mode; this.Prompt = prompt; this.AgentContext = agentContext; + this.AgentContextAutoUpdateEnabled = agentContextAutoUpdateEnabled; this.LanguageCodes = languageCodes; this.SpeechModel = speechModel; this.RealtimeUrl = realtimeUrl; diff --git a/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriberLanguageCode.g.cs b/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriberLanguageCode.g.cs index f6eb0b4d..9448897c 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriberLanguageCode.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriberLanguageCode.g.cs @@ -8,6 +8,10 @@ namespace Vapi ///
public enum AssemblyAITranscriberLanguageCode { + /// + /// + /// + Af, /// /// /// @@ -15,6 +19,10 @@ public enum AssemblyAITranscriberLanguageCode /// /// /// + Ca, + /// + /// + /// Da, /// /// @@ -31,6 +39,14 @@ public enum AssemblyAITranscriberLanguageCode /// /// /// + Et, + /// + /// + /// + Fa, + /// + /// + /// Fi, /// /// @@ -39,6 +55,10 @@ public enum AssemblyAITranscriberLanguageCode /// /// /// + Gl, + /// + /// + /// He, /// /// @@ -55,10 +75,22 @@ public enum AssemblyAITranscriberLanguageCode /// /// /// + Ko, + /// + /// + /// + Mr, + /// + /// + /// Nl, /// /// /// + Nn, + /// + /// + /// No, /// /// @@ -67,6 +99,14 @@ public enum AssemblyAITranscriberLanguageCode /// /// /// + Ro, + /// + /// + /// + Ru, + /// + /// + /// Sv, /// /// @@ -75,11 +115,27 @@ public enum AssemblyAITranscriberLanguageCode /// /// /// + Ur, + /// + /// + /// Vi, /// /// /// + Xh, + /// + /// + /// + Yue, + /// + /// + /// Zh, + /// + /// + /// + Zu, } /// @@ -94,24 +150,38 @@ public static string ToValueString(this AssemblyAITranscriberLanguageCode value) { return value switch { + AssemblyAITranscriberLanguageCode.Af => "af", AssemblyAITranscriberLanguageCode.Ar => "ar", + AssemblyAITranscriberLanguageCode.Ca => "ca", AssemblyAITranscriberLanguageCode.Da => "da", AssemblyAITranscriberLanguageCode.De => "de", AssemblyAITranscriberLanguageCode.En => "en", AssemblyAITranscriberLanguageCode.Es => "es", + AssemblyAITranscriberLanguageCode.Et => "et", + AssemblyAITranscriberLanguageCode.Fa => "fa", AssemblyAITranscriberLanguageCode.Fi => "fi", AssemblyAITranscriberLanguageCode.Fr => "fr", + AssemblyAITranscriberLanguageCode.Gl => "gl", AssemblyAITranscriberLanguageCode.He => "he", AssemblyAITranscriberLanguageCode.Hi => "hi", AssemblyAITranscriberLanguageCode.It => "it", AssemblyAITranscriberLanguageCode.Ja => "ja", + AssemblyAITranscriberLanguageCode.Ko => "ko", + AssemblyAITranscriberLanguageCode.Mr => "mr", AssemblyAITranscriberLanguageCode.Nl => "nl", + AssemblyAITranscriberLanguageCode.Nn => "nn", AssemblyAITranscriberLanguageCode.No => "no", AssemblyAITranscriberLanguageCode.Pt => "pt", + AssemblyAITranscriberLanguageCode.Ro => "ro", + AssemblyAITranscriberLanguageCode.Ru => "ru", AssemblyAITranscriberLanguageCode.Sv => "sv", AssemblyAITranscriberLanguageCode.Tr => "tr", + AssemblyAITranscriberLanguageCode.Ur => "ur", AssemblyAITranscriberLanguageCode.Vi => "vi", + AssemblyAITranscriberLanguageCode.Xh => "xh", + AssemblyAITranscriberLanguageCode.Yue => "yue", AssemblyAITranscriberLanguageCode.Zh => "zh", + AssemblyAITranscriberLanguageCode.Zu => "zu", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -122,24 +192,38 @@ public static string ToValueString(this AssemblyAITranscriberLanguageCode value) { return value switch { + "af" => AssemblyAITranscriberLanguageCode.Af, "ar" => AssemblyAITranscriberLanguageCode.Ar, + "ca" => AssemblyAITranscriberLanguageCode.Ca, "da" => AssemblyAITranscriberLanguageCode.Da, "de" => AssemblyAITranscriberLanguageCode.De, "en" => AssemblyAITranscriberLanguageCode.En, "es" => AssemblyAITranscriberLanguageCode.Es, + "et" => AssemblyAITranscriberLanguageCode.Et, + "fa" => AssemblyAITranscriberLanguageCode.Fa, "fi" => AssemblyAITranscriberLanguageCode.Fi, "fr" => AssemblyAITranscriberLanguageCode.Fr, + "gl" => AssemblyAITranscriberLanguageCode.Gl, "he" => AssemblyAITranscriberLanguageCode.He, "hi" => AssemblyAITranscriberLanguageCode.Hi, "it" => AssemblyAITranscriberLanguageCode.It, "ja" => AssemblyAITranscriberLanguageCode.Ja, + "ko" => AssemblyAITranscriberLanguageCode.Ko, + "mr" => AssemblyAITranscriberLanguageCode.Mr, "nl" => AssemblyAITranscriberLanguageCode.Nl, + "nn" => AssemblyAITranscriberLanguageCode.Nn, "no" => AssemblyAITranscriberLanguageCode.No, "pt" => AssemblyAITranscriberLanguageCode.Pt, + "ro" => AssemblyAITranscriberLanguageCode.Ro, + "ru" => AssemblyAITranscriberLanguageCode.Ru, "sv" => AssemblyAITranscriberLanguageCode.Sv, "tr" => AssemblyAITranscriberLanguageCode.Tr, + "ur" => AssemblyAITranscriberLanguageCode.Ur, "vi" => AssemblyAITranscriberLanguageCode.Vi, + "xh" => AssemblyAITranscriberLanguageCode.Xh, + "yue" => AssemblyAITranscriberLanguageCode.Yue, "zh" => AssemblyAITranscriberLanguageCode.Zh, + "zu" => AssemblyAITranscriberLanguageCode.Zu, _ => null, }; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriberMode.g.cs b/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriberMode.g.cs index fbc66727..75ab9cd9 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriberMode.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriberMode.g.cs @@ -4,7 +4,7 @@ namespace Vapi { /// - /// This is the transcription mode used by the `universal-3-5-pro` speech model. Only applies to the `universal-3-5-pro` speech model.
+ /// This is the transcription mode used by the Universal Pro speech models. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
/// @default 'balanced' ///
public enum AssemblyAITranscriberMode diff --git a/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriberSpeechModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriberSpeechModel.g.cs index 17c13662..d28175c4 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriberSpeechModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.AssemblyAITranscriberSpeechModel.g.cs @@ -5,8 +5,8 @@ namespace Vapi { /// /// This is the speech model used for the streaming session.
- /// Keyterms prompting is supported on universal-streaming-english and universal-3-5-pro.
- /// universal-3-5-pro is AssemblyAI's most accurate voice-agent model.
+ /// Keyterms prompting is supported on universal-streaming-english, universal-3-5-pro and universal-3-6-pro.
+ /// universal-3-6-pro is AssemblyAI's newest and most accurate voice-agent model.
/// @default 'universal-streaming-english' ///
public enum AssemblyAITranscriberSpeechModel @@ -18,6 +18,10 @@ public enum AssemblyAITranscriberSpeechModel /// /// /// + Universal36Pro, + /// + /// + /// UniversalStreamingEnglish, /// /// @@ -38,6 +42,7 @@ public static string ToValueString(this AssemblyAITranscriberSpeechModel value) return value switch { AssemblyAITranscriberSpeechModel.Universal35Pro => "universal-3-5-pro", + AssemblyAITranscriberSpeechModel.Universal36Pro => "universal-3-6-pro", AssemblyAITranscriberSpeechModel.UniversalStreamingEnglish => "universal-streaming-english", AssemblyAITranscriberSpeechModel.UniversalStreamingMultilingual => "universal-streaming-multilingual", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), @@ -51,6 +56,7 @@ public static string ToValueString(this AssemblyAITranscriberSpeechModel value) return value switch { "universal-3-5-pro" => AssemblyAITranscriberSpeechModel.Universal35Pro, + "universal-3-6-pro" => AssemblyAITranscriberSpeechModel.Universal36Pro, "universal-streaming-english" => AssemblyAITranscriberSpeechModel.UniversalStreamingEnglish, "universal-streaming-multilingual" => AssemblyAITranscriberSpeechModel.UniversalStreamingMultilingual, _ => null, diff --git a/src/libs/Vapi/Generated/Vapi.Models.Assistant.g.cs b/src/libs/Vapi/Generated/Vapi.Models.Assistant.g.cs index d3ba6c82..d6ad242a 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.Assistant.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.Assistant.g.cs @@ -142,6 +142,12 @@ public sealed partial class Assistant [global::System.Text.Json.Serialization.JsonPropertyName("latestVersion")] public string? LatestVersion { get; set; } + /// + /// Read-only. Present only when a model this configuration uses is deprecated or retired in Vapi's model deprecation registry, judged on the day of the response. Each entry names the slot that carries the model (for example `model` or `model.fallbackModels[1]`), the deprecation and retirement dates as `YYYY-MM-DD` in UTC, and the recommended replacement model: the registry's replacement, followed through any further retirements as of the response date, so it names a model that is alive on that day. Ignored if sent back in a create or update request. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("modelDeprecations")] + public global::System.Collections.Generic.IList? ModelDeprecations { get; set; } + /// /// This is the name of the assistant.
/// This is required when you want to transfer between assistants in a call. @@ -380,6 +386,9 @@ public sealed partial class Assistant /// onboarded to versioning, or for assistants that have not yet been
/// published under it. /// + /// + /// Read-only. Present only when a model this configuration uses is deprecated or retired in Vapi's model deprecation registry, judged on the day of the response. Each entry names the slot that carries the model (for example `model` or `model.fallbackModels[1]`), the deprecation and retirement dates as `YYYY-MM-DD` in UTC, and the recommended replacement model: the registry's replacement, followed through any further retirements as of the response date, so it names a model that is alive on that day. Ignored if sent back in a create or update request. + /// /// /// This is the name of the assistant.
/// This is required when you want to transfer between assistants in a call. @@ -471,6 +480,7 @@ public Assistant( global::System.Collections.Generic.IList? credentials, global::System.Collections.Generic.IList>? hooks, string? latestVersion, + global::System.Collections.Generic.IList? modelDeprecations, string? name, string? voicemailMessage, string? endCallMessage, @@ -503,6 +513,7 @@ public Assistant( this.Credentials = credentials; this.Hooks = hooks; this.LatestVersion = latestVersion; + this.ModelDeprecations = modelDeprecations; this.Name = name; this.VoicemailMessage = voicemailMessage; this.EndCallMessage = endCallMessage; diff --git a/src/libs/Vapi/Generated/Vapi.Models.AssistantActivation.g.cs b/src/libs/Vapi/Generated/Vapi.Models.AssistantActivation.g.cs index c2b5b444..eb79764e 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AssistantActivation.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.AssistantActivation.g.cs @@ -10,13 +10,22 @@ public sealed partial class AssistantActivation { /// /// This is the version label (e.g. `v3`) of the assistant active when
- /// the activation row was recorded. `null` for inline assistants,
+ /// the activation row was recorded. Absent for inline assistants,
/// orgs not on assistant versioning, and parent assistants that have
/// not yet been published under it. ///
[global::System.Text.Json.Serialization.JsonPropertyName("assistantVersion")] public string? AssistantVersion { get; set; } + /// + /// This is the version label (e.g. `v3`) of the squad that was governing the
+ /// call when this activation was recorded. Absent for activations that no
+ /// squad version governs: standalone-assistant calls, flag-off orgs, squads
+ /// with no published version, and hops to an assistant outside the squad. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("squadVersion")] + public string? SquadVersion { get; set; } + /// /// This is the name of the assistant that was active during the call. /// @@ -44,10 +53,16 @@ public sealed partial class AssistantActivation /// /// /// This is the version label (e.g. `v3`) of the assistant active when
- /// the activation row was recorded. `null` for inline assistants,
+ /// the activation row was recorded. Absent for inline assistants,
/// orgs not on assistant versioning, and parent assistants that have
/// not yet been published under it. /// + /// + /// This is the version label (e.g. `v3`) of the squad that was governing the
+ /// call when this activation was recorded. Absent for activations that no
+ /// squad version governs: standalone-assistant calls, flag-off orgs, squads
+ /// with no published version, and hops to an assistant outside the squad. + /// /// /// This is the ID of the assistant that was active during the call. /// @@ -57,9 +72,11 @@ public sealed partial class AssistantActivation public AssistantActivation( string assistantName, string? assistantVersion, + string? squadVersion, string? assistantId) { this.AssistantVersion = assistantVersion; + this.SquadVersion = squadVersion; this.AssistantName = assistantName ?? throw new global::System.ArgumentNullException(nameof(assistantName)); this.AssistantId = assistantId; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.AssistantDraft.g.cs b/src/libs/Vapi/Generated/Vapi.Models.AssistantDraft.g.cs index cb091dd8..f7d0cddb 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AssistantDraft.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.AssistantDraft.g.cs @@ -133,6 +133,12 @@ public sealed partial class AssistantDraft [global::System.Text.Json.Serialization.JsonPropertyName("hooks")] public global::System.Collections.Generic.IList>? Hooks { get; set; } + /// + /// Read-only. Present only when a model this configuration uses is deprecated or retired in Vapi's model deprecation registry, judged on the day of the response. Each entry names the slot that carries the model (for example `model` or `model.fallbackModels[1]`), the deprecation and retirement dates as `YYYY-MM-DD` in UTC, and the recommended replacement model: the registry's replacement, followed through any further retirements as of the response date, so it names a model that is alive on that day. Ignored if sent back in a create or update request. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("modelDeprecations")] + public global::System.Collections.Generic.IList? ModelDeprecations { get; set; } + /// /// This is the name of the assistant.
/// This is required when you want to transfer between assistants in a call. @@ -387,6 +393,9 @@ public sealed partial class AssistantDraft /// /// This is a set of actions that will be performed on certain events. /// + /// + /// Read-only. Present only when a model this configuration uses is deprecated or retired in Vapi's model deprecation registry, judged on the day of the response. Each entry names the slot that carries the model (for example `model` or `model.fallbackModels[1]`), the deprecation and retirement dates as `YYYY-MM-DD` in UTC, and the recommended replacement model: the registry's replacement, followed through any further retirements as of the response date, so it names a model that is alive on that day. Ignored if sent back in a create or update request. + /// /// /// This is the name of the assistant.
/// This is required when you want to transfer between assistants in a call. @@ -482,6 +491,7 @@ public AssistantDraft( global::Vapi.LangfuseObservabilityPlan? observabilityPlan, global::System.Collections.Generic.IList? credentials, global::System.Collections.Generic.IList>? hooks, + global::System.Collections.Generic.IList? modelDeprecations, string? name, string? voicemailMessage, string? endCallMessage, @@ -514,6 +524,7 @@ public AssistantDraft( this.ObservabilityPlan = observabilityPlan; this.Credentials = credentials; this.Hooks = hooks; + this.ModelDeprecations = modelDeprecations; this.Name = name; this.VoicemailMessage = voicemailMessage; this.EndCallMessage = endCallMessage; diff --git a/src/libs/Vapi/Generated/Vapi.Models.AssistantVersion.g.cs b/src/libs/Vapi/Generated/Vapi.Models.AssistantVersion.g.cs index 1a706b89..88e38562 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AssistantVersion.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.AssistantVersion.g.cs @@ -214,6 +214,12 @@ public sealed partial class AssistantVersion [global::System.Text.Json.Serialization.JsonRequired] public required global::System.DateTime CreatedAt { get; set; } + /// + /// Read-only. Present only when a model this configuration uses is deprecated or retired in Vapi's model deprecation registry, judged on the day of the response. Each entry names the slot that carries the model (for example `model` or `model.fallbackModels[1]`), the deprecation and retirement dates as `YYYY-MM-DD` in UTC, and the recommended replacement model: the registry's replacement, followed through any further retirements as of the response date, so it names a model that is alive on that day. Ignored if sent back in a create or update request. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("modelDeprecations")] + public global::System.Collections.Generic.IList? ModelDeprecations { get; set; } + /// /// This is the name of the assistant.
/// This is required when you want to transfer between assistants in a call. @@ -444,6 +450,9 @@ public sealed partial class AssistantVersion /// /// This is the soft-delete timestamp. Null when active. /// + /// + /// Read-only. Present only when a model this configuration uses is deprecated or retired in Vapi's model deprecation registry, judged on the day of the response. Each entry names the slot that carries the model (for example `model` or `model.fallbackModels[1]`), the deprecation and retirement dates as `YYYY-MM-DD` in UTC, and the recommended replacement model: the registry's replacement, followed through any further retirements as of the response date, so it names a model that is alive on that day. Ignored if sent back in a create or update request. + /// /// /// This is the name of the assistant.
/// This is required when you want to transfer between assistants in a call. @@ -542,6 +551,7 @@ public AssistantVersion( string? restoredFromVersion, string? createdBy, global::System.DateTime? deletedAt, + global::System.Collections.Generic.IList? modelDeprecations, string? name, string? voicemailMessage, string? endCallMessage, @@ -585,6 +595,7 @@ public AssistantVersion( this.CreatedBy = createdBy; this.DeletedAt = deletedAt; this.CreatedAt = createdAt; + this.ModelDeprecations = modelDeprecations; this.Name = name; this.VoicemailMessage = voicemailMessage; this.EndCallMessage = endCallMessage; diff --git a/src/libs/Vapi/Generated/Vapi.Models.AudioFormat.g.cs b/src/libs/Vapi/Generated/Vapi.Models.AudioFormat.g.cs index 6be06266..5861e998 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AudioFormat.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.AudioFormat.g.cs @@ -21,8 +21,9 @@ public sealed partial class AudioFormat /// @default 'pcm_s16le' ///
[global::System.Text.Json.Serialization.JsonPropertyName("format")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.AudioFormatFormatJsonConverter))] [global::System.Text.Json.Serialization.JsonRequired] - public required object Format { get; set; } + public required global::Vapi.AudioFormatFormat Format { get; set; } /// /// This is the container format of the call.
@@ -58,11 +59,11 @@ public sealed partial class AudioFormat #endif public AudioFormat( double sampleRate, - object format, + global::Vapi.AudioFormatFormat format, global::Vapi.AudioFormatContainer? container) { this.SampleRate = sampleRate; - this.Format = format ?? throw new global::System.ArgumentNullException(nameof(format)); + this.Format = format; this.Container = container; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.AudioFormatFormat.g.cs b/src/libs/Vapi/Generated/Vapi.Models.AudioFormatFormat.g.cs index 460f72c1..7d95db62 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AudioFormatFormat.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.AudioFormatFormat.g.cs @@ -7,14 +7,46 @@ namespace Vapi /// This is the audio format of the call.
/// @default 'pcm_s16le' ///
- public sealed partial class AudioFormatFormat + public enum AudioFormatFormat { - /// - /// Additional properties that are not explicitly defined in the schema + /// + /// + Mulaw, + /// + /// /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + PcmS16le, + } + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class AudioFormatFormatExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this AudioFormatFormat value) + { + return value switch + { + AudioFormatFormat.Mulaw => "mulaw", + AudioFormatFormat.PcmS16le => "pcm_s16le", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static AudioFormatFormat? ToEnum(string value) + { + return value switch + { + "mulaw" => AudioFormatFormat.Mulaw, + "pcm_s16le" => AudioFormatFormat.PcmS16le, + _ => null, + }; + } } } \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.Call.g.cs b/src/libs/Vapi/Generated/Vapi.Models.Call.g.cs index 65eaf838..0d2839c4 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.Call.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.Call.g.cs @@ -80,6 +80,13 @@ public sealed partial class Call [global::System.Text.Json.Serialization.JsonPropertyName("assistantVersion")] public string? AssistantVersion { get; set; } + /// + /// This is the squad version to use for this call. Supported only with
+ /// direct `squadId`. Omit to follow the latest version. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("squadVersion")] + public string? SquadVersion { get; set; } + /// /// This is the transport of the call. /// @@ -350,6 +357,10 @@ public sealed partial class Call /// This is the assistant version to use for this call. Supported only with
/// direct `assistantId`. Omit to follow the latest version. /// + /// + /// This is the squad version to use for this call. Supported only with
+ /// direct `squadId`. Omit to follow the latest version. + /// /// /// This is the transport of the call. /// @@ -474,6 +485,7 @@ public Call( string? endedMessage, global::Vapi.OneOf? destination, string? assistantVersion, + string? squadVersion, global::Vapi.OneOf? transport, global::System.DateTime? startedAt, global::System.DateTime? endedAt, @@ -510,6 +522,7 @@ public Call( this.EndedMessage = endedMessage; this.Destination = destination; this.AssistantVersion = assistantVersion; + this.SquadVersion = squadVersion; this.Transport = transport; this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.OrgId = orgId ?? throw new global::System.ArgumentNullException(nameof(orgId)); diff --git a/src/libs/Vapi/Generated/Vapi.Models.CallEndedReason.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CallEndedReason.g.cs index 4d4ad62f..5494d5ec 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.CallEndedReason.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.CallEndedReason.g.cs @@ -1295,6 +1295,10 @@ public enum CallEndedReason /// /// /// + CallStartSquadVersionErrorValidation, + /// + /// + /// CustomerBusy, /// /// @@ -2731,6 +2735,7 @@ public static string ToValueString(this CallEndedReason value) CallEndedReason.CallStartErrorVapifaultDatabaseError => "call.start.error-vapifault-database-error", CallEndedReason.CallStartErrorVapifaultGetOrg => "call.start.error-vapifault-get-org", CallEndedReason.CallStartErrorVapifaultGetSubscription => "call.start.error-vapifault-get-subscription", + CallEndedReason.CallStartSquadVersionErrorValidation => "call.start.squad-version-error-validation", CallEndedReason.CustomerBusy => "customer-busy", CallEndedReason.CustomerDidNotAnswer => "customer-did-not-answer", CallEndedReason.CustomerDidNotGiveMicrophonePermission => "customer-did-not-give-microphone-permission", @@ -3338,6 +3343,7 @@ public static string ToValueString(this CallEndedReason value) "call.start.error-vapifault-database-error" => CallEndedReason.CallStartErrorVapifaultDatabaseError, "call.start.error-vapifault-get-org" => CallEndedReason.CallStartErrorVapifaultGetOrg, "call.start.error-vapifault-get-subscription" => CallEndedReason.CallStartErrorVapifaultGetSubscription, + "call.start.squad-version-error-validation" => CallEndedReason.CallStartSquadVersionErrorValidation, "customer-busy" => CallEndedReason.CustomerBusy, "customer-did-not-answer" => CallEndedReason.CustomerDidNotAnswer, "customer-did-not-give-microphone-permission" => CallEndedReason.CustomerDidNotGiveMicrophonePermission, diff --git a/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessage.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessage.g.cs index 97cefa60..15c38950 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessage.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessage.g.cs @@ -12,9 +12,9 @@ public sealed partial class ClientInboundMessage /// These are the messages that can be sent from client-side SDKs to control the call. /// [global::System.Text.Json.Serialization.JsonPropertyName("message")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] [global::System.Text.Json.Serialization.JsonRequired] - public required global::Vapi.OneOf Message { get; set; } + public required global::Vapi.OneOf Message { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -32,7 +32,7 @@ public sealed partial class ClientInboundMessage [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ClientInboundMessage( - global::Vapi.OneOf message) + global::Vapi.OneOf message) { this.Message = message; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessageAppendContext.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessageAppendContext.Json.g.cs new file mode 100644 index 00000000..902ec9ba --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessageAppendContext.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class ClientInboundMessageAppendContext + { + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vapi.ClientInboundMessageAppendContext? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.ClientInboundMessageAppendContext), + jsonSerializerContext) as global::Vapi.ClientInboundMessageAppendContext; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vapi.ClientInboundMessageAppendContext? FromJson( + string json) + { + return FromJson( + json, + global::Vapi.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::Vapi.ClientInboundMessageAppendContext? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vapi.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::Vapi.ClientInboundMessageAppendContext), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.ClientInboundMessageAppendContext; + } + + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessageAppendContext.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessageAppendContext.g.cs new file mode 100644 index 00000000..7a081cf8 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessageAppendContext.g.cs @@ -0,0 +1,76 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class ClientInboundMessageAppendContext + { + /// + /// HTTP-only: append context to a GPT-Live call via `call.monitor.controlUrl`.
+ /// Not supported on WebSocket text frames or SDK data channels. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.ClientInboundMessageAppendContextTypeJsonConverter))] + public global::Vapi.ClientInboundMessageAppendContextType Type { get; set; } + + /// + /// Commentary is spoken in the model's own words; thinking is silent context;
+ /// instructions steer the speaker, including requests to try saying something.
+ /// Acceptance does not guarantee exact wording or speech completion. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("kind")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.ClientInboundMessageAppendContextKindJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vapi.ClientInboundMessageAppendContextKind Kind { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("content")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Content { 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. + /// + /// + /// Commentary is spoken in the model's own words; thinking is silent context;
+ /// instructions steer the speaker, including requests to try saying something.
+ /// Acceptance does not guarantee exact wording or speech completion. + /// + /// + /// + /// HTTP-only: append context to a GPT-Live call via `call.monitor.controlUrl`.
+ /// Not supported on WebSocket text frames or SDK data channels. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ClientInboundMessageAppendContext( + global::Vapi.ClientInboundMessageAppendContextKind kind, + string content, + global::Vapi.ClientInboundMessageAppendContextType type) + { + this.Type = type; + this.Kind = kind; + this.Content = content ?? throw new global::System.ArgumentNullException(nameof(content)); + } + + /// + /// Initializes a new instance of the class. + /// + public ClientInboundMessageAppendContext() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessageAppendContextKind.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessageAppendContextKind.g.cs new file mode 100644 index 00000000..76a979c1 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessageAppendContextKind.g.cs @@ -0,0 +1,59 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// Commentary is spoken in the model's own words; thinking is silent context;
+ /// instructions steer the speaker, including requests to try saying something.
+ /// Acceptance does not guarantee exact wording or speech completion. + ///
+ public enum ClientInboundMessageAppendContextKind + { + /// + /// + /// + Commentary, + /// + /// + /// + Instructions, + /// + /// + /// + Thinking, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ClientInboundMessageAppendContextKindExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ClientInboundMessageAppendContextKind value) + { + return value switch + { + ClientInboundMessageAppendContextKind.Commentary => "commentary", + ClientInboundMessageAppendContextKind.Instructions => "instructions", + ClientInboundMessageAppendContextKind.Thinking => "thinking", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ClientInboundMessageAppendContextKind? ToEnum(string value) + { + return value switch + { + "commentary" => ClientInboundMessageAppendContextKind.Commentary, + "instructions" => ClientInboundMessageAppendContextKind.Instructions, + "thinking" => ClientInboundMessageAppendContextKind.Thinking, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessageAppendContextType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessageAppendContextType.g.cs new file mode 100644 index 00000000..49961328 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ClientInboundMessageAppendContextType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// HTTP-only: append context to a GPT-Live call via `call.monitor.controlUrl`.
+ /// Not supported on WebSocket text frames or SDK data channels. + ///
+ public enum ClientInboundMessageAppendContextType + { + /// + /// + /// + AppendContext, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ClientInboundMessageAppendContextTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ClientInboundMessageAppendContextType value) + { + return value switch + { + ClientInboundMessageAppendContextType.AppendContext => "append-context", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ClientInboundMessageAppendContextType? ToEnum(string value) + { + return value switch + { + "append-context" => ClientInboundMessageAppendContextType.AppendContext, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.CreateCallDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CreateCallDTO.g.cs index b56218c0..42ef3914 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.CreateCallDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.CreateCallDTO.g.cs @@ -15,6 +15,13 @@ public sealed partial class CreateCallDTO [global::System.Text.Json.Serialization.JsonPropertyName("assistantVersion")] public string? AssistantVersion { get; set; } + /// + /// This is the squad version to use for this call. Supported only with
+ /// direct `squadId`. Omit to follow the latest version. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("squadVersion")] + public string? SquadVersion { get; set; } + /// /// This is the transport of the call. /// @@ -161,6 +168,10 @@ public sealed partial class CreateCallDTO /// This is the assistant version to use for this call. Supported only with
/// direct `assistantId`. Omit to follow the latest version. /// + /// + /// This is the squad version to use for this call. Supported only with
+ /// direct `squadId`. Omit to follow the latest version. + /// /// /// This is the transport of the call. /// @@ -247,6 +258,7 @@ public sealed partial class CreateCallDTO #endif public CreateCallDTO( string? assistantVersion, + string? squadVersion, global::Vapi.OneOf? transport, global::System.Collections.Generic.IList? customers, string? name, @@ -266,6 +278,7 @@ public CreateCallDTO( global::Vapi.CreateCustomerDTO? customer) { this.AssistantVersion = assistantVersion; + this.SquadVersion = squadVersion; this.Transport = transport; this.Customers = customers; this.Name = name; diff --git a/src/libs/Vapi/Generated/Vapi.Models.CreateOutboundCallDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CreateOutboundCallDTO.g.cs index 6060322d..e42d9227 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.CreateOutboundCallDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.CreateOutboundCallDTO.g.cs @@ -15,6 +15,13 @@ public sealed partial class CreateOutboundCallDTO [global::System.Text.Json.Serialization.JsonPropertyName("assistantVersion")] public string? AssistantVersion { get; set; } + /// + /// This is the squad version to use for this call. Supported only with
+ /// direct `squadId`. Omit to follow the latest version. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("squadVersion")] + public string? SquadVersion { get; set; } + /// /// This is the transport of the call. /// @@ -161,6 +168,10 @@ public sealed partial class CreateOutboundCallDTO /// This is the assistant version to use for this call. Supported only with
/// direct `assistantId`. Omit to follow the latest version. /// + /// + /// This is the squad version to use for this call. Supported only with
+ /// direct `squadId`. Omit to follow the latest version. + /// /// /// This is the transport of the call. /// @@ -247,6 +258,7 @@ public sealed partial class CreateOutboundCallDTO #endif public CreateOutboundCallDTO( string? assistantVersion, + string? squadVersion, global::Vapi.OneOf? transport, global::System.Collections.Generic.IList? customers, string? name, @@ -266,6 +278,7 @@ public CreateOutboundCallDTO( global::Vapi.CreateCustomerDTO? customer) { this.AssistantVersion = assistantVersion; + this.SquadVersion = squadVersion; this.Transport = transport; this.Customers = customers; this.Name = name; diff --git a/src/libs/Vapi/Generated/Vapi.Models.CreateWebCallDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CreateWebCallDTO.g.cs index 8afff23c..c0c69370 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.CreateWebCallDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.CreateWebCallDTO.g.cs @@ -15,6 +15,13 @@ public sealed partial class CreateWebCallDTO [global::System.Text.Json.Serialization.JsonPropertyName("assistantVersion")] public string? AssistantVersion { get; set; } + /// + /// This is the squad version to use for this call. Supported only with
+ /// direct `squadId`. Omit to follow the latest version. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("squadVersion")] + public string? SquadVersion { get; set; } + /// /// Default Value: true /// @@ -113,6 +120,10 @@ public sealed partial class CreateWebCallDTO /// This is the assistant version to use for this call. Supported only with
/// direct `assistantId`. Omit to follow the latest version. /// + /// + /// This is the squad version to use for this call. Supported only with
+ /// direct `squadId`. Omit to follow the latest version. + /// /// /// Default Value: true /// @@ -173,6 +184,7 @@ public sealed partial class CreateWebCallDTO #endif public CreateWebCallDTO( string? assistantVersion, + string? squadVersion, bool? roomDeleteOnUserLeaveEnabled, string? assistantId, global::Vapi.CreateAssistantDTO? assistant, @@ -185,6 +197,7 @@ public CreateWebCallDTO( global::Vapi.WorkflowOverrides? workflowOverrides) { this.AssistantVersion = assistantVersion; + this.SquadVersion = squadVersion; this.RoomDeleteOnUserLeaveEnabled = roomDeleteOnUserLeaveEnabled; this.AssistantId = assistantId; this.Assistant = assistant; diff --git a/src/libs/Vapi/Generated/Vapi.Models.DeepgramTranscriber.g.cs b/src/libs/Vapi/Generated/Vapi.Models.DeepgramTranscriber.g.cs index ea37888d..3debe1d8 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.DeepgramTranscriber.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.DeepgramTranscriber.g.cs @@ -39,7 +39,7 @@ public sealed partial class DeepgramTranscriber /// /// If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out
- /// This will only be used if you are using your own Deepgram API key.
+ /// This only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.
/// @default false
/// Default Value: false
/// Example: false @@ -172,7 +172,7 @@ public sealed partial class DeepgramTranscriber /// /// /// If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out
- /// This will only be used if you are using your own Deepgram API key.
+ /// This only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.
/// @default false
/// Default Value: false
/// Example: false diff --git a/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoice.g.cs b/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoice.g.cs index cb997f08..aeeee541 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoice.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.DeepgramVoice.g.cs @@ -43,7 +43,7 @@ public sealed partial class DeepgramVoice /// /// If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out
- /// This will only be used if you are using your own Deepgram API key.
+ /// This only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.
/// @default false
/// Default Value: false
/// Example: false @@ -90,7 +90,7 @@ public sealed partial class DeepgramVoice /// /// /// If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out
- /// This will only be used if you are using your own Deepgram API key.
+ /// This only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.
/// @default false
/// Default Value: false
/// Example: false diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriber.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriber.g.cs index c21f1c4b..c342aa59 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriber.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriber.g.cs @@ -95,7 +95,7 @@ public sealed partial class FallbackAssemblyAITranscriber public bool? VadAssistedEndpointingEnabled { get; set; } /// - /// This is the transcription mode used by the `universal-3-5-pro` speech model. Only applies to the `universal-3-5-pro` speech model.
+ /// This is the transcription mode used by the Universal Pro speech models. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
/// @default 'balanced' ///
[global::System.Text.Json.Serialization.JsonPropertyName("mode")] @@ -103,27 +103,38 @@ public sealed partial class FallbackAssemblyAITranscriber public global::Vapi.FallbackAssemblyAITranscriberMode? Mode { get; set; } /// - /// This is a prompt that provides additional context to the transcription model. Only applies to the `universal-3-5-pro` speech model. + /// This is a prompt that provides additional context to the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`. /// [global::System.Text.Json.Serialization.JsonPropertyName("prompt")] public string? Prompt { get; set; } /// - /// This is context about the voice agent that guides the transcription model. Only applies to the `universal-3-5-pro` speech model. + /// This is context about the voice agent that guides the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`. /// [global::System.Text.Json.Serialization.JsonPropertyName("agentContext")] public string? AgentContext { get; set; } /// - /// These are language codes used to steer automatic language detection. Only applies to the `universal-3-5-pro` speech model. + /// When true, the text the assistant just spoke is sent to AssemblyAI as `agent_context` after every assistant turn, replacing the previous value, so the user's reply is transcribed in the context of the question it answers.
+ /// `agentContext` still seeds the first turn. Text longer than 1750 characters keeps its last 1750 characters. Turns the user interrupted are not sent when the interruption is detected by voice activity (the default, `stopSpeakingPlan.numWords: 0`).
+ /// Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
+ /// @default false
+ /// Default Value: false + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("agentContextAutoUpdateEnabled")] + public bool? AgentContextAutoUpdateEnabled { get; set; } + + /// + /// These are language codes used to steer automatic language detection. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
+ /// `ur`, `ru`, `ko`, `ca`, `gl`, `ro`, `et`, `fa`, `yue`, `af`, `mr`, `zu`, `xh` and `nn` were added with `universal-3-6-pro`. ///
[global::System.Text.Json.Serialization.JsonPropertyName("languageCodes")] public global::System.Collections.Generic.IList? LanguageCodes { get; set; } /// /// This is the speech model used for the streaming session.
- /// Keyterms prompting is supported on universal-streaming-english and universal-3-5-pro.
- /// universal-3-5-pro is AssemblyAI's most accurate voice-agent model.
+ /// Keyterms prompting is supported on universal-streaming-english, universal-3-5-pro and universal-3-6-pro.
+ /// universal-3-6-pro is AssemblyAI's newest and most accurate voice-agent model.
/// @default 'universal-streaming-english' ///
[global::System.Text.Json.Serialization.JsonPropertyName("speechModel")] @@ -145,7 +156,7 @@ public sealed partial class FallbackAssemblyAITranscriber /// /// Keyterms prompting improves recognition accuracy for specific words and phrases.
/// Can include up to 100 keyterms, each up to 50 characters.
- /// Costs an additional $0.04/hour on universal-streaming-english and is included at no extra cost on universal-3-5-pro. + /// Costs an additional $0.04/hour on universal-streaming-english and is included at no extra cost on the Universal Pro models (universal-3-5-pro, universal-3-6-pro). ///
[global::System.Text.Json.Serialization.JsonPropertyName("keytermsPrompt")] public global::System.Collections.Generic.IList? KeytermsPrompt { get; set; } @@ -217,22 +228,30 @@ public sealed partial class FallbackAssemblyAITranscriber /// Example: true /// /// - /// This is the transcription mode used by the `universal-3-5-pro` speech model. Only applies to the `universal-3-5-pro` speech model.
+ /// This is the transcription mode used by the Universal Pro speech models. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
/// @default 'balanced' /// /// - /// This is a prompt that provides additional context to the transcription model. Only applies to the `universal-3-5-pro` speech model. + /// This is a prompt that provides additional context to the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`. /// /// - /// This is context about the voice agent that guides the transcription model. Only applies to the `universal-3-5-pro` speech model. + /// This is context about the voice agent that guides the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`. + /// + /// + /// When true, the text the assistant just spoke is sent to AssemblyAI as `agent_context` after every assistant turn, replacing the previous value, so the user's reply is transcribed in the context of the question it answers.
+ /// `agentContext` still seeds the first turn. Text longer than 1750 characters keeps its last 1750 characters. Turns the user interrupted are not sent when the interruption is detected by voice activity (the default, `stopSpeakingPlan.numWords: 0`).
+ /// Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
+ /// @default false
+ /// Default Value: false /// /// - /// These are language codes used to steer automatic language detection. Only applies to the `universal-3-5-pro` speech model. + /// These are language codes used to steer automatic language detection. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
+ /// `ur`, `ru`, `ko`, `ca`, `gl`, `ro`, `et`, `fa`, `yue`, `af`, `mr`, `zu`, `xh` and `nn` were added with `universal-3-6-pro`. /// /// /// This is the speech model used for the streaming session.
- /// Keyterms prompting is supported on universal-streaming-english and universal-3-5-pro.
- /// universal-3-5-pro is AssemblyAI's most accurate voice-agent model.
+ /// Keyterms prompting is supported on universal-streaming-english, universal-3-5-pro and universal-3-6-pro.
+ /// universal-3-6-pro is AssemblyAI's newest and most accurate voice-agent model.
/// @default 'universal-streaming-english' /// /// @@ -244,7 +263,7 @@ public sealed partial class FallbackAssemblyAITranscriber /// /// Keyterms prompting improves recognition accuracy for specific words and phrases.
/// Can include up to 100 keyterms, each up to 50 characters.
- /// Costs an additional $0.04/hour on universal-streaming-english and is included at no extra cost on universal-3-5-pro. + /// Costs an additional $0.04/hour on universal-streaming-english and is included at no extra cost on the Universal Pro models (universal-3-5-pro, universal-3-6-pro). /// /// /// The duration of the end utterance silence threshold in milliseconds. @@ -268,6 +287,7 @@ public FallbackAssemblyAITranscriber( global::Vapi.FallbackAssemblyAITranscriberMode? mode, string? prompt, string? agentContext, + bool? agentContextAutoUpdateEnabled, global::System.Collections.Generic.IList? languageCodes, global::Vapi.FallbackAssemblyAITranscriberSpeechModel? speechModel, string? realtimeUrl, @@ -287,6 +307,7 @@ public FallbackAssemblyAITranscriber( this.Mode = mode; this.Prompt = prompt; this.AgentContext = agentContext; + this.AgentContextAutoUpdateEnabled = agentContextAutoUpdateEnabled; this.LanguageCodes = languageCodes; this.SpeechModel = speechModel; this.RealtimeUrl = realtimeUrl; diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriberLanguageCode.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriberLanguageCode.g.cs index 7137cd84..3efbac12 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriberLanguageCode.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriberLanguageCode.g.cs @@ -8,6 +8,10 @@ namespace Vapi ///
public enum FallbackAssemblyAITranscriberLanguageCode { + /// + /// + /// + Af, /// /// /// @@ -15,6 +19,10 @@ public enum FallbackAssemblyAITranscriberLanguageCode /// /// /// + Ca, + /// + /// + /// Da, /// /// @@ -31,6 +39,14 @@ public enum FallbackAssemblyAITranscriberLanguageCode /// /// /// + Et, + /// + /// + /// + Fa, + /// + /// + /// Fi, /// /// @@ -39,6 +55,10 @@ public enum FallbackAssemblyAITranscriberLanguageCode /// /// /// + Gl, + /// + /// + /// He, /// /// @@ -55,10 +75,22 @@ public enum FallbackAssemblyAITranscriberLanguageCode /// /// /// + Ko, + /// + /// + /// + Mr, + /// + /// + /// Nl, /// /// /// + Nn, + /// + /// + /// No, /// /// @@ -67,6 +99,14 @@ public enum FallbackAssemblyAITranscriberLanguageCode /// /// /// + Ro, + /// + /// + /// + Ru, + /// + /// + /// Sv, /// /// @@ -75,11 +115,27 @@ public enum FallbackAssemblyAITranscriberLanguageCode /// /// /// + Ur, + /// + /// + /// Vi, /// /// /// + Xh, + /// + /// + /// + Yue, + /// + /// + /// Zh, + /// + /// + /// + Zu, } /// @@ -94,24 +150,38 @@ public static string ToValueString(this FallbackAssemblyAITranscriberLanguageCod { return value switch { + FallbackAssemblyAITranscriberLanguageCode.Af => "af", FallbackAssemblyAITranscriberLanguageCode.Ar => "ar", + FallbackAssemblyAITranscriberLanguageCode.Ca => "ca", FallbackAssemblyAITranscriberLanguageCode.Da => "da", FallbackAssemblyAITranscriberLanguageCode.De => "de", FallbackAssemblyAITranscriberLanguageCode.En => "en", FallbackAssemblyAITranscriberLanguageCode.Es => "es", + FallbackAssemblyAITranscriberLanguageCode.Et => "et", + FallbackAssemblyAITranscriberLanguageCode.Fa => "fa", FallbackAssemblyAITranscriberLanguageCode.Fi => "fi", FallbackAssemblyAITranscriberLanguageCode.Fr => "fr", + FallbackAssemblyAITranscriberLanguageCode.Gl => "gl", FallbackAssemblyAITranscriberLanguageCode.He => "he", FallbackAssemblyAITranscriberLanguageCode.Hi => "hi", FallbackAssemblyAITranscriberLanguageCode.It => "it", FallbackAssemblyAITranscriberLanguageCode.Ja => "ja", + FallbackAssemblyAITranscriberLanguageCode.Ko => "ko", + FallbackAssemblyAITranscriberLanguageCode.Mr => "mr", FallbackAssemblyAITranscriberLanguageCode.Nl => "nl", + FallbackAssemblyAITranscriberLanguageCode.Nn => "nn", FallbackAssemblyAITranscriberLanguageCode.No => "no", FallbackAssemblyAITranscriberLanguageCode.Pt => "pt", + FallbackAssemblyAITranscriberLanguageCode.Ro => "ro", + FallbackAssemblyAITranscriberLanguageCode.Ru => "ru", FallbackAssemblyAITranscriberLanguageCode.Sv => "sv", FallbackAssemblyAITranscriberLanguageCode.Tr => "tr", + FallbackAssemblyAITranscriberLanguageCode.Ur => "ur", FallbackAssemblyAITranscriberLanguageCode.Vi => "vi", + FallbackAssemblyAITranscriberLanguageCode.Xh => "xh", + FallbackAssemblyAITranscriberLanguageCode.Yue => "yue", FallbackAssemblyAITranscriberLanguageCode.Zh => "zh", + FallbackAssemblyAITranscriberLanguageCode.Zu => "zu", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -122,24 +192,38 @@ public static string ToValueString(this FallbackAssemblyAITranscriberLanguageCod { return value switch { + "af" => FallbackAssemblyAITranscriberLanguageCode.Af, "ar" => FallbackAssemblyAITranscriberLanguageCode.Ar, + "ca" => FallbackAssemblyAITranscriberLanguageCode.Ca, "da" => FallbackAssemblyAITranscriberLanguageCode.Da, "de" => FallbackAssemblyAITranscriberLanguageCode.De, "en" => FallbackAssemblyAITranscriberLanguageCode.En, "es" => FallbackAssemblyAITranscriberLanguageCode.Es, + "et" => FallbackAssemblyAITranscriberLanguageCode.Et, + "fa" => FallbackAssemblyAITranscriberLanguageCode.Fa, "fi" => FallbackAssemblyAITranscriberLanguageCode.Fi, "fr" => FallbackAssemblyAITranscriberLanguageCode.Fr, + "gl" => FallbackAssemblyAITranscriberLanguageCode.Gl, "he" => FallbackAssemblyAITranscriberLanguageCode.He, "hi" => FallbackAssemblyAITranscriberLanguageCode.Hi, "it" => FallbackAssemblyAITranscriberLanguageCode.It, "ja" => FallbackAssemblyAITranscriberLanguageCode.Ja, + "ko" => FallbackAssemblyAITranscriberLanguageCode.Ko, + "mr" => FallbackAssemblyAITranscriberLanguageCode.Mr, "nl" => FallbackAssemblyAITranscriberLanguageCode.Nl, + "nn" => FallbackAssemblyAITranscriberLanguageCode.Nn, "no" => FallbackAssemblyAITranscriberLanguageCode.No, "pt" => FallbackAssemblyAITranscriberLanguageCode.Pt, + "ro" => FallbackAssemblyAITranscriberLanguageCode.Ro, + "ru" => FallbackAssemblyAITranscriberLanguageCode.Ru, "sv" => FallbackAssemblyAITranscriberLanguageCode.Sv, "tr" => FallbackAssemblyAITranscriberLanguageCode.Tr, + "ur" => FallbackAssemblyAITranscriberLanguageCode.Ur, "vi" => FallbackAssemblyAITranscriberLanguageCode.Vi, + "xh" => FallbackAssemblyAITranscriberLanguageCode.Xh, + "yue" => FallbackAssemblyAITranscriberLanguageCode.Yue, "zh" => FallbackAssemblyAITranscriberLanguageCode.Zh, + "zu" => FallbackAssemblyAITranscriberLanguageCode.Zu, _ => null, }; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriberMode.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriberMode.g.cs index b9ccc297..f96ff345 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriberMode.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriberMode.g.cs @@ -4,7 +4,7 @@ namespace Vapi { /// - /// This is the transcription mode used by the `universal-3-5-pro` speech model. Only applies to the `universal-3-5-pro` speech model.
+ /// This is the transcription mode used by the Universal Pro speech models. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.
/// @default 'balanced' ///
public enum FallbackAssemblyAITranscriberMode diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriberSpeechModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriberSpeechModel.g.cs index 1395588a..faec0e3f 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriberSpeechModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackAssemblyAITranscriberSpeechModel.g.cs @@ -5,8 +5,8 @@ namespace Vapi { /// /// This is the speech model used for the streaming session.
- /// Keyterms prompting is supported on universal-streaming-english and universal-3-5-pro.
- /// universal-3-5-pro is AssemblyAI's most accurate voice-agent model.
+ /// Keyterms prompting is supported on universal-streaming-english, universal-3-5-pro and universal-3-6-pro.
+ /// universal-3-6-pro is AssemblyAI's newest and most accurate voice-agent model.
/// @default 'universal-streaming-english' ///
public enum FallbackAssemblyAITranscriberSpeechModel @@ -18,6 +18,10 @@ public enum FallbackAssemblyAITranscriberSpeechModel /// /// /// + Universal36Pro, + /// + /// + /// UniversalStreamingEnglish, /// /// @@ -38,6 +42,7 @@ public static string ToValueString(this FallbackAssemblyAITranscriberSpeechModel return value switch { FallbackAssemblyAITranscriberSpeechModel.Universal35Pro => "universal-3-5-pro", + FallbackAssemblyAITranscriberSpeechModel.Universal36Pro => "universal-3-6-pro", FallbackAssemblyAITranscriberSpeechModel.UniversalStreamingEnglish => "universal-streaming-english", FallbackAssemblyAITranscriberSpeechModel.UniversalStreamingMultilingual => "universal-streaming-multilingual", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), @@ -51,6 +56,7 @@ public static string ToValueString(this FallbackAssemblyAITranscriberSpeechModel return value switch { "universal-3-5-pro" => FallbackAssemblyAITranscriberSpeechModel.Universal35Pro, + "universal-3-6-pro" => FallbackAssemblyAITranscriberSpeechModel.Universal36Pro, "universal-streaming-english" => FallbackAssemblyAITranscriberSpeechModel.UniversalStreamingEnglish, "universal-streaming-multilingual" => FallbackAssemblyAITranscriberSpeechModel.UniversalStreamingMultilingual, _ => null, diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramTranscriber.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramTranscriber.g.cs index 8f53e3dd..22a1af87 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramTranscriber.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramTranscriber.g.cs @@ -39,7 +39,7 @@ public sealed partial class FallbackDeepgramTranscriber /// /// If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out
- /// This will only be used if you are using your own Deepgram API key.
+ /// This only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.
/// @default false
/// Default Value: false
/// Example: false @@ -166,7 +166,7 @@ public sealed partial class FallbackDeepgramTranscriber /// /// /// If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out
- /// This will only be used if you are using your own Deepgram API key.
+ /// This only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.
/// @default false
/// Default Value: false
/// Example: false diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoice.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoice.g.cs index 04df3e55..a8df4528 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoice.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramVoice.g.cs @@ -43,7 +43,7 @@ public sealed partial class FallbackDeepgramVoice /// /// If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out
- /// This will only be used if you are using your own Deepgram API key.
+ /// This only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.
/// @default false
/// Default Value: false
/// Example: false @@ -84,7 +84,7 @@ public sealed partial class FallbackDeepgramVoice /// /// /// If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out
- /// This will only be used if you are using your own Deepgram API key.
+ /// This only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.
/// @default false
/// Default Value: false
/// Example: false diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackOpenAIVoice.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackOpenAIVoice.g.cs index 626e7c0c..17291858 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.FallbackOpenAIVoice.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackOpenAIVoice.g.cs @@ -26,13 +26,13 @@ public sealed partial class FallbackOpenAIVoice /// /// This is the provider-specific ID that will be used.
- /// Please note that ash, ballad, coral, sage, and verse may only be used with realtime or GPT-Live models.
+ /// Voice availability depends on the selected model.
/// quartz, ripple, vesper, willow, stone, gleam, meridian, bossa, tempo, beacon, delta, cinder are only supported with GPT-Live models. ///
[global::System.Text.Json.Serialization.JsonPropertyName("voiceId")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.AnyOfJsonConverter))] [global::System.Text.Json.Serialization.JsonRequired] - public required global::Vapi.OneOf VoiceId { get; set; } + public required global::Vapi.AnyOf VoiceId { get; set; } /// /// This is the model that will be used for text-to-speech. @@ -73,7 +73,7 @@ public sealed partial class FallbackOpenAIVoice /// /// /// This is the provider-specific ID that will be used.
- /// Please note that ash, ballad, coral, sage, and verse may only be used with realtime or GPT-Live models.
+ /// Voice availability depends on the selected model.
/// quartz, ripple, vesper, willow, stone, gleam, meridian, bossa, tempo, beacon, delta, cinder are only supported with GPT-Live models. /// /// @@ -102,7 +102,7 @@ public sealed partial class FallbackOpenAIVoice [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public FallbackOpenAIVoice( - global::Vapi.OneOf voiceId, + global::Vapi.AnyOf voiceId, bool? cachingEnabled, global::Vapi.FallbackOpenAIVoiceProvider provider, global::Vapi.FallbackOpenAIVoiceModel? model, diff --git a/src/libs/Vapi/Generated/Vapi.Models.FilePaginatedResponse.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FilePaginatedResponse.Json.g.cs new file mode 100644 index 00000000..d9cd49db --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FilePaginatedResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class FilePaginatedResponse + { + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vapi.FilePaginatedResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.FilePaginatedResponse), + jsonSerializerContext) as global::Vapi.FilePaginatedResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vapi.FilePaginatedResponse? FromJson( + string json) + { + return FromJson( + json, + global::Vapi.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::Vapi.FilePaginatedResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vapi.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::Vapi.FilePaginatedResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.FilePaginatedResponse; + } + + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.FilePaginatedResponse.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FilePaginatedResponse.g.cs new file mode 100644 index 00000000..bb444101 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.FilePaginatedResponse.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class FilePaginatedResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("results")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Results { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("metadata")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vapi.PaginationMeta Metadata { 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 FilePaginatedResponse( + global::System.Collections.Generic.IList results, + global::Vapi.PaginationMeta metadata) + { + this.Results = results ?? throw new global::System.ArgumentNullException(nameof(results)); + this.Metadata = metadata ?? throw new global::System.ArgumentNullException(nameof(metadata)); + } + + /// + /// Initializes a new instance of the class. + /// + public FilePaginatedResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.ModelDeprecationNotice.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ModelDeprecationNotice.Json.g.cs new file mode 100644 index 00000000..98b05fca --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ModelDeprecationNotice.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class ModelDeprecationNotice + { + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vapi.ModelDeprecationNotice? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.ModelDeprecationNotice), + jsonSerializerContext) as global::Vapi.ModelDeprecationNotice; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vapi.ModelDeprecationNotice? FromJson( + string json) + { + return FromJson( + json, + global::Vapi.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::Vapi.ModelDeprecationNotice? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vapi.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::Vapi.ModelDeprecationNotice), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.ModelDeprecationNotice; + } + + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.ModelDeprecationNotice.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ModelDeprecationNotice.g.cs new file mode 100644 index 00000000..c281290c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ModelDeprecationNotice.g.cs @@ -0,0 +1,137 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class ModelDeprecationNotice + { + /// + /// Path of the slot that carries the model, relative to the response root,
+ /// e.g. `model`, `model.fallbackModels[1]`, `transcriber`, `voice`, or
+ /// `members[2].assistantOverrides.model` on a squad.
+ /// Example: model.fallbackModels[1] + ///
+ /// model.fallbackModels[1] + [global::System.Text.Json.Serialization.JsonPropertyName("slot")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Slot { get; set; } + + /// + /// Provider as stored on the slot.
+ /// Example: openai + ///
+ /// openai + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Provider { get; set; } + + /// + /// Model name as stored on the slot.
+ /// Example: gpt-4-1106-preview + ///
+ /// gpt-4-1106-preview + [global::System.Text.Json.Serialization.JsonPropertyName("model")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Model { get; set; } + + /// + /// Day the model became deprecated, `YYYY-MM-DD` in UTC.
+ /// Example: 2025-09-26 + ///
+ /// 2025-09-26 + [global::System.Text.Json.Serialization.JsonPropertyName("deprecationDate")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string DeprecationDate { get; set; } + + /// + /// Day the model is or was retired, `YYYY-MM-DD` in UTC. On and after this
+ /// day Vapi no longer runs the model as configured.
+ /// Example: 2026-03-26 + ///
+ /// 2026-03-26 + [global::System.Text.Json.Serialization.JsonPropertyName("retirementDate")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string RetirementDate { get; set; } + + /// + /// The recommended migration target for the slot's model: the registry's
+ /// replacement, followed through any further retirements as of the response
+ /// date, so it names a model that is alive on that day. A `<model>:<region>`
+ /// pin on the slot's model is kept on the target.
+ /// Example: gpt-5 + ///
+ /// gpt-5 + [global::System.Text.Json.Serialization.JsonPropertyName("replacementModel")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string ReplacementModel { 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. + /// + /// + /// Path of the slot that carries the model, relative to the response root,
+ /// e.g. `model`, `model.fallbackModels[1]`, `transcriber`, `voice`, or
+ /// `members[2].assistantOverrides.model` on a squad.
+ /// Example: model.fallbackModels[1] + /// + /// + /// Provider as stored on the slot.
+ /// Example: openai + /// + /// + /// Model name as stored on the slot.
+ /// Example: gpt-4-1106-preview + /// + /// + /// Day the model became deprecated, `YYYY-MM-DD` in UTC.
+ /// Example: 2025-09-26 + /// + /// + /// Day the model is or was retired, `YYYY-MM-DD` in UTC. On and after this
+ /// day Vapi no longer runs the model as configured.
+ /// Example: 2026-03-26 + /// + /// + /// The recommended migration target for the slot's model: the registry's
+ /// replacement, followed through any further retirements as of the response
+ /// date, so it names a model that is alive on that day. A `<model>:<region>`
+ /// pin on the slot's model is kept on the target.
+ /// Example: gpt-5 + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ModelDeprecationNotice( + string slot, + string provider, + string model, + string deprecationDate, + string retirementDate, + string replacementModel) + { + this.Slot = slot ?? throw new global::System.ArgumentNullException(nameof(slot)); + this.Provider = provider ?? throw new global::System.ArgumentNullException(nameof(provider)); + this.Model = model ?? throw new global::System.ArgumentNullException(nameof(model)); + this.DeprecationDate = deprecationDate ?? throw new global::System.ArgumentNullException(nameof(deprecationDate)); + this.RetirementDate = retirementDate ?? throw new global::System.ArgumentNullException(nameof(retirementDate)); + this.ReplacementModel = replacementModel ?? throw new global::System.ArgumentNullException(nameof(replacementModel)); + } + + /// + /// Initializes a new instance of the class. + /// + public ModelDeprecationNotice() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModel.g.cs index 09f407a3..0d0b3d61 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModel.g.cs @@ -64,6 +64,7 @@ public sealed partial class OpenAIModel /// /// This is the OpenAI model that will be used.
+ /// For GPT-Live configuration and supported settings, see https://docs.vapi.ai/gpt-live/overview.
/// When using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense.
/// This is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.
/// @default undefined @@ -110,6 +111,18 @@ public sealed partial class OpenAIModel [global::System.Text.Json.Serialization.JsonPropertyName("promptCacheKey")] public string? PromptCacheKey { get; set; } + /// + /// This is the OpenAI service tier used for chat completions requests.
+ /// - `fast`: OpenAI's fast processing tier (renamed from `priority` on 2026-07-30; both values are accepted and billed identically) — up to ~2.5x faster inference at 2x the standard token rates. OpenAI may silently downgrade a fast request to standard processing under ramp limits; when that happens the response reports the served tier and the request is billed at standard rates.
+ /// - `auto`: uses the service tier configured for the OpenAI project.
+ /// - `default`: standard processing and billing.
+ /// Only applies to models that support fast processing: gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-5.5. Ignored for other models.
+ /// @default undefined (uses the service tier configured for the OpenAI project) + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("serviceTier")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OpenAIModelServiceTierJsonConverter))] + public global::Vapi.OpenAIModelServiceTier? ServiceTier { get; set; } + /// /// Reasoning effort for reasoning-capable OpenAI models.
/// For `gpt-realtime-2`: forwarded to V2 stream's session.update as `reasoning.effort`.
@@ -159,6 +172,7 @@ public sealed partial class OpenAIModel ///
/// /// This is the OpenAI model that will be used.
+ /// For GPT-Live configuration and supported settings, see https://docs.vapi.ai/gpt-live/overview.
/// When using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense.
/// This is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.
/// @default undefined @@ -214,6 +228,14 @@ public sealed partial class OpenAIModel /// Providing a cache key allows you to share cached prefixes across requests.
/// @default undefined /// + /// + /// This is the OpenAI service tier used for chat completions requests.
+ /// - `fast`: OpenAI's fast processing tier (renamed from `priority` on 2026-07-30; both values are accepted and billed identically) — up to ~2.5x faster inference at 2x the standard token rates. OpenAI may silently downgrade a fast request to standard processing under ramp limits; when that happens the response reports the served tier and the request is billed at standard rates.
+ /// - `auto`: uses the service tier configured for the OpenAI project.
+ /// - `default`: standard processing and billing.
+ /// Only applies to models that support fast processing: gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-5.5. Ignored for other models.
+ /// @default undefined (uses the service tier configured for the OpenAI project) + /// /// /// Reasoning effort for reasoning-capable OpenAI models.
/// For `gpt-realtime-2`: forwarded to V2 stream's session.update as `reasoning.effort`.
@@ -253,6 +275,7 @@ public OpenAIModel( global::Vapi.OpenAIModelToolStrictCompatibilityMode? toolStrictCompatibilityMode, global::Vapi.OpenAIModelPromptCacheRetention? promptCacheRetention, string? promptCacheKey, + global::Vapi.OpenAIModelServiceTier? serviceTier, global::Vapi.OpenAIModelReasoningEffort? reasoningEffort, double? temperature, double? maxTokens, @@ -272,6 +295,7 @@ public OpenAIModel( this.ToolStrictCompatibilityMode = toolStrictCompatibilityMode; this.PromptCacheRetention = promptCacheRetention; this.PromptCacheKey = promptCacheKey; + this.ServiceTier = serviceTier; this.ReasoningEffort = reasoningEffort; this.Temperature = temperature; this.MaxTokens = maxTokens; diff --git a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelModel.g.cs index 3e303e1c..21fcd5a4 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelModel.g.cs @@ -5,6 +5,7 @@ namespace Vapi { /// /// This is the OpenAI model that will be used.
+ /// For GPT-Live configuration and supported settings, see https://docs.vapi.ai/gpt-live/overview.
/// When using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense.
/// This is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.
/// @default undefined @@ -606,6 +607,10 @@ public enum OpenAIModelModel /// /// /// + GptLive1, + /// + /// + /// GptRealtime2, /// /// @@ -797,6 +802,7 @@ public static string ToValueString(this OpenAIModelModel value) OpenAIModelModel.Gpt5_spaincentral => "gpt-5:spaincentral", OpenAIModelModel.Gpt5_swedencentral => "gpt-5:swedencentral", OpenAIModelModel.Gpt5_westeurope => "gpt-5:westeurope", + OpenAIModelModel.GptLive1 => "gpt-live-1", OpenAIModelModel.GptRealtime2 => "gpt-realtime-2", OpenAIModelModel.GptRealtime20250828 => "gpt-realtime-2025-08-28", OpenAIModelModel.GptRealtimeMini20251215 => "gpt-realtime-mini-2025-12-15", @@ -963,6 +969,7 @@ public static string ToValueString(this OpenAIModelModel value) "gpt-5:spaincentral" => OpenAIModelModel.Gpt5_spaincentral, "gpt-5:swedencentral" => OpenAIModelModel.Gpt5_swedencentral, "gpt-5:westeurope" => OpenAIModelModel.Gpt5_westeurope, + "gpt-live-1" => OpenAIModelModel.GptLive1, "gpt-realtime-2" => OpenAIModelModel.GptRealtime2, "gpt-realtime-2025-08-28" => OpenAIModelModel.GptRealtime20250828, "gpt-realtime-mini-2025-12-15" => OpenAIModelModel.GptRealtimeMini20251215, diff --git a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelServiceTier.g.cs b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelServiceTier.g.cs new file mode 100644 index 00000000..bda1df65 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelServiceTier.g.cs @@ -0,0 +1,68 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This is the OpenAI service tier used for chat completions requests.
+ /// - `fast`: OpenAI's fast processing tier (renamed from `priority` on 2026-07-30; both values are accepted and billed identically) — up to ~2.5x faster inference at 2x the standard token rates. OpenAI may silently downgrade a fast request to standard processing under ramp limits; when that happens the response reports the served tier and the request is billed at standard rates.
+ /// - `auto`: uses the service tier configured for the OpenAI project.
+ /// - `default`: standard processing and billing.
+ /// Only applies to models that support fast processing: gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-5.5. Ignored for other models.
+ /// @default undefined (uses the service tier configured for the OpenAI project) + ///
+ public enum OpenAIModelServiceTier + { + /// + /// uses the service tier configured for the OpenAI project. + /// + Auto, + /// + /// standard processing and billing. + /// + Default, + /// + /// OpenAI's fast processing tier (renamed from `priority` on 2026-07-30; both values are accepted and billed identically) — up to ~2.5x faster inference at 2x the standard token rates. OpenAI may silently downgrade a fast request to standard processing under ramp limits; when that happens the response reports the served tier and the request is billed at standard rates. + /// + Fast, + /// + /// OpenAI's fast processing tier (renamed from `priority` on 2026-07-30; both values are accepted and billed identically) — up to ~2.5x faster inference at 2x the standard token rates. OpenAI may silently downgrade a fast request to standard processing under ramp limits; when that happens the response reports the served tier and the request is billed at standard rates. + /// + Priority, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class OpenAIModelServiceTierExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this OpenAIModelServiceTier value) + { + return value switch + { + OpenAIModelServiceTier.Auto => "auto", + OpenAIModelServiceTier.Default => "default", + OpenAIModelServiceTier.Fast => "fast", + OpenAIModelServiceTier.Priority => "priority", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static OpenAIModelServiceTier? ToEnum(string value) + { + return value switch + { + "auto" => OpenAIModelServiceTier.Auto, + "default" => OpenAIModelServiceTier.Default, + "fast" => OpenAIModelServiceTier.Fast, + "priority" => OpenAIModelServiceTier.Priority, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.OpenAISpeaker.g.cs b/src/libs/Vapi/Generated/Vapi.Models.OpenAISpeaker.g.cs index 9318e761..997a6403 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.OpenAISpeaker.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.OpenAISpeaker.g.cs @@ -9,13 +9,13 @@ namespace Vapi public sealed partial class OpenAISpeaker { /// - /// Omit to use legacy system messages. An explicit empty string is preserved. + /// Omit to use model.systemPrompt, or system-role messages when systemPrompt is absent. An explicit empty string is preserved. /// [global::System.Text.Json.Serialization.JsonPropertyName("instructions")] public string? Instructions { get; set; } /// - /// + /// Personality packs append speaking-style guidance to the speaker prompt. Set to an array of pack IDs and test one pack at a time. These are prompt instructions, not fixed speed controls. /// [global::System.Text.Json.Serialization.JsonPropertyName("personalityPacks")] public global::System.Collections.Generic.IList? PersonalityPacks { get; set; } @@ -30,9 +30,11 @@ public sealed partial class OpenAISpeaker /// Initializes a new instance of the class. ///
/// - /// Omit to use legacy system messages. An explicit empty string is preserved. + /// Omit to use model.systemPrompt, or system-role messages when systemPrompt is absent. An explicit empty string is preserved. + /// + /// + /// Personality packs append speaking-style guidance to the speaker prompt. Set to an array of pack IDs and test one pack at a time. These are prompt instructions, not fixed speed controls. /// - /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif diff --git a/src/libs/Vapi/Generated/Vapi.Models.OpenAIVoice.g.cs b/src/libs/Vapi/Generated/Vapi.Models.OpenAIVoice.g.cs index d9c51f57..fc36a1b2 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.OpenAIVoice.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.OpenAIVoice.g.cs @@ -26,13 +26,13 @@ public sealed partial class OpenAIVoice /// /// This is the provider-specific ID that will be used.
- /// Please note that ash, ballad, coral, sage, and verse may only be used with realtime or GPT-Live models.
+ /// Voice availability depends on the selected model.
/// quartz, ripple, vesper, willow, stone, gleam, meridian, bossa, tempo, beacon, delta, cinder are only supported with GPT-Live models. ///
[global::System.Text.Json.Serialization.JsonPropertyName("voiceId")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.AnyOfJsonConverter))] [global::System.Text.Json.Serialization.JsonRequired] - public required global::Vapi.OneOf VoiceId { get; set; } + public required global::Vapi.AnyOf VoiceId { get; set; } /// /// This is the model that will be used for text-to-speech. @@ -79,7 +79,7 @@ public sealed partial class OpenAIVoice /// /// /// This is the provider-specific ID that will be used.
- /// Please note that ash, ballad, coral, sage, and verse may only be used with realtime or GPT-Live models.
+ /// Voice availability depends on the selected model.
/// quartz, ripple, vesper, willow, stone, gleam, meridian, bossa, tempo, beacon, delta, cinder are only supported with GPT-Live models. /// /// @@ -111,7 +111,7 @@ public sealed partial class OpenAIVoice [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public OpenAIVoice( - global::Vapi.OneOf voiceId, + global::Vapi.AnyOf voiceId, bool? cachingEnabled, global::Vapi.OpenAIVoiceProvider provider, global::Vapi.OpenAIVoiceModel? model, diff --git a/src/libs/Vapi/Generated/Vapi.Models.ServerMessageEndOfCallReportEndedReason.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageEndOfCallReportEndedReason.g.cs index 15f61bc1..a7a2354b 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.ServerMessageEndOfCallReportEndedReason.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageEndOfCallReportEndedReason.g.cs @@ -1295,6 +1295,10 @@ public enum ServerMessageEndOfCallReportEndedReason /// /// /// + CallStartSquadVersionErrorValidation, + /// + /// + /// CustomerBusy, /// /// @@ -2731,6 +2735,7 @@ public static string ToValueString(this ServerMessageEndOfCallReportEndedReason ServerMessageEndOfCallReportEndedReason.CallStartErrorVapifaultDatabaseError => "call.start.error-vapifault-database-error", ServerMessageEndOfCallReportEndedReason.CallStartErrorVapifaultGetOrg => "call.start.error-vapifault-get-org", ServerMessageEndOfCallReportEndedReason.CallStartErrorVapifaultGetSubscription => "call.start.error-vapifault-get-subscription", + ServerMessageEndOfCallReportEndedReason.CallStartSquadVersionErrorValidation => "call.start.squad-version-error-validation", ServerMessageEndOfCallReportEndedReason.CustomerBusy => "customer-busy", ServerMessageEndOfCallReportEndedReason.CustomerDidNotAnswer => "customer-did-not-answer", ServerMessageEndOfCallReportEndedReason.CustomerDidNotGiveMicrophonePermission => "customer-did-not-give-microphone-permission", @@ -3338,6 +3343,7 @@ public static string ToValueString(this ServerMessageEndOfCallReportEndedReason "call.start.error-vapifault-database-error" => ServerMessageEndOfCallReportEndedReason.CallStartErrorVapifaultDatabaseError, "call.start.error-vapifault-get-org" => ServerMessageEndOfCallReportEndedReason.CallStartErrorVapifaultGetOrg, "call.start.error-vapifault-get-subscription" => ServerMessageEndOfCallReportEndedReason.CallStartErrorVapifaultGetSubscription, + "call.start.squad-version-error-validation" => ServerMessageEndOfCallReportEndedReason.CallStartSquadVersionErrorValidation, "customer-busy" => ServerMessageEndOfCallReportEndedReason.CustomerBusy, "customer-did-not-answer" => ServerMessageEndOfCallReportEndedReason.CustomerDidNotAnswer, "customer-did-not-give-microphone-permission" => ServerMessageEndOfCallReportEndedReason.CustomerDidNotGiveMicrophonePermission, diff --git a/src/libs/Vapi/Generated/Vapi.Models.ServerMessageStatusUpdateEndedReason.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageStatusUpdateEndedReason.g.cs index e911377a..8c8bd815 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.ServerMessageStatusUpdateEndedReason.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageStatusUpdateEndedReason.g.cs @@ -1295,6 +1295,10 @@ public enum ServerMessageStatusUpdateEndedReason /// /// /// + CallStartSquadVersionErrorValidation, + /// + /// + /// CustomerBusy, /// /// @@ -2731,6 +2735,7 @@ public static string ToValueString(this ServerMessageStatusUpdateEndedReason val ServerMessageStatusUpdateEndedReason.CallStartErrorVapifaultDatabaseError => "call.start.error-vapifault-database-error", ServerMessageStatusUpdateEndedReason.CallStartErrorVapifaultGetOrg => "call.start.error-vapifault-get-org", ServerMessageStatusUpdateEndedReason.CallStartErrorVapifaultGetSubscription => "call.start.error-vapifault-get-subscription", + ServerMessageStatusUpdateEndedReason.CallStartSquadVersionErrorValidation => "call.start.squad-version-error-validation", ServerMessageStatusUpdateEndedReason.CustomerBusy => "customer-busy", ServerMessageStatusUpdateEndedReason.CustomerDidNotAnswer => "customer-did-not-answer", ServerMessageStatusUpdateEndedReason.CustomerDidNotGiveMicrophonePermission => "customer-did-not-give-microphone-permission", @@ -3338,6 +3343,7 @@ public static string ToValueString(this ServerMessageStatusUpdateEndedReason val "call.start.error-vapifault-database-error" => ServerMessageStatusUpdateEndedReason.CallStartErrorVapifaultDatabaseError, "call.start.error-vapifault-get-org" => ServerMessageStatusUpdateEndedReason.CallStartErrorVapifaultGetOrg, "call.start.error-vapifault-get-subscription" => ServerMessageStatusUpdateEndedReason.CallStartErrorVapifaultGetSubscription, + "call.start.squad-version-error-validation" => ServerMessageStatusUpdateEndedReason.CallStartSquadVersionErrorValidation, "customer-busy" => ServerMessageStatusUpdateEndedReason.CustomerBusy, "customer-did-not-answer" => ServerMessageStatusUpdateEndedReason.CustomerDidNotAnswer, "customer-did-not-give-microphone-permission" => ServerMessageStatusUpdateEndedReason.CustomerDidNotGiveMicrophonePermission, diff --git a/src/libs/Vapi/Generated/Vapi.Models.Squad.g.cs b/src/libs/Vapi/Generated/Vapi.Models.Squad.g.cs index a9aad9f6..4552efa4 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.Squad.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.Squad.g.cs @@ -8,6 +8,20 @@ namespace Vapi /// public sealed partial class Squad { + /// + /// This is the latest version label (e.g. `v3`) of the squad in the version
+ /// history. `null` while the org is not yet onboarded to versioning, or for
+ /// squads that have not yet been published under it. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("latestVersion")] + public string? LatestVersion { get; set; } + + /// + /// Read-only. Present only when a model this configuration uses is deprecated or retired in Vapi's model deprecation registry, judged on the day of the response. Each entry names the slot that carries the model (for example `model` or `model.fallbackModels[1]`), the deprecation and retirement dates as `YYYY-MM-DD` in UTC, and the recommended replacement model: the registry's replacement, followed through any further retirements as of the response date, so it names a model that is alive on that day. Ignored if sent back in a create or update request. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("modelDeprecations")] + public global::System.Collections.Generic.IList? ModelDeprecations { get; set; } + /// /// This is the name of the squad. /// @@ -82,6 +96,14 @@ public sealed partial class Squad /// /// This is the ISO 8601 date-time string of when the squad was last updated. /// + /// + /// This is the latest version label (e.g. `v3`) of the squad in the version
+ /// history. `null` while the org is not yet onboarded to versioning, or for
+ /// squads that have not yet been published under it. + /// + /// + /// Read-only. Present only when a model this configuration uses is deprecated or retired in Vapi's model deprecation registry, judged on the day of the response. Each entry names the slot that carries the model (for example `model` or `model.fallbackModels[1]`), the deprecation and retirement dates as `YYYY-MM-DD` in UTC, and the recommended replacement model: the registry's replacement, followed through any further retirements as of the response date, so it names a model that is alive on that day. Ignored if sent back in a create or update request. + /// /// /// This is the name of the squad. /// @@ -98,9 +120,13 @@ public Squad( string orgId, global::System.DateTime createdAt, global::System.DateTime updatedAt, + string? latestVersion, + global::System.Collections.Generic.IList? modelDeprecations, string? name, global::Vapi.AssistantOverrides? membersOverrides) { + this.LatestVersion = latestVersion; + this.ModelDeprecations = modelDeprecations; this.Name = name; this.Members = members ?? throw new global::System.ArgumentNullException(nameof(members)); this.MembersOverrides = membersOverrides; diff --git a/src/libs/Vapi/Generated/Vapi.Models.SquadVersion.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.SquadVersion.Json.g.cs new file mode 100644 index 00000000..64455b0c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.SquadVersion.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class SquadVersion + { + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vapi.SquadVersion? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.SquadVersion), + jsonSerializerContext) as global::Vapi.SquadVersion; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vapi.SquadVersion? FromJson( + string json) + { + return FromJson( + json, + global::Vapi.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::Vapi.SquadVersion? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vapi.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::Vapi.SquadVersion), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.SquadVersion; + } + + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.SquadVersion.g.cs b/src/libs/Vapi/Generated/Vapi.Models.SquadVersion.g.cs new file mode 100644 index 00000000..0eb859fe --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.SquadVersion.g.cs @@ -0,0 +1,218 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class SquadVersion + { + /// + /// Optional human-readable label for this version. Set when the version is published. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("versionName")] + public string? VersionName { get; set; } + + /// + /// Optional description for this version. Set when the version is published. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("versionDescription")] + public string? VersionDescription { get; set; } + + /// + /// This is the unique identifier for the version row. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Guid Id { get; set; } + + /// + /// This is the unique identifier for the org that owns this version. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("orgId")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Guid OrgId { get; set; } + + /// + /// This is the unique identifier for the squad this version was snapshotted from. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("squadId")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Guid SquadId { get; set; } + + /// + /// This is the public monotonic version label, e.g. "v1".
+ /// System-owned and incremented per squad; never user-supplied.
+ /// Example: v1 + ///
+ /// v1 + [global::System.Text.Json.Serialization.JsonPropertyName("version")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Version { get; set; } + + /// + /// This is the SHA-256 hex of the snapshotted content used for no-op detection. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("configHash")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string ConfigHash { get; set; } + + /// + /// This is the prior version label (vN-1). Null on v1 or for branch roots. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("parentVersion")] + public string? ParentVersion { get; set; } + + /// + /// The version this version was restored from. Null when it was not restored. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("restoredFromVersion")] + public string? RestoredFromVersion { get; set; } + + /// + /// This is the actor that wrote this version. Email when created via JWT; null
+ /// when created via API key, and null for a baseline version authored by nobody. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("createdBy")] + public string? CreatedBy { get; set; } + + /// + /// This is the soft-delete timestamp. Null when active. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("deletedAt")] + public global::System.DateTime? DeletedAt { get; set; } + + /// + /// This is the ISO 8601 date-time string of when the version was created. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("createdAt")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.DateTime CreatedAt { get; set; } + + /// + /// This is the name of the squad. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + public string? Name { get; set; } + + /// + /// This is the list of assistants that make up the squad.
+ /// The call will start with the first assistant in the list. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("members")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Members { get; set; } + + /// + /// This can be used to override all the assistants' settings and provide values for their template variables.
+ /// Both `membersOverrides` and `members[n].assistantOverrides` can be used together. First, `members[n].assistantOverrides` is applied. Then, `membersOverrides` is applied as a global override. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("membersOverrides")] + public global::Vapi.AssistantOverrides? MembersOverrides { 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. + /// + /// + /// This is the unique identifier for the version row. + /// + /// + /// This is the unique identifier for the org that owns this version. + /// + /// + /// This is the unique identifier for the squad this version was snapshotted from. + /// + /// + /// This is the public monotonic version label, e.g. "v1".
+ /// System-owned and incremented per squad; never user-supplied.
+ /// Example: v1 + /// + /// + /// This is the SHA-256 hex of the snapshotted content used for no-op detection. + /// + /// + /// This is the ISO 8601 date-time string of when the version was created. + /// + /// + /// This is the list of assistants that make up the squad.
+ /// The call will start with the first assistant in the list. + /// + /// + /// Optional human-readable label for this version. Set when the version is published. + /// + /// + /// Optional description for this version. Set when the version is published. + /// + /// + /// This is the prior version label (vN-1). Null on v1 or for branch roots. + /// + /// + /// The version this version was restored from. Null when it was not restored. + /// + /// + /// This is the actor that wrote this version. Email when created via JWT; null
+ /// when created via API key, and null for a baseline version authored by nobody. + /// + /// + /// This is the soft-delete timestamp. Null when active. + /// + /// + /// This is the name of the squad. + /// + /// + /// This can be used to override all the assistants' settings and provide values for their template variables.
+ /// Both `membersOverrides` and `members[n].assistantOverrides` can be used together. First, `members[n].assistantOverrides` is applied. Then, `membersOverrides` is applied as a global override. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public SquadVersion( + global::System.Guid id, + global::System.Guid orgId, + global::System.Guid squadId, + string version, + string configHash, + global::System.DateTime createdAt, + global::System.Collections.Generic.IList members, + string? versionName, + string? versionDescription, + string? parentVersion, + string? restoredFromVersion, + string? createdBy, + global::System.DateTime? deletedAt, + string? name, + global::Vapi.AssistantOverrides? membersOverrides) + { + this.VersionName = versionName; + this.VersionDescription = versionDescription; + this.Id = id; + this.OrgId = orgId; + this.SquadId = squadId; + this.Version = version ?? throw new global::System.ArgumentNullException(nameof(version)); + this.ConfigHash = configHash ?? throw new global::System.ArgumentNullException(nameof(configHash)); + this.ParentVersion = parentVersion; + this.RestoredFromVersion = restoredFromVersion; + this.CreatedBy = createdBy; + this.DeletedAt = deletedAt; + this.CreatedAt = createdAt; + this.Name = name; + this.Members = members ?? throw new global::System.ArgumentNullException(nameof(members)); + this.MembersOverrides = membersOverrides; + } + + /// + /// Initializes a new instance of the class. + /// + public SquadVersion() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.SquadVersionPaginatedMetadata.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.SquadVersionPaginatedMetadata.Json.g.cs new file mode 100644 index 00000000..3b3b4e60 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.SquadVersionPaginatedMetadata.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class SquadVersionPaginatedMetadata + { + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vapi.SquadVersionPaginatedMetadata? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.SquadVersionPaginatedMetadata), + jsonSerializerContext) as global::Vapi.SquadVersionPaginatedMetadata; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vapi.SquadVersionPaginatedMetadata? FromJson( + string json) + { + return FromJson( + json, + global::Vapi.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::Vapi.SquadVersionPaginatedMetadata? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vapi.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::Vapi.SquadVersionPaginatedMetadata), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.SquadVersionPaginatedMetadata; + } + + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.SquadVersionPaginatedMetadata.g.cs b/src/libs/Vapi/Generated/Vapi.Models.SquadVersionPaginatedMetadata.g.cs new file mode 100644 index 00000000..17888561 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.SquadVersionPaginatedMetadata.g.cs @@ -0,0 +1,64 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class SquadVersionPaginatedMetadata + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("nextCursor")] + public string? NextCursor { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("hasNextPage")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool HasNextPage { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("limit")] + [global::System.Text.Json.Serialization.JsonRequired] + public required double Limit { 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 SquadVersionPaginatedMetadata( + bool hasNextPage, + double limit, + string? nextCursor) + { + this.NextCursor = nextCursor; + this.HasNextPage = hasNextPage; + this.Limit = limit; + } + + /// + /// Initializes a new instance of the class. + /// + public SquadVersionPaginatedMetadata() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.SquadVersionPaginatedResponse.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.SquadVersionPaginatedResponse.Json.g.cs new file mode 100644 index 00000000..893cd4cf --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.SquadVersionPaginatedResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class SquadVersionPaginatedResponse + { + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vapi.SquadVersionPaginatedResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.SquadVersionPaginatedResponse), + jsonSerializerContext) as global::Vapi.SquadVersionPaginatedResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vapi.SquadVersionPaginatedResponse? FromJson( + string json) + { + return FromJson( + json, + global::Vapi.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::Vapi.SquadVersionPaginatedResponse? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vapi.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::Vapi.SquadVersionPaginatedResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.SquadVersionPaginatedResponse; + } + + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.SquadVersionPaginatedResponse.g.cs b/src/libs/Vapi/Generated/Vapi.Models.SquadVersionPaginatedResponse.g.cs new file mode 100644 index 00000000..1b439a0f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.SquadVersionPaginatedResponse.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class SquadVersionPaginatedResponse + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("results")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Results { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("metadata")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vapi.SquadVersionPaginatedMetadata Metadata { 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 SquadVersionPaginatedResponse( + global::System.Collections.Generic.IList results, + global::Vapi.SquadVersionPaginatedMetadata metadata) + { + this.Results = results ?? throw new global::System.ArgumentNullException(nameof(results)); + this.Metadata = metadata ?? throw new global::System.ArgumentNullException(nameof(metadata)); + } + + /// + /// Initializes a new instance of the class. + /// + public SquadVersionPaginatedResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponse2.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponse2.Json.g.cs new file mode 100644 index 00000000..064c4041 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponse2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vapi +{ + public readonly partial struct ToolControllerRemoveResponse2 + { + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vapi.ToolControllerRemoveResponse2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.ToolControllerRemoveResponse2), + jsonSerializerContext) as global::Vapi.ToolControllerRemoveResponse2?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vapi.ToolControllerRemoveResponse2? FromJson( + string json) + { + return FromJson( + json, + global::Vapi.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::Vapi.ToolControllerRemoveResponse2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vapi.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::Vapi.ToolControllerRemoveResponse2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.ToolControllerRemoveResponse2?; + } + + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponse2.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponse2.g.cs new file mode 100644 index 00000000..bf9bb2d9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponse2.g.cs @@ -0,0 +1,303 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public readonly partial struct ToolControllerRemoveResponse2 : global::System.IEquatable + { + /// + /// + /// + public global::Vapi.ToolControllerRemoveResponseDiscriminator2Error? Error { get; } + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::Vapi.ToolPinnedConflictResponseDTO? ToolPinned { get; init; } +#else + public global::Vapi.ToolPinnedConflictResponseDTO? ToolPinned { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ToolPinned))] +#endif + public bool IsToolPinned => ToolPinned != null; + + /// + /// + /// + public bool TryPickToolPinned( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Vapi.ToolPinnedConflictResponseDTO? value) + { + value = ToolPinned; + return IsToolPinned; + } + + /// + /// + /// + public global::Vapi.ToolPinnedConflictResponseDTO PickToolPinned() => IsToolPinned + ? ToolPinned! + : throw new global::System.InvalidOperationException($"Expected union variant 'ToolPinned' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::Vapi.ToolWriteConflictResponseDTO? ToolWriteConflict { get; init; } +#else + public global::Vapi.ToolWriteConflictResponseDTO? ToolWriteConflict { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ToolWriteConflict))] +#endif + public bool IsToolWriteConflict => ToolWriteConflict != null; + + /// + /// + /// + public bool TryPickToolWriteConflict( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::Vapi.ToolWriteConflictResponseDTO? value) + { + value = ToolWriteConflict; + return IsToolWriteConflict; + } + + /// + /// + /// + public global::Vapi.ToolWriteConflictResponseDTO PickToolWriteConflict() => IsToolWriteConflict + ? ToolWriteConflict! + : throw new global::System.InvalidOperationException($"Expected union variant 'ToolWriteConflict' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator ToolControllerRemoveResponse2(global::Vapi.ToolPinnedConflictResponseDTO value) => new ToolControllerRemoveResponse2((global::Vapi.ToolPinnedConflictResponseDTO?)value); + + /// + /// + /// + public static implicit operator global::Vapi.ToolPinnedConflictResponseDTO?(ToolControllerRemoveResponse2 @this) => @this.ToolPinned; + + /// + /// + /// + public ToolControllerRemoveResponse2(global::Vapi.ToolPinnedConflictResponseDTO? value) + { + ToolPinned = value; + } + + /// + /// + /// + public static ToolControllerRemoveResponse2 FromToolPinned(global::Vapi.ToolPinnedConflictResponseDTO? value) => new ToolControllerRemoveResponse2(value); + + /// + /// + /// + public static implicit operator ToolControllerRemoveResponse2(global::Vapi.ToolWriteConflictResponseDTO value) => new ToolControllerRemoveResponse2((global::Vapi.ToolWriteConflictResponseDTO?)value); + + /// + /// + /// + public static implicit operator global::Vapi.ToolWriteConflictResponseDTO?(ToolControllerRemoveResponse2 @this) => @this.ToolWriteConflict; + + /// + /// + /// + public ToolControllerRemoveResponse2(global::Vapi.ToolWriteConflictResponseDTO? value) + { + ToolWriteConflict = value; + } + + /// + /// + /// + public static ToolControllerRemoveResponse2 FromToolWriteConflict(global::Vapi.ToolWriteConflictResponseDTO? value) => new ToolControllerRemoveResponse2(value); + + /// + /// + /// + public ToolControllerRemoveResponse2( + global::Vapi.ToolControllerRemoveResponseDiscriminator2Error? error, + global::Vapi.ToolPinnedConflictResponseDTO? toolPinned, + global::Vapi.ToolWriteConflictResponseDTO? toolWriteConflict + ) + { + Error = error; + + ToolPinned = toolPinned; + ToolWriteConflict = toolWriteConflict; + } + + /// + /// + /// + public object? Object => + ToolWriteConflict as object ?? + ToolPinned as object + ; + + /// + /// + /// + public override string? ToString() => + ToolPinned?.ToString() ?? + ToolWriteConflict?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsToolPinned && !IsToolWriteConflict || !IsToolPinned && IsToolWriteConflict; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? toolPinned = null, + global::System.Func? toolWriteConflict = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsToolPinned && toolPinned != null) + { + return toolPinned(ToolPinned!); + } + else if (IsToolWriteConflict && toolWriteConflict != null) + { + return toolWriteConflict(ToolWriteConflict!); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? toolPinned = null, + + global::System.Action? toolWriteConflict = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsToolPinned) + { + toolPinned?.Invoke(ToolPinned!); + } + else if (IsToolWriteConflict) + { + toolWriteConflict?.Invoke(ToolWriteConflict!); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? toolPinned = null, + global::System.Action? toolWriteConflict = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (IsToolPinned) + { + toolPinned?.Invoke(ToolPinned!); + } + else if (IsToolWriteConflict) + { + toolWriteConflict?.Invoke(ToolWriteConflict!); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + ToolPinned, + typeof(global::Vapi.ToolPinnedConflictResponseDTO), + ToolWriteConflict, + typeof(global::Vapi.ToolWriteConflictResponseDTO), + }; + 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(ToolControllerRemoveResponse2 other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(ToolPinned, other.ToolPinned) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(ToolWriteConflict, other.ToolWriteConflict) + ; + } + + /// + /// + /// + public static bool operator ==(ToolControllerRemoveResponse2 obj1, ToolControllerRemoveResponse2 obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(ToolControllerRemoveResponse2 obj1, ToolControllerRemoveResponse2 obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is ToolControllerRemoveResponse2 o && Equals(o); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponseDiscriminator2.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponseDiscriminator2.Json.g.cs new file mode 100644 index 00000000..67af1e32 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponseDiscriminator2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class ToolControllerRemoveResponseDiscriminator2 + { + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vapi.ToolControllerRemoveResponseDiscriminator2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.ToolControllerRemoveResponseDiscriminator2), + jsonSerializerContext) as global::Vapi.ToolControllerRemoveResponseDiscriminator2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vapi.ToolControllerRemoveResponseDiscriminator2? FromJson( + string json) + { + return FromJson( + json, + global::Vapi.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::Vapi.ToolControllerRemoveResponseDiscriminator2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vapi.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::Vapi.ToolControllerRemoveResponseDiscriminator2), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.ToolControllerRemoveResponseDiscriminator2; + } + + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponseDiscriminator2.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponseDiscriminator2.g.cs new file mode 100644 index 00000000..d01071d7 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponseDiscriminator2.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class ToolControllerRemoveResponseDiscriminator2 + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("error")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.ToolControllerRemoveResponseDiscriminatorErrorJsonConverter))] + public global::Vapi.ToolControllerRemoveResponseDiscriminatorError? Error { 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 ToolControllerRemoveResponseDiscriminator2( + global::Vapi.ToolControllerRemoveResponseDiscriminatorError? error) + { + this.Error = error; + } + + /// + /// Initializes a new instance of the class. + /// + public ToolControllerRemoveResponseDiscriminator2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponseDiscriminatorError.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponseDiscriminatorError.g.cs new file mode 100644 index 00000000..34408c6c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ToolControllerRemoveResponseDiscriminatorError.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum ToolControllerRemoveResponseDiscriminatorError + { + /// + /// + /// + ToolPinned, + /// + /// + /// + ToolWriteConflict, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ToolControllerRemoveResponseDiscriminatorErrorExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ToolControllerRemoveResponseDiscriminatorError value) + { + return value switch + { + ToolControllerRemoveResponseDiscriminatorError.ToolPinned => "tool_pinned", + ToolControllerRemoveResponseDiscriminatorError.ToolWriteConflict => "tool_write_conflict", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ToolControllerRemoveResponseDiscriminatorError? ToEnum(string value) + { + return value switch + { + "tool_pinned" => ToolControllerRemoveResponseDiscriminatorError.ToolPinned, + "tool_write_conflict" => ToolControllerRemoveResponseDiscriminatorError.ToolWriteConflict, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.ToolWriteConflictResponseDTO.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ToolWriteConflictResponseDTO.Json.g.cs new file mode 100644 index 00000000..3101d27d --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ToolWriteConflictResponseDTO.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class ToolWriteConflictResponseDTO + { + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::Vapi.ToolWriteConflictResponseDTO? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.ToolWriteConflictResponseDTO), + jsonSerializerContext) as global::Vapi.ToolWriteConflictResponseDTO; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vapi.ToolWriteConflictResponseDTO? FromJson( + string json) + { + return FromJson( + json, + global::Vapi.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::Vapi.ToolWriteConflictResponseDTO? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::Vapi.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::Vapi.ToolWriteConflictResponseDTO), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.ToolWriteConflictResponseDTO; + } + + /// + /// 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::Vapi.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::Vapi.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.Models.ToolWriteConflictResponseDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ToolWriteConflictResponseDTO.g.cs new file mode 100644 index 00000000..35419795 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ToolWriteConflictResponseDTO.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class ToolWriteConflictResponseDTO + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("error")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.ToolWriteConflictResponseDTOErrorJsonConverter))] + public global::Vapi.ToolWriteConflictResponseDTOError Error { get; set; } + + /// + /// Human-readable reason the tool write was rejected. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("message")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Message { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Human-readable reason the tool write was rejected. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ToolWriteConflictResponseDTO( + string message, + global::Vapi.ToolWriteConflictResponseDTOError error) + { + this.Error = error; + this.Message = message ?? throw new global::System.ArgumentNullException(nameof(message)); + } + + /// + /// Initializes a new instance of the class. + /// + public ToolWriteConflictResponseDTO() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.ToolWriteConflictResponseDTOError.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ToolWriteConflictResponseDTOError.g.cs new file mode 100644 index 00000000..ff802f6c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ToolWriteConflictResponseDTOError.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum ToolWriteConflictResponseDTOError + { + /// + /// + /// + ToolWriteConflict, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ToolWriteConflictResponseDTOErrorExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ToolWriteConflictResponseDTOError value) + { + return value switch + { + ToolWriteConflictResponseDTOError.ToolWriteConflict => "tool_write_conflict", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ToolWriteConflictResponseDTOError? ToEnum(string value) + { + return value switch + { + "tool_write_conflict" => ToolWriteConflictResponseDTOError.ToolWriteConflict, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.VapiWebsocketTransport.g.cs b/src/libs/Vapi/Generated/Vapi.Models.VapiWebsocketTransport.g.cs index cf66842c..105d5543 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.VapiWebsocketTransport.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.VapiWebsocketTransport.g.cs @@ -24,7 +24,10 @@ public sealed partial class VapiWebsocketTransport public global::Vapi.VapiWebsocketTransportProvider Provider { get; set; } /// - /// This is the audio format of the call. Defaults to 16KHz raw pcm_s16le + /// This is the audio format of the call. Defaults to 16KHz raw pcm_s16le.
+ /// For GPT-Live calls using Vapi's custom WebSocket transport, explicitly set
+ /// `{ format: pcm_s16le, sampleRate: 24000 }`. This requirement is specific
+ /// to Vapi's WebSocket transport and does not apply to phone or web calls. ///
[global::System.Text.Json.Serialization.JsonPropertyName("audioFormat")] public global::Vapi.AudioFormat? AudioFormat { get; set; } @@ -46,7 +49,10 @@ public sealed partial class VapiWebsocketTransport /// Vapi websocket transport provider /// /// - /// This is the audio format of the call. Defaults to 16KHz raw pcm_s16le + /// This is the audio format of the call. Defaults to 16KHz raw pcm_s16le.
+ /// For GPT-Live calls using Vapi's custom WebSocket transport, explicitly set
+ /// `{ format: pcm_s16le, sampleRate: 24000 }`. This requirement is specific
+ /// to Vapi's WebSocket transport and does not apply to phone or web calls. /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/Vapi/Generated/Vapi.Models.VersionPinReferenceSourceType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.VersionPinReferenceSourceType.g.cs index 8232718e..723f0839 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.VersionPinReferenceSourceType.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.VersionPinReferenceSourceType.g.cs @@ -19,6 +19,10 @@ public enum VersionPinReferenceSourceType /// /// /// + SquadVersion, + /// + /// + /// ToolVersion, } @@ -36,6 +40,7 @@ public static string ToValueString(this VersionPinReferenceSourceType value) { VersionPinReferenceSourceType.AssistantVersion => "assistant_version", VersionPinReferenceSourceType.Squad => "squad", + VersionPinReferenceSourceType.SquadVersion => "squad_version", VersionPinReferenceSourceType.ToolVersion => "tool_version", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; @@ -49,6 +54,7 @@ public static string ToValueString(this VersionPinReferenceSourceType value) { "assistant_version" => VersionPinReferenceSourceType.AssistantVersion, "squad" => VersionPinReferenceSourceType.Squad, + "squad_version" => VersionPinReferenceSourceType.SquadVersion, "tool_version" => VersionPinReferenceSourceType.ToolVersion, _ => null, }; diff --git a/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerRemove.g.cs b/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerRemove.g.cs index 986eb279..d0edda4f 100644 --- a/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerRemove.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerRemove.g.cs @@ -329,19 +329,19 @@ partial void ProcessToolControllerRemoveResponseContent( { string? __content_409 = null; global::System.Exception? __exception_409 = null; - global::Vapi.ToolPinnedConflictResponseDTO? __value_409 = null; + global::Vapi.ToolControllerRemoveResponse2? __value_409 = null; try { if (__effectiveReadResponseAsString) { __content_409 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_409 = global::Vapi.ToolPinnedConflictResponseDTO.FromJson(__content_409, JsonSerializerContext); + __value_409 = global::Vapi.ToolControllerRemoveResponse2.FromJson(__content_409, JsonSerializerContext); } else { __content_409 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); - __value_409 = global::Vapi.ToolPinnedConflictResponseDTO.FromJson(__content_409, JsonSerializerContext); + __value_409 = global::Vapi.ToolControllerRemoveResponse2.FromJson(__content_409, JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -350,7 +350,7 @@ partial void ProcessToolControllerRemoveResponseContent( } - throw global::Vapi.ApiException.Create( + throw global::Vapi.ApiException.Create( statusCode: __response.StatusCode, message: __content_409 ?? __response.ReasonPhrase ?? string.Empty, innerException: __exception_409, diff --git a/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerUpdate.g.cs b/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerUpdate.g.cs index b3e55857..f22823c9 100644 --- a/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerUpdate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ToolsClient.ToolControllerUpdate.g.cs @@ -342,6 +342,43 @@ partial void ProcessToolControllerUpdateResponseContent( retryReason: global::System.String.Empty, cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false); } + // + if ((int)__response.StatusCode == 409) + { + string? __content_409 = null; + global::System.Exception? __exception_409 = null; + global::Vapi.ToolWriteConflictResponseDTO? __value_409 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_409 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_409 = global::Vapi.ToolWriteConflictResponseDTO.FromJson(__content_409, JsonSerializerContext); + } + else + { + __content_409 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_409 = global::Vapi.ToolWriteConflictResponseDTO.FromJson(__content_409, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_409 = __ex; + } + + + throw global::Vapi.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_409 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_409, + responseBody: __content_409, + responseObject: __value_409, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } if (__effectiveReadResponseAsString) { diff --git a/src/libs/Vapi/openapi.yaml b/src/libs/Vapi/openapi.yaml index 34826f0c..08ea4908 100644 --- a/src/libs/Vapi/openapi.yaml +++ b/src/libs/Vapi/openapi.yaml @@ -4564,6 +4564,16 @@ } } } + }, + "409": { + "description": "", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/ToolWriteConflictResponseDTO" + } + } + } } }, "tags": [ @@ -4737,7 +4747,21 @@ "content": { "application/json": { "schema": { - "$ref": "#/components/schemas/ToolPinnedConflictResponseDTO" + "oneOf": [ + { + "$ref": "#/components/schemas/ToolPinnedConflictResponseDTO" + }, + { + "$ref": "#/components/schemas/ToolWriteConflictResponseDTO" + } + ], + "discriminator": { + "propertyName": "error", + "mapping": { + "tool_pinned": "#/components/schemas/ToolPinnedConflictResponseDTO", + "tool_write_conflict": "#/components/schemas/ToolWriteConflictResponseDTO" + } + } } } } @@ -10361,7 +10385,7 @@ }, "mode": { "type": "string", - "description": "This is the transcription mode used by the `universal-3-5-pro` speech model. Only applies to the `universal-3-5-pro` speech model.\n\n@default 'balanced'", + "description": "This is the transcription mode used by the Universal Pro speech models. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.\n\n@default 'balanced'", "enum": [ "balanced", "max_accuracy", @@ -10370,66 +10394,66 @@ }, "prompt": { "type": "string", - "description": "This is a prompt that provides additional context to the transcription model. Only applies to the `universal-3-5-pro` speech model.", + "description": "This is a prompt that provides additional context to the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.", "maxLength": 1750 }, "agentContext": { "type": "string", - "description": "This is context about the voice agent that guides the transcription model. Only applies to the `universal-3-5-pro` speech model.", + "description": "This is context about the voice agent that guides the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.", "maxLength": 1750 }, + "agentContextAutoUpdateEnabled": { + "type": "boolean", + "description": "When true, the text the assistant just spoke is sent to AssemblyAI as `agent_context` after every assistant turn, replacing the previous value, so the user's reply is transcribed in the context of the question it answers.\n`agentContext` still seeds the first turn. Text longer than 1750 characters keeps its last 1750 characters. Turns the user interrupted are not sent when the interruption is detected by voice activity (the default, `stopSpeakingPlan.numWords: 0`).\nOnly applies to `universal-3-5-pro` and `universal-3-6-pro`.\n\n@default false", + "default": false + }, "languageCodes": { "type": "array", - "description": "These are language codes used to steer automatic language detection. Only applies to the `universal-3-5-pro` speech model.", - "enum": [ - "ar", - "da", - "de", - "en", - "es", - "fi", - "fr", - "he", - "hi", - "it", - "ja", - "nl", - "no", - "pt", - "sv", - "tr", - "vi", - "zh" - ], + "description": "These are language codes used to steer automatic language detection. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.\n`ur`, `ru`, `ko`, `ca`, `gl`, `ro`, `et`, `fa`, `yue`, `af`, `mr`, `zu`, `xh` and `nn` were added with `universal-3-6-pro`.", "items": { "type": "string", "enum": [ + "af", "ar", + "ca", "da", "de", "en", "es", + "et", + "fa", "fi", "fr", + "gl", "he", "hi", "it", "ja", + "ko", + "mr", "nl", + "nn", "no", "pt", + "ro", + "ru", "sv", "tr", + "ur", "vi", - "zh" + "xh", + "yue", + "zh", + "zu" ] } }, "speechModel": { "type": "string", - "description": "This is the speech model used for the streaming session.\nKeyterms prompting is supported on universal-streaming-english and universal-3-5-pro.\nuniversal-3-5-pro is AssemblyAI's most accurate voice-agent model.\n@default 'universal-streaming-english'", + "description": "This is the speech model used for the streaming session.\nKeyterms prompting is supported on universal-streaming-english, universal-3-5-pro and universal-3-6-pro.\nuniversal-3-6-pro is AssemblyAI's newest and most accurate voice-agent model.\n@default 'universal-streaming-english'", "enum": [ "universal-3-5-pro", + "universal-3-6-pro", "universal-streaming-english", "universal-streaming-multilingual" ] @@ -10447,7 +10471,7 @@ } }, "keytermsPrompt": { - "description": "Keyterms prompting improves recognition accuracy for specific words and phrases.\nCan include up to 100 keyterms, each up to 50 characters.\nCosts an additional $0.04/hour on universal-streaming-english and is included at no extra cost on universal-3-5-pro.", + "description": "Keyterms prompting improves recognition accuracy for specific words and phrases.\nCan include up to 100 keyterms, each up to 50 characters.\nCosts an additional $0.04/hour on universal-streaming-english and is included at no extra cost on the Universal Pro models (universal-3-5-pro, universal-3-6-pro).", "type": "array", "items": { "type": "string", @@ -11169,7 +11193,7 @@ }, "mipOptOut": { "type": "boolean", - "description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis will only be used if you are using your own Deepgram API key.\n\n@default false", + "description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.\n\n@default false", "example": false, "default": false }, @@ -13621,7 +13645,7 @@ }, "mode": { "type": "string", - "description": "This is the transcription mode used by the `universal-3-5-pro` speech model. Only applies to the `universal-3-5-pro` speech model.\n\n@default 'balanced'", + "description": "This is the transcription mode used by the Universal Pro speech models. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.\n\n@default 'balanced'", "enum": [ "balanced", "max_accuracy", @@ -13630,66 +13654,66 @@ }, "prompt": { "type": "string", - "description": "This is a prompt that provides additional context to the transcription model. Only applies to the `universal-3-5-pro` speech model.", + "description": "This is a prompt that provides additional context to the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.", "maxLength": 1750 }, "agentContext": { "type": "string", - "description": "This is context about the voice agent that guides the transcription model. Only applies to the `universal-3-5-pro` speech model.", + "description": "This is context about the voice agent that guides the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.", "maxLength": 1750 }, + "agentContextAutoUpdateEnabled": { + "type": "boolean", + "description": "When true, the text the assistant just spoke is sent to AssemblyAI as `agent_context` after every assistant turn, replacing the previous value, so the user's reply is transcribed in the context of the question it answers.\n`agentContext` still seeds the first turn. Text longer than 1750 characters keeps its last 1750 characters. Turns the user interrupted are not sent when the interruption is detected by voice activity (the default, `stopSpeakingPlan.numWords: 0`).\nOnly applies to `universal-3-5-pro` and `universal-3-6-pro`.\n\n@default false", + "default": false + }, "languageCodes": { "type": "array", - "description": "These are language codes used to steer automatic language detection. Only applies to the `universal-3-5-pro` speech model.", - "enum": [ - "ar", - "da", - "de", - "en", - "es", - "fi", - "fr", - "he", - "hi", - "it", - "ja", - "nl", - "no", - "pt", - "sv", - "tr", - "vi", - "zh" - ], + "description": "These are language codes used to steer automatic language detection. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.\n`ur`, `ru`, `ko`, `ca`, `gl`, `ro`, `et`, `fa`, `yue`, `af`, `mr`, `zu`, `xh` and `nn` were added with `universal-3-6-pro`.", "items": { "type": "string", "enum": [ + "af", "ar", + "ca", "da", "de", "en", "es", + "et", + "fa", "fi", "fr", + "gl", "he", "hi", "it", "ja", + "ko", + "mr", "nl", + "nn", "no", "pt", + "ro", + "ru", "sv", "tr", + "ur", "vi", - "zh" + "xh", + "yue", + "zh", + "zu" ] } }, "speechModel": { "type": "string", - "description": "This is the speech model used for the streaming session.\nKeyterms prompting is supported on universal-streaming-english and universal-3-5-pro.\nuniversal-3-5-pro is AssemblyAI's most accurate voice-agent model.\n@default 'universal-streaming-english'", + "description": "This is the speech model used for the streaming session.\nKeyterms prompting is supported on universal-streaming-english, universal-3-5-pro and universal-3-6-pro.\nuniversal-3-6-pro is AssemblyAI's newest and most accurate voice-agent model.\n@default 'universal-streaming-english'", "enum": [ "universal-3-5-pro", + "universal-3-6-pro", "universal-streaming-english", "universal-streaming-multilingual" ] @@ -13707,7 +13731,7 @@ } }, "keytermsPrompt": { - "description": "Keyterms prompting improves recognition accuracy for specific words and phrases.\nCan include up to 100 keyterms, each up to 50 characters.\nCosts an additional $0.04/hour on universal-streaming-english and is included at no extra cost on universal-3-5-pro.", + "description": "Keyterms prompting improves recognition accuracy for specific words and phrases.\nCan include up to 100 keyterms, each up to 50 characters.\nCosts an additional $0.04/hour on universal-streaming-english and is included at no extra cost on the Universal Pro models (universal-3-5-pro, universal-3-6-pro).", "type": "array", "items": { "type": "string", @@ -14306,7 +14330,7 @@ }, "mipOptOut": { "type": "boolean", - "description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis will only be used if you are using your own Deepgram API key.\n\n@default false", + "description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.\n\n@default false", "example": false, "default": false }, @@ -21570,16 +21594,11 @@ "properties": { "instructions": { "type": "string", - "description": "Omit to use legacy system messages. An explicit empty string is preserved." + "description": "Omit to use model.systemPrompt, or system-role messages when systemPrompt is absent. An explicit empty string is preserved." }, "personalityPacks": { "type": "array", - "enum": [ - "bouncy", - "eager-listener", - "idle-hummer", - "unhurried" - ], + "description": "Personality packs append speaking-style guidance to the speaker prompt. Set to an array of pack IDs and test one pack at a time. These are prompt instructions, not fixed speed controls.", "items": { "type": "string", "enum": [ @@ -21790,7 +21809,7 @@ }, "model": { "type": "string", - "description": "This is the OpenAI model that will be used.\n\nWhen using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense.\nThis is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.\n\n@default undefined", + "description": "This is the OpenAI model that will be used.\nFor GPT-Live configuration and supported settings, see https://docs.vapi.ai/gpt-live/overview.\n\nWhen using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense.\nThis is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.\n\n@default undefined", "enum": [ "chat-latest", "chatgpt-4o-latest", @@ -21940,6 +21959,7 @@ "gpt-5:spaincentral", "gpt-5:swedencentral", "gpt-5:westeurope", + "gpt-live-1", "gpt-realtime-2", "gpt-realtime-2025-08-28", "gpt-realtime-mini-2025-12-15", @@ -22140,6 +22160,16 @@ "description": "This is the prompt cache key for models that support extended caching (GPT-4.1, GPT-5 series).\n\nProviding a cache key allows you to share cached prefixes across requests.\n\n@default undefined", "maxLength": 64 }, + "serviceTier": { + "type": "string", + "description": "This is the OpenAI service tier used for chat completions requests.\n\n- `fast`: OpenAI's fast processing tier (renamed from `priority` on 2026-07-30; both values are accepted and billed identically) — up to ~2.5x faster inference at 2x the standard token rates. OpenAI may silently downgrade a fast request to standard processing under ramp limits; when that happens the response reports the served tier and the request is billed at standard rates.\n- `auto`: uses the service tier configured for the OpenAI project.\n- `default`: standard processing and billing.\n\nOnly applies to models that support fast processing: gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-5.5. Ignored for other models.\n\n@default undefined (uses the service tier configured for the OpenAI project)", + "enum": [ + "auto", + "default", + "fast", + "priority" + ] + }, "reasoningEffort": { "type": "string", "description": "Reasoning effort for reasoning-capable OpenAI models.\nFor `gpt-realtime-2`: forwarded to V2 stream's session.update as `reasoning.effort`.\nFor non-realtime OpenAI models, model-aware validation limits newly public\nvalues while preserving the existing four-value storage contract.", @@ -27433,7 +27463,7 @@ }, "mipOptOut": { "type": "boolean", - "description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis will only be used if you are using your own Deepgram API key.\n\n@default false", + "description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.\n\n@default false", "example": false, "default": false }, @@ -28127,8 +28157,8 @@ ] }, "voiceId": { - "description": "This is the provider-specific ID that will be used.\nPlease note that ash, ballad, coral, sage, and verse may only be used with realtime or GPT-Live models.\nquartz, ripple, vesper, willow, stone, gleam, meridian, bossa, tempo, beacon, delta, cinder are only supported with GPT-Live models.", - "oneOf": [ + "description": "This is the provider-specific ID that will be used.\nVoice availability depends on the selected model.\nquartz, ripple, vesper, willow, stone, gleam, meridian, bossa, tempo, beacon, delta, cinder are only supported with GPT-Live models.", + "anyOf": [ { "type": "string", "enum": [ @@ -30044,7 +30074,7 @@ }, "mipOptOut": { "type": "boolean", - "description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis will only be used if you are using your own Deepgram API key.\n\n@default false", + "description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.\n\n@default false", "example": false, "default": false }, @@ -30619,8 +30649,8 @@ ] }, "voiceId": { - "description": "This is the provider-specific ID that will be used.\nPlease note that ash, ballad, coral, sage, and verse may only be used with realtime or GPT-Live models.\nquartz, ripple, vesper, willow, stone, gleam, meridian, bossa, tempo, beacon, delta, cinder are only supported with GPT-Live models.", - "oneOf": [ + "description": "This is the provider-specific ID that will be used.\nVoice availability depends on the selected model.\nquartz, ripple, vesper, willow, stone, gleam, meridian, bossa, tempo, beacon, delta, cinder are only supported with GPT-Live models.", + "anyOf": [ { "type": "string", "enum": [ @@ -35544,6 +35574,49 @@ } } }, + "ModelDeprecationNotice": { + "type": "object", + "properties": { + "slot": { + "type": "string", + "description": "Path of the slot that carries the model, relative to the response root,\ne.g. `model`, `model.fallbackModels[1]`, `transcriber`, `voice`, or\n`members[2].assistantOverrides.model` on a squad.", + "example": "model.fallbackModels[1]" + }, + "provider": { + "type": "string", + "description": "Provider as stored on the slot.", + "example": "openai" + }, + "model": { + "type": "string", + "description": "Model name as stored on the slot.", + "example": "gpt-4-1106-preview" + }, + "deprecationDate": { + "type": "string", + "description": "Day the model became deprecated, `YYYY-MM-DD` in UTC.", + "example": "2025-09-26" + }, + "retirementDate": { + "type": "string", + "description": "Day the model is or was retired, `YYYY-MM-DD` in UTC. On and after this\nday Vapi no longer runs the model as configured.", + "example": "2026-03-26" + }, + "replacementModel": { + "type": "string", + "description": "The recommended migration target for the slot's model: the registry's\nreplacement, followed through any further retirements as of the response\ndate, so it names a model that is alive on that day. A `:`\npin on the slot's model is kept on the target.", + "example": "gpt-5" + } + }, + "required": [ + "deprecationDate", + "model", + "provider", + "replacementModel", + "retirementDate", + "slot" + ] + }, "Assistant": { "type": "object", "properties": { @@ -36343,6 +36416,13 @@ "nullable": true, "description": "This is the latest version label (e.g. `v3`) of the assistant in the\nversion history. `null` while the org is not yet\nonboarded to versioning, or for assistants that have not yet been\npublished under it." }, + "modelDeprecations": { + "description": "Read-only. Present only when a model this configuration uses is deprecated or retired in Vapi's model deprecation registry, judged on the day of the response. Each entry names the slot that carries the model (for example `model` or `model.fallbackModels[1]`), the deprecation and retirement dates as `YYYY-MM-DD` in UTC, and the recommended replacement model: the registry's replacement, followed through any further retirements as of the response date, so it names a model that is alive on that day. Ignored if sent back in a create or update request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ModelDeprecationNotice" + } + }, "name": { "type": "string", "description": "This is the name of the assistant.\n\nThis is required when you want to transfer between assistants in a call.", @@ -37373,6 +37453,13 @@ ] } }, + "modelDeprecations": { + "description": "Read-only. Present only when a model this configuration uses is deprecated or retired in Vapi's model deprecation registry, judged on the day of the response. Each entry names the slot that carries the model (for example `model` or `model.fallbackModels[1]`), the deprecation and retirement dates as `YYYY-MM-DD` in UTC, and the recommended replacement model: the registry's replacement, followed through any further retirements as of the response date, so it names a model that is alive on that day. Ignored if sent back in a create or update request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ModelDeprecationNotice" + } + }, "name": { "type": "string", "description": "This is the name of the assistant.\n\nThis is required when you want to transfer between assistants in a call.", @@ -38452,6 +38539,13 @@ "description": "This is the ISO 8601 date-time string of when the version was created.", "format": "date-time" }, + "modelDeprecations": { + "description": "Read-only. Present only when a model this configuration uses is deprecated or retired in Vapi's model deprecation registry, judged on the day of the response. Each entry names the slot that carries the model (for example `model` or `model.fallbackModels[1]`), the deprecation and retirement dates as `YYYY-MM-DD` in UTC, and the recommended replacement model: the registry's replacement, followed through any further retirements as of the response date, so it names a model that is alive on that day. Ignored if sent back in a create or update request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ModelDeprecationNotice" + } + }, "name": { "type": "string", "description": "This is the name of the assistant.\n\nThis is required when you want to transfer between assistants in a call.", @@ -38622,6 +38716,7 @@ "enum": [ "assistant_version", "squad", + "squad_version", "tool_version" ], "description": "Kind of source row the pin originates from." @@ -41392,6 +41487,18 @@ "Squad": { "type": "object", "properties": { + "latestVersion": { + "type": "string", + "nullable": true, + "description": "This is the latest version label (e.g. `v3`) of the squad in the version\nhistory. `null` while the org is not yet onboarded to versioning, or for\nsquads that have not yet been published under it." + }, + "modelDeprecations": { + "description": "Read-only. Present only when a model this configuration uses is deprecated or retired in Vapi's model deprecation registry, judged on the day of the response. Each entry names the slot that carries the model (for example `model` or `model.fallbackModels[1]`), the deprecation and retirement dates as `YYYY-MM-DD` in UTC, and the recommended replacement model: the registry's replacement, followed through any further retirements as of the response date, so it names a model that is alive on that day. Ignored if sent back in a create or update request.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ModelDeprecationNotice" + } + }, "name": { "type": "string", "description": "This is the name of the squad." @@ -41438,6 +41545,138 @@ "updatedAt" ] }, + "SquadVersion": { + "type": "object", + "properties": { + "versionName": { + "type": "string", + "nullable": true, + "description": "Optional human-readable label for this version. Set when the version is published.", + "maxLength": 80 + }, + "versionDescription": { + "type": "string", + "nullable": true, + "description": "Optional description for this version. Set when the version is published.", + "maxLength": 500 + }, + "id": { + "type": "string", + "description": "This is the unique identifier for the version row.", + "format": "uuid" + }, + "orgId": { + "type": "string", + "description": "This is the unique identifier for the org that owns this version.", + "format": "uuid" + }, + "squadId": { + "type": "string", + "description": "This is the unique identifier for the squad this version was snapshotted from.", + "format": "uuid" + }, + "version": { + "type": "string", + "description": "This is the public monotonic version label, e.g. \"v1\".\nSystem-owned and incremented per squad; never user-supplied.", + "example": "v1" + }, + "configHash": { + "type": "string", + "description": "This is the SHA-256 hex of the snapshotted content used for no-op detection." + }, + "parentVersion": { + "type": "string", + "nullable": true, + "description": "This is the prior version label (vN-1). Null on v1 or for branch roots." + }, + "restoredFromVersion": { + "type": "string", + "nullable": true, + "description": "The version this version was restored from. Null when it was not restored." + }, + "createdBy": { + "type": "string", + "nullable": true, + "description": "This is the actor that wrote this version. Email when created via JWT; null\nwhen created via API key, and null for a baseline version authored by nobody." + }, + "deletedAt": { + "type": "string", + "nullable": true, + "description": "This is the soft-delete timestamp. Null when active.", + "format": "date-time" + }, + "createdAt": { + "type": "string", + "description": "This is the ISO 8601 date-time string of when the version was created.", + "format": "date-time" + }, + "name": { + "type": "string", + "description": "This is the name of the squad." + }, + "members": { + "description": "This is the list of assistants that make up the squad.\n\nThe call will start with the first assistant in the list.", + "type": "array", + "items": { + "$ref": "#/components/schemas/SquadMemberDTO" + } + }, + "membersOverrides": { + "description": "This can be used to override all the assistants' settings and provide values for their template variables.\n\nBoth `membersOverrides` and `members[n].assistantOverrides` can be used together. First, `members[n].assistantOverrides` is applied. Then, `membersOverrides` is applied as a global override.", + "allOf": [ + { + "$ref": "#/components/schemas/AssistantOverrides" + } + ] + } + }, + "required": [ + "configHash", + "createdAt", + "id", + "members", + "orgId", + "squadId", + "version" + ] + }, + "SquadVersionPaginatedMetadata": { + "type": "object", + "properties": { + "nextCursor": { + "type": "string", + "nullable": true + }, + "hasNextPage": { + "type": "boolean" + }, + "limit": { + "type": "number" + } + }, + "required": [ + "hasNextPage", + "limit" + ] + }, + "SquadVersionPaginatedResponse": { + "type": "object", + "properties": { + "results": { + "type": "array", + "items": { + "$ref": "#/components/schemas/SquadVersion" + } + }, + "metadata": { + "$ref": "#/components/schemas/SquadVersionPaginatedMetadata" + } + }, + "required": [ + "metadata", + "results" + ] + }, "UpdateSquadDTO": { "type": "object", "properties": { @@ -44156,7 +44395,7 @@ "maximum": 192000 }, "format": { - "type": "object", + "type": "string", "description": "This is the audio format of the call.\n\n@default 'pcm_s16le'", "enum": [ "mulaw", @@ -44195,7 +44434,7 @@ ] }, "audioFormat": { - "description": "This is the audio format of the call. Defaults to 16KHz raw pcm_s16le", + "description": "This is the audio format of the call. Defaults to 16KHz raw pcm_s16le.\n\nFor GPT-Live calls using Vapi's custom WebSocket transport, explicitly set\n`{ format: pcm_s16le, sampleRate: 24000 }`. This requirement is specific\nto Vapi's WebSocket transport and does not apply to phone or web calls.", "allOf": [ { "$ref": "#/components/schemas/AudioFormat" @@ -44774,7 +45013,12 @@ "assistantVersion": { "type": "string", "nullable": true, - "description": "This is the version label (e.g. `v3`) of the assistant active when\nthe activation row was recorded. `null` for inline assistants,\norgs not on assistant versioning, and parent assistants that have\nnot yet been published under it." + "description": "This is the version label (e.g. `v3`) of the assistant active when\nthe activation row was recorded. Absent for inline assistants,\norgs not on assistant versioning, and parent assistants that have\nnot yet been published under it." + }, + "squadVersion": { + "type": "string", + "nullable": true, + "description": "This is the version label (e.g. `v3`) of the squad that was governing the\ncall when this activation was recorded. Absent for activations that no\nsquad version governs: standalone-assistant calls, flag-off orgs, squads\nwith no published version, and hops to an assistant outside the squad." }, "assistantName": { "type": "string", @@ -45886,6 +46130,7 @@ "call.start.error-vapifault-database-error", "call.start.error-vapifault-get-org", "call.start.error-vapifault-get-subscription", + "call.start.squad-version-error-validation", "customer-busy", "customer-did-not-answer", "customer-did-not-give-microphone-permission", @@ -46186,6 +46431,11 @@ "nullable": true, "description": "This is the assistant version to use for this call. Supported only with\ndirect `assistantId`. Omit to follow the latest version." }, + "squadVersion": { + "type": "string", + "nullable": true, + "description": "This is the squad version to use for this call. Supported only with\ndirect `squadId`. Omit to follow the latest version." + }, "transport": { "description": "This is the transport of the call.", "oneOf": [ @@ -46564,6 +46814,11 @@ "nullable": true, "description": "This is the assistant version to use for this call. Supported only with\ndirect `assistantId`. Omit to follow the latest version." }, + "squadVersion": { + "type": "string", + "nullable": true, + "description": "This is the squad version to use for this call. Supported only with\ndirect `squadId`. Omit to follow the latest version." + }, "transport": { "description": "This is the transport of the call.", "oneOf": [ @@ -46762,6 +47017,11 @@ "nullable": true, "description": "This is the assistant version to use for this call. Supported only with\ndirect `assistantId`. Omit to follow the latest version." }, + "squadVersion": { + "type": "string", + "nullable": true, + "description": "This is the squad version to use for this call. Supported only with\ndirect `squadId`. Omit to follow the latest version." + }, "transport": { "description": "This is the transport of the call.", "oneOf": [ @@ -46905,6 +47165,11 @@ "nullable": true, "description": "This is the assistant version to use for this call. Supported only with\ndirect `assistantId`. Omit to follow the latest version." }, + "squadVersion": { + "type": "string", + "nullable": true, + "description": "This is the squad version to use for this call. Supported only with\ndirect `squadId`. Omit to follow the latest version." + }, "roomDeleteOnUserLeaveEnabled": { "type": "boolean", "default": true @@ -57319,35 +57584,37 @@ } } }, - "UpdateToolVersionMetadataDTO": { + "ToolPinnedConflictResponseDTO": { "type": "object", "properties": { - "versionName": { + "error": { "type": "string", - "nullable": true, - "description": "Optional human-readable label for this version. Pass `null` to clear.", - "maxLength": 80 + "enum": [ + "tool_pinned" + ] }, - "versionDescription": { + "message": { "type": "string", - "nullable": true, - "description": "Optional description for this version. Pass `null` to clear.", - "maxLength": 500 + "description": "Human-readable reason the parent-tool delete was rejected." } - } + }, + "required": [ + "error", + "message" + ] }, - "ToolPinnedConflictResponseDTO": { + "ToolWriteConflictResponseDTO": { "type": "object", "properties": { "error": { "type": "string", "enum": [ - "tool_pinned" + "tool_write_conflict" ] }, "message": { "type": "string", - "description": "Human-readable reason the parent-tool delete was rejected." + "description": "Human-readable reason the tool write was rejected." } }, "required": [ @@ -57355,6 +57622,23 @@ "message" ] }, + "UpdateToolVersionMetadataDTO": { + "type": "object", + "properties": { + "versionName": { + "type": "string", + "nullable": true, + "description": "Optional human-readable label for this version. Pass `null` to clear.", + "maxLength": 80 + }, + "versionDescription": { + "type": "string", + "nullable": true, + "description": "Optional description for this version. Pass `null` to clear.", + "maxLength": 500 + } + } + }, "CreateFileDTO": { "type": "object", "properties": { @@ -57474,6 +57758,24 @@ } } }, + "FilePaginatedResponse": { + "type": "object", + "properties": { + "results": { + "type": "array", + "items": { + "$ref": "#/components/schemas/File" + } + }, + "metadata": { + "$ref": "#/components/schemas/PaginationMeta" + } + }, + "required": [ + "metadata", + "results" + ] + }, "CustomKnowledgeBase": { "type": "object", "properties": { @@ -75795,6 +76097,7 @@ "call.start.error-vapifault-database-error", "call.start.error-vapifault-get-org", "call.start.error-vapifault-get-subscription", + "call.start.squad-version-error-validation", "customer-busy", "customer-did-not-answer", "customer-did-not-give-microphone-permission", @@ -77215,6 +77518,7 @@ "call.start.error-vapifault-database-error", "call.start.error-vapifault-get-org", "call.start.error-vapifault-get-subscription", + "call.start.squad-version-error-validation", "customer-busy", "customer-did-not-answer", "customer-did-not-give-microphone-permission", @@ -80134,6 +80438,37 @@ "type" ] }, + "ClientInboundMessageAppendContext": { + "type": "object", + "properties": { + "type": { + "type": "string", + "description": "HTTP-only: append context to a GPT-Live call via `call.monitor.controlUrl`.\nNot supported on WebSocket text frames or SDK data channels.", + "enum": [ + "append-context" + ] + }, + "kind": { + "type": "string", + "description": "Commentary is spoken in the model's own words; thinking is silent context;\ninstructions steer the speaker, including requests to try saying something.\nAcceptance does not guarantee exact wording or speech completion.", + "enum": [ + "commentary", + "instructions", + "thinking" + ] + }, + "content": { + "type": "string", + "maxLength": 16000, + "pattern": "/\\S/" + } + }, + "required": [ + "content", + "kind", + "type" + ] + }, "ClientInboundMessageControl": { "type": "object", "properties": { @@ -80276,6 +80611,10 @@ "$ref": "#/components/schemas/ClientInboundMessageAddMessage", "title": "AddMessage" }, + { + "$ref": "#/components/schemas/ClientInboundMessageAppendContext", + "title": "AppendContext" + }, { "$ref": "#/components/schemas/ClientInboundMessageControl", "title": "Control"