diff --git a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreate.g.cs b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreate.g.cs index 6a636c18..3c3db6ca 100644 --- a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreate.g.cs @@ -468,6 +468,9 @@ partial void ProcessCampaignControllerCreateResponseContent( /// /// These are the overrides for the squad and template variables for the campaign. Use this when the campaign targets a `squadId`. Per-contact `squadOverrides` are deep-merged on top of this at dispatch time. /// + /// + /// This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks. + /// /// /// Optional campaign ID to duplicate config from. Provided fields in the request override the source. If `customers` is omitted, contacts are copied from the source. /// @@ -486,6 +489,7 @@ partial void ProcessCampaignControllerCreateResponseContent( double? maxConcurrency = default, global::Vapi.AssistantOverrides? assistantOverrides = default, global::Vapi.AssistantOverrides? squadOverrides = default, + global::Vapi.Server? server = default, string? duplicateFromCampaignId = default, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) @@ -503,6 +507,7 @@ partial void ProcessCampaignControllerCreateResponseContent( MaxConcurrency = maxConcurrency, AssistantOverrides = assistantOverrides, SquadOverrides = squadOverrides, + Server = server, DuplicateFromCampaignId = duplicateFromCampaignId, }; diff --git a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreateV2.g.cs b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreateV2.g.cs index c6e60df6..a97e955c 100644 --- a/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreateV2.g.cs +++ b/src/libs/Vapi/Generated/Vapi.CampaignsClient.CampaignControllerCreateV2.g.cs @@ -468,6 +468,9 @@ partial void ProcessCampaignControllerCreateV2ResponseContent( /// /// These are the overrides for the squad and template variables for the campaign. Use this when the campaign targets a `squadId`. Per-contact `squadOverrides` are deep-merged on top of this at dispatch time. /// + /// + /// This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks. + /// /// /// Optional campaign ID to duplicate config from. Provided fields in the request override the source. If `customers` is omitted, contacts are copied from the source. /// @@ -486,6 +489,7 @@ partial void ProcessCampaignControllerCreateV2ResponseContent( double? maxConcurrency = default, global::Vapi.AssistantOverrides? assistantOverrides = default, global::Vapi.AssistantOverrides? squadOverrides = default, + global::Vapi.Server? server = default, string? duplicateFromCampaignId = default, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) @@ -503,6 +507,7 @@ partial void ProcessCampaignControllerCreateV2ResponseContent( MaxConcurrency = maxConcurrency, AssistantOverrides = assistantOverrides, SquadOverrides = squadOverrides, + Server = server, DuplicateFromCampaignId = duplicateFromCampaignId, }; diff --git a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreate.g.cs b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreate.g.cs index 5a3992f3..9865b3c1 100644 --- a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreate.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreate.g.cs @@ -65,6 +65,9 @@ public partial interface ICampaignsClient /// /// These are the overrides for the squad and template variables for the campaign. Use this when the campaign targets a `squadId`. Per-contact `squadOverrides` are deep-merged on top of this at dispatch time. /// + /// + /// This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks. + /// /// /// Optional campaign ID to duplicate config from. Provided fields in the request override the source. If `customers` is omitted, contacts are copied from the source. /// @@ -83,6 +86,7 @@ public partial interface ICampaignsClient double? maxConcurrency = default, global::Vapi.AssistantOverrides? assistantOverrides = default, global::Vapi.AssistantOverrides? squadOverrides = default, + global::Vapi.Server? server = default, string? duplicateFromCampaignId = default, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); diff --git a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreateV2.g.cs b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreateV2.g.cs index e4986da3..530a8c50 100644 --- a/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreateV2.g.cs +++ b/src/libs/Vapi/Generated/Vapi.ICampaignsClient.CampaignControllerCreateV2.g.cs @@ -65,6 +65,9 @@ public partial interface ICampaignsClient /// /// These are the overrides for the squad and template variables for the campaign. Use this when the campaign targets a `squadId`. Per-contact `squadOverrides` are deep-merged on top of this at dispatch time. /// + /// + /// This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks. + /// /// /// Optional campaign ID to duplicate config from. Provided fields in the request override the source. If `customers` is omitted, contacts are copied from the source. /// @@ -83,6 +86,7 @@ public partial interface ICampaignsClient double? maxConcurrency = default, global::Vapi.AssistantOverrides? assistantOverrides = default, global::Vapi.AssistantOverrides? squadOverrides = default, + global::Vapi.Server? server = default, string? duplicateFromCampaignId = default, global::Vapi.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf27.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf28.g.cs similarity index 95% rename from src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf27.g.cs rename to src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf28.g.cs index 9737a1ac..32d2d6a0 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf27.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.OneOf28.g.cs @@ -3,10 +3,10 @@ namespace Vapi.JsonConverters { /// - public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> + public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> { /// - public override global::Vapi.OneOf Read( + public override global::Vapi.OneOf Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -323,6 +323,17 @@ public class OneOfJsonConverter __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -352,6 +363,7 @@ public class OneOfJsonConverter __bestScore) { __bestScore = __score24; __bestIndex = 24; } if (__score25 > __bestScore) { __bestScore = __score25; __bestIndex = 25; } if (__score26 > __bestScore) { __bestScore = __score26; __bestIndex = 26; } + if (__score27 > __bestScore) { __bestScore = __score27; __bestIndex = 27; } T1? value1 = default; T2? value2 = default; @@ -380,6 +392,7 @@ public class OneOfJsonConverter= 0) { if (__bestIndex == 0) @@ -840,9 +853,26 @@ public class OneOfJsonConverter ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T28).Name}"); + value28 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } } - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null && value10 == null && value11 == null && value12 == null && value13 == null && value14 == null && value15 == null && value16 == null && value17 == null && value18 == null && value19 == null && value20 == null && value21 == null && value22 == null && value23 == null && value24 == null && value25 == null && value26 == null && value27 == null) + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null && value10 == null && value11 == null && value12 == null && value13 == null && value14 == null && value15 == null && value16 == null && value17 == null && value18 == null && value19 == null && value20 == null && value21 == null && value22 == null && value23 == null && value24 == null && value25 == null && value26 == null && value27 == null && value28 == null) { try { @@ -859,7 +889,7 @@ public class OneOfJsonConverter( + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null && value8 == null && value9 == null && value10 == null && value11 == null && value12 == null && value13 == null && value14 == null && value15 == null && value16 == null && value17 == null && value18 == null && value19 == null && value20 == null && value21 == null && value22 == null && value23 == null && value24 == null && value25 == null && value26 == null && value27 == null && value28 == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T28), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T28).Name}"); + value28 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + var __value = new global::Vapi.OneOf( value1, value2, @@ -1354,7 +1401,9 @@ public class OneOfJsonConverter public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::Vapi.OneOf value, + global::Vapi.OneOf value, global::System.Text.Json.JsonSerializerOptions options) { options = options ?? throw new global::System.ArgumentNullException(nameof(options)); @@ -1531,6 +1580,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T27).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value27!, typeInfo); } + else if (value.IsValue28) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T28), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T28).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value28!, typeInfo); + } } } } \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ServerMessageCampaignPredialType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ServerMessageCampaignPredialType.g.cs new file mode 100644 index 00000000..5b91d0af --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ServerMessageCampaignPredialType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class ServerMessageCampaignPredialTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.ServerMessageCampaignPredialType 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.ServerMessageCampaignPredialTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.ServerMessageCampaignPredialType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.ServerMessageCampaignPredialType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.ServerMessageCampaignPredialType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.ServerMessageCampaignPredialTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullable.g.cs new file mode 100644 index 00000000..e16b8c4d --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class ServerMessageCampaignPredialTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.ServerMessageCampaignPredialType? 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.ServerMessageCampaignPredialTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.ServerMessageCampaignPredialType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.ServerMessageCampaignPredialType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.ServerMessageCampaignPredialType? 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.ServerMessageCampaignPredialTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProvider.g.cs new file mode 100644 index 00000000..d2854317 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateAnthropicBedrockCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider 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.UpdateAnthropicBedrockCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateAnthropicBedrockCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..099980ac --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateAnthropicBedrockCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider? 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.UpdateAnthropicBedrockCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider? 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.UpdateAnthropicBedrockCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicCredentialDTOProvider.g.cs new file mode 100644 index 00000000..45839a22 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateAnthropicCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateAnthropicCredentialDTOProvider 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.UpdateAnthropicCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateAnthropicCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateAnthropicCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateAnthropicCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateAnthropicCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..e284d9c8 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateAnthropicCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateAnthropicCredentialDTOProvider? 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.UpdateAnthropicCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateAnthropicCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateAnthropicCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateAnthropicCredentialDTOProvider? 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.UpdateAnthropicCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProvider.g.cs new file mode 100644 index 00000000..fccbf637 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateAnyscaleCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateAnyscaleCredentialDTOProvider 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.UpdateAnyscaleCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateAnyscaleCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateAnyscaleCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateAnyscaleCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateAnyscaleCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..671d2994 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateAnyscaleCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateAnyscaleCredentialDTOProvider? 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.UpdateAnyscaleCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateAnyscaleCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateAnyscaleCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateAnyscaleCredentialDTOProvider? 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.UpdateAnyscaleCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateApiRequestToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateApiRequestToolDTOType.g.cs new file mode 100644 index 00000000..801732f7 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateApiRequestToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateApiRequestToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateApiRequestToolDTOType 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.UpdateApiRequestToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateApiRequestToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateApiRequestToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateApiRequestToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateApiRequestToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..1c3ef52f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateApiRequestToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateApiRequestToolDTOType? 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.UpdateApiRequestToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateApiRequestToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateApiRequestToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateApiRequestToolDTOType? 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.UpdateApiRequestToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..6caf64d9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateAssemblyAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateAssemblyAICredentialDTOProvider 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.UpdateAssemblyAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateAssemblyAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateAssemblyAICredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateAssemblyAICredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateAssemblyAICredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..a9b8ff64 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateAssemblyAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateAssemblyAICredentialDTOProvider? 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.UpdateAssemblyAICredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateAssemblyAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateAssemblyAICredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateAssemblyAICredentialDTOProvider? 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.UpdateAssemblyAICredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureCredentialDTOProvider.g.cs new file mode 100644 index 00000000..35aa0467 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateAzureCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateAzureCredentialDTOProvider 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.UpdateAzureCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateAzureCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateAzureCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateAzureCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateAzureCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..433859d2 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateAzureCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateAzureCredentialDTOProvider? 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.UpdateAzureCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateAzureCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateAzureCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateAzureCredentialDTOProvider? 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.UpdateAzureCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..e5541764 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateAzureOpenAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateAzureOpenAICredentialDTOProvider 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.UpdateAzureOpenAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateAzureOpenAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateAzureOpenAICredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateAzureOpenAICredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateAzureOpenAICredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..5232d299 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateAzureOpenAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateAzureOpenAICredentialDTOProvider? 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.UpdateAzureOpenAICredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateAzureOpenAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateAzureOpenAICredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateAzureOpenAICredentialDTOProvider? 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.UpdateAzureOpenAICredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateBashToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateBashToolDTOType.g.cs new file mode 100644 index 00000000..a6d25426 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateBashToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateBashToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateBashToolDTOType 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.UpdateBashToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateBashToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateBashToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateBashToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateBashToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateBashToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateBashToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..350e9715 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateBashToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateBashToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateBashToolDTOType? 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.UpdateBashToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateBashToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateBashToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateBashToolDTOType? 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.UpdateBashToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoPhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoPhoneNumberDTOProvider.g.cs new file mode 100644 index 00000000..db240c74 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoPhoneNumberDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateByoPhoneNumberDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateByoPhoneNumberDTOProvider 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.UpdateByoPhoneNumberDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateByoPhoneNumberDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateByoPhoneNumberDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateByoPhoneNumberDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateByoPhoneNumberDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullable.g.cs new file mode 100644 index 00000000..66492a95 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateByoPhoneNumberDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateByoPhoneNumberDTOProvider? 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.UpdateByoPhoneNumberDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateByoPhoneNumberDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateByoPhoneNumberDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateByoPhoneNumberDTOProvider? 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.UpdateByoPhoneNumberDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProvider.g.cs new file mode 100644 index 00000000..a0444d27 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateByoSipTrunkCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateByoSipTrunkCredentialDTOProvider 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.UpdateByoSipTrunkCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateByoSipTrunkCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateByoSipTrunkCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateByoSipTrunkCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateByoSipTrunkCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..f0f5635e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateByoSipTrunkCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateByoSipTrunkCredentialDTOProvider? 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.UpdateByoSipTrunkCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateByoSipTrunkCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateByoSipTrunkCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateByoSipTrunkCredentialDTOProvider? 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.UpdateByoSipTrunkCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCartesiaCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCartesiaCredentialDTOProvider.g.cs new file mode 100644 index 00000000..85acd7d5 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCartesiaCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCartesiaCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCartesiaCredentialDTOProvider 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.UpdateCartesiaCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCartesiaCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCartesiaCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCartesiaCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateCartesiaCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..e276fcde --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCartesiaCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCartesiaCredentialDTOProvider? 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.UpdateCartesiaCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCartesiaCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCartesiaCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCartesiaCredentialDTOProvider? 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.UpdateCartesiaCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCerebrasCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCerebrasCredentialDTOProvider.g.cs new file mode 100644 index 00000000..ceb65b45 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCerebrasCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCerebrasCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCerebrasCredentialDTOProvider 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.UpdateCerebrasCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCerebrasCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCerebrasCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCerebrasCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateCerebrasCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..a196999a --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCerebrasCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCerebrasCredentialDTOProvider? 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.UpdateCerebrasCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCerebrasCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCerebrasCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCerebrasCredentialDTOProvider? 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.UpdateCerebrasCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCloudflareCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCloudflareCredentialDTOProvider.g.cs new file mode 100644 index 00000000..d92cbfca --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCloudflareCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCloudflareCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCloudflareCredentialDTOProvider 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.UpdateCloudflareCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCloudflareCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCloudflareCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCloudflareCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateCloudflareCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..cff0a306 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCloudflareCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCloudflareCredentialDTOProvider? 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.UpdateCloudflareCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCloudflareCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCloudflareCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCloudflareCredentialDTOProvider? 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.UpdateCloudflareCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCodeToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCodeToolDTOType.g.cs new file mode 100644 index 00000000..fdb41769 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCodeToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCodeToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCodeToolDTOType 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.UpdateCodeToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCodeToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCodeToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCodeToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateCodeToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCodeToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCodeToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..015aeb30 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCodeToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCodeToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCodeToolDTOType? 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.UpdateCodeToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCodeToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCodeToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCodeToolDTOType? 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.UpdateCodeToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateComputerToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateComputerToolDTOType.g.cs new file mode 100644 index 00000000..395098e7 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateComputerToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateComputerToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateComputerToolDTOType 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.UpdateComputerToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateComputerToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateComputerToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateComputerToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateComputerToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateComputerToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateComputerToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..70e4c909 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateComputerToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateComputerToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateComputerToolDTOType? 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.UpdateComputerToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateComputerToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateComputerToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateComputerToolDTOType? 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.UpdateComputerToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomCredentialDTOProvider.g.cs new file mode 100644 index 00000000..818f8a8b --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCustomCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCustomCredentialDTOProvider 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.UpdateCustomCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCustomCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCustomCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCustomCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateCustomCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..a078cb29 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCustomCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCustomCredentialDTOProvider? 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.UpdateCustomCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCustomCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCustomCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCustomCredentialDTOProvider? 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.UpdateCustomCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProvider.g.cs new file mode 100644 index 00000000..44b09449 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCustomKnowledgeBaseDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCustomKnowledgeBaseDTOProvider 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.UpdateCustomKnowledgeBaseDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCustomKnowledgeBaseDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCustomKnowledgeBaseDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCustomKnowledgeBaseDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateCustomKnowledgeBaseDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullable.g.cs new file mode 100644 index 00000000..6c153069 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCustomKnowledgeBaseDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCustomKnowledgeBaseDTOProvider? 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.UpdateCustomKnowledgeBaseDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCustomKnowledgeBaseDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCustomKnowledgeBaseDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCustomKnowledgeBaseDTOProvider? 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.UpdateCustomKnowledgeBaseDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProvider.g.cs new file mode 100644 index 00000000..9debf1a4 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCustomLLMCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCustomLLMCredentialDTOProvider 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.UpdateCustomLLMCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCustomLLMCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCustomLLMCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCustomLLMCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateCustomLLMCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..b01ed688 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateCustomLLMCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateCustomLLMCredentialDTOProvider? 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.UpdateCustomLLMCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateCustomLLMCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateCustomLLMCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateCustomLLMCredentialDTOProvider? 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.UpdateCustomLLMCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProvider.g.cs new file mode 100644 index 00000000..5becc672 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateDeepInfraCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateDeepInfraCredentialDTOProvider 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.UpdateDeepInfraCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateDeepInfraCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateDeepInfraCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateDeepInfraCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateDeepInfraCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..1808639f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateDeepInfraCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateDeepInfraCredentialDTOProvider? 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.UpdateDeepInfraCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateDeepInfraCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateDeepInfraCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateDeepInfraCredentialDTOProvider? 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.UpdateDeepInfraCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProvider.g.cs new file mode 100644 index 00000000..c24b2338 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateDeepSeekCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateDeepSeekCredentialDTOProvider 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.UpdateDeepSeekCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateDeepSeekCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateDeepSeekCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateDeepSeekCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateDeepSeekCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..7c0b9efe --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateDeepSeekCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateDeepSeekCredentialDTOProvider? 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.UpdateDeepSeekCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateDeepSeekCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateDeepSeekCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateDeepSeekCredentialDTOProvider? 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.UpdateDeepSeekCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepgramCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepgramCredentialDTOProvider.g.cs new file mode 100644 index 00000000..d2993e4b --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepgramCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateDeepgramCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateDeepgramCredentialDTOProvider 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.UpdateDeepgramCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateDeepgramCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateDeepgramCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateDeepgramCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateDeepgramCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..b2210c96 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateDeepgramCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateDeepgramCredentialDTOProvider? 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.UpdateDeepgramCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateDeepgramCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateDeepgramCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateDeepgramCredentialDTOProvider? 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.UpdateDeepgramCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDtmfToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDtmfToolDTOType.g.cs new file mode 100644 index 00000000..fd84101f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDtmfToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateDtmfToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateDtmfToolDTOType 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.UpdateDtmfToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateDtmfToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateDtmfToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateDtmfToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateDtmfToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..58034188 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateDtmfToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateDtmfToolDTOType? 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.UpdateDtmfToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateDtmfToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateDtmfToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateDtmfToolDTOType? 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.UpdateDtmfToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProvider.g.cs new file mode 100644 index 00000000..bce1c122 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateElevenLabsCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateElevenLabsCredentialDTOProvider 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.UpdateElevenLabsCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateElevenLabsCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateElevenLabsCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateElevenLabsCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateElevenLabsCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..bb4db57e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateElevenLabsCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateElevenLabsCredentialDTOProvider? 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.UpdateElevenLabsCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateElevenLabsCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateElevenLabsCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateElevenLabsCredentialDTOProvider? 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.UpdateElevenLabsCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEmailCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEmailCredentialDTOProvider.g.cs new file mode 100644 index 00000000..7df24b2e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEmailCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateEmailCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateEmailCredentialDTOProvider 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.UpdateEmailCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateEmailCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateEmailCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateEmailCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateEmailCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..b7a9c128 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateEmailCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateEmailCredentialDTOProvider? 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.UpdateEmailCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateEmailCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateEmailCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateEmailCredentialDTOProvider? 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.UpdateEmailCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEndCallToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEndCallToolDTOType.g.cs new file mode 100644 index 00000000..29041d03 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEndCallToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateEndCallToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateEndCallToolDTOType 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.UpdateEndCallToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateEndCallToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateEndCallToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateEndCallToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateEndCallToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..3818cf46 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateEndCallToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateEndCallToolDTOType? 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.UpdateEndCallToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateEndCallToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateEndCallToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateEndCallToolDTOType? 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.UpdateEndCallToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateFunctionToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateFunctionToolDTOType.g.cs new file mode 100644 index 00000000..6b6ee117 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateFunctionToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateFunctionToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateFunctionToolDTOType 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.UpdateFunctionToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateFunctionToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateFunctionToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateFunctionToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateFunctionToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..5d950d21 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateFunctionToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateFunctionToolDTOType? 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.UpdateFunctionToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateFunctionToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateFunctionToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateFunctionToolDTOType? 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.UpdateFunctionToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGcpCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGcpCredentialDTOProvider.g.cs new file mode 100644 index 00000000..7bfd7038 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGcpCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGcpCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGcpCredentialDTOProvider 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.UpdateGcpCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGcpCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGcpCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGcpCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGcpCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..82f95f27 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGcpCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGcpCredentialDTOProvider? 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.UpdateGcpCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGcpCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGcpCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGcpCredentialDTOProvider? 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.UpdateGcpCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGhlToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGhlToolDTOType.g.cs new file mode 100644 index 00000000..baa9321b --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGhlToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGhlToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGhlToolDTOType 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.UpdateGhlToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGhlToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGhlToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGhlToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGhlToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGhlToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGhlToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..5f5c3824 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGhlToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGhlToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGhlToolDTOType? 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.UpdateGhlToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGhlToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGhlToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGhlToolDTOType? 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.UpdateGhlToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGladiaCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGladiaCredentialDTOProvider.g.cs new file mode 100644 index 00000000..f6ef1109 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGladiaCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGladiaCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGladiaCredentialDTOProvider 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.UpdateGladiaCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGladiaCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGladiaCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGladiaCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGladiaCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..f29adf9e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGladiaCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGladiaCredentialDTOProvider? 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.UpdateGladiaCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGladiaCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGladiaCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGladiaCredentialDTOProvider? 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.UpdateGladiaCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOType.g.cs new file mode 100644 index 00000000..0e287b0c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoHighLevelCalendarAvailabilityToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType 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.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..1703b5d1 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType? 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.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType? 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.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOType.g.cs new file mode 100644 index 00000000..45817e7e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoHighLevelCalendarEventCreateToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType 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.UpdateGoHighLevelCalendarEventCreateToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..5106fff0 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType? 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.UpdateGoHighLevelCalendarEventCreateToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType? 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.UpdateGoHighLevelCalendarEventCreateToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOType.g.cs new file mode 100644 index 00000000..a7827f7e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoHighLevelContactCreateToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoHighLevelContactCreateToolDTOType 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.UpdateGoHighLevelContactCreateToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoHighLevelContactCreateToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoHighLevelContactCreateToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoHighLevelContactCreateToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGoHighLevelContactCreateToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..2e536296 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoHighLevelContactCreateToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoHighLevelContactCreateToolDTOType? 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.UpdateGoHighLevelContactCreateToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoHighLevelContactCreateToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoHighLevelContactCreateToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoHighLevelContactCreateToolDTOType? 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.UpdateGoHighLevelContactCreateToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOType.g.cs new file mode 100644 index 00000000..249f92ee --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoHighLevelContactGetToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoHighLevelContactGetToolDTOType 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.UpdateGoHighLevelContactGetToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoHighLevelContactGetToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoHighLevelContactGetToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoHighLevelContactGetToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGoHighLevelContactGetToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..79fcf2a9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoHighLevelContactGetToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoHighLevelContactGetToolDTOType? 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.UpdateGoHighLevelContactGetToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoHighLevelContactGetToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoHighLevelContactGetToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoHighLevelContactGetToolDTOType? 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.UpdateGoHighLevelContactGetToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProvider.g.cs new file mode 100644 index 00000000..b2c1482a --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoHighLevelCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoHighLevelCredentialDTOProvider 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.UpdateGoHighLevelCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoHighLevelCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoHighLevelCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoHighLevelCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGoHighLevelCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..6a75907b --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoHighLevelCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoHighLevelCredentialDTOProvider? 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.UpdateGoHighLevelCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoHighLevelCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoHighLevelCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoHighLevelCredentialDTOProvider? 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.UpdateGoHighLevelCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProvider.g.cs new file mode 100644 index 00000000..eaf86232 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoHighLevelMCPCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider 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.UpdateGoHighLevelMCPCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGoHighLevelMCPCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..f275e87a --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoHighLevelMCPCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider? 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.UpdateGoHighLevelMCPCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider? 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.UpdateGoHighLevelMCPCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOType.g.cs new file mode 100644 index 00000000..c47a213a --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleCalendarCheckAvailabilityToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType 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.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..54dcb64a --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType? 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.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType? 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.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOType.g.cs new file mode 100644 index 00000000..4e18deb6 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleCalendarCreateEventToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType 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.UpdateGoogleCalendarCreateEventToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGoogleCalendarCreateEventToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..8842261f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleCalendarCreateEventToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType? 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.UpdateGoogleCalendarCreateEventToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType? 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.UpdateGoogleCalendarCreateEventToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider.g.cs new file mode 100644 index 00000000..63bc736e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider 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.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..329b2cfb --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? 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.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? 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.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider.g.cs new file mode 100644 index 00000000..b391f7e6 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider 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.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..775cf2e6 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider? 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.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider? 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.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCredentialDTOProvider.g.cs new file mode 100644 index 00000000..602c6bff --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleCredentialDTOProvider 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.UpdateGoogleCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGoogleCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..3f02ae37 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleCredentialDTOProvider? 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.UpdateGoogleCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleCredentialDTOProvider? 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.UpdateGoogleCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider.g.cs new file mode 100644 index 00000000..ecc8041d --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider 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.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..60ed2ea9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? 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.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? 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.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOType.g.cs new file mode 100644 index 00000000..c3a1ab8b --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleSheetsRowAppendToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType 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.UpdateGoogleSheetsRowAppendToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGoogleSheetsRowAppendToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..e94ffb66 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGoogleSheetsRowAppendToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType? 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.UpdateGoogleSheetsRowAppendToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType? 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.UpdateGoogleSheetsRowAppendToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGroqCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGroqCredentialDTOProvider.g.cs new file mode 100644 index 00000000..81d33e5f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGroqCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGroqCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGroqCredentialDTOProvider 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.UpdateGroqCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGroqCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGroqCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGroqCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateGroqCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..72e6518a --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateGroqCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateGroqCredentialDTOProvider? 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.UpdateGroqCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateGroqCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateGroqCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateGroqCredentialDTOProvider? 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.UpdateGroqCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHandoffToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHandoffToolDTOType.g.cs new file mode 100644 index 00000000..272215cb --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHandoffToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateHandoffToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateHandoffToolDTOType 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.UpdateHandoffToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateHandoffToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateHandoffToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateHandoffToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateHandoffToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..b6293415 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateHandoffToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateHandoffToolDTOType? 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.UpdateHandoffToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateHandoffToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateHandoffToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateHandoffToolDTOType? 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.UpdateHandoffToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHumeCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHumeCredentialDTOProvider.g.cs new file mode 100644 index 00000000..4b2929bf --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHumeCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateHumeCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateHumeCredentialDTOProvider 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.UpdateHumeCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateHumeCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateHumeCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateHumeCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateHumeCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..9fe7240c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateHumeCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateHumeCredentialDTOProvider? 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.UpdateHumeCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateHumeCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateHumeCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateHumeCredentialDTOProvider? 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.UpdateHumeCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInflectionAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInflectionAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..a66b87d3 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInflectionAICredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateInflectionAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateInflectionAICredentialDTOProvider 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.UpdateInflectionAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateInflectionAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateInflectionAICredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateInflectionAICredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateInflectionAICredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..beccb9da --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateInflectionAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateInflectionAICredentialDTOProvider? 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.UpdateInflectionAICredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateInflectionAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateInflectionAICredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateInflectionAICredentialDTOProvider? 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.UpdateInflectionAICredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInworldCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInworldCredentialDTOProvider.g.cs new file mode 100644 index 00000000..9b932078 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInworldCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateInworldCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateInworldCredentialDTOProvider 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.UpdateInworldCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateInworldCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateInworldCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateInworldCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateInworldCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..1985f57c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateInworldCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateInworldCredentialDTOProvider? 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.UpdateInworldCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateInworldCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateInworldCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateInworldCredentialDTOProvider? 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.UpdateInworldCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLangfuseCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLangfuseCredentialDTOProvider.g.cs new file mode 100644 index 00000000..1a607721 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLangfuseCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateLangfuseCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateLangfuseCredentialDTOProvider 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.UpdateLangfuseCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateLangfuseCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateLangfuseCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateLangfuseCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateLangfuseCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..bb261b43 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateLangfuseCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateLangfuseCredentialDTOProvider? 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.UpdateLangfuseCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateLangfuseCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateLangfuseCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateLangfuseCredentialDTOProvider? 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.UpdateLangfuseCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLmntCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLmntCredentialDTOProvider.g.cs new file mode 100644 index 00000000..f34bc650 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLmntCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateLmntCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateLmntCredentialDTOProvider 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.UpdateLmntCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateLmntCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateLmntCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateLmntCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateLmntCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..d700dc81 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateLmntCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateLmntCredentialDTOProvider? 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.UpdateLmntCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateLmntCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateLmntCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateLmntCredentialDTOProvider? 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.UpdateLmntCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeCredentialDTOProvider.g.cs new file mode 100644 index 00000000..d0e76a65 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateMakeCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateMakeCredentialDTOProvider 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.UpdateMakeCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateMakeCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateMakeCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateMakeCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateMakeCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..790ba2a4 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateMakeCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateMakeCredentialDTOProvider? 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.UpdateMakeCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateMakeCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateMakeCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateMakeCredentialDTOProvider? 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.UpdateMakeCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeToolDTOType.g.cs new file mode 100644 index 00000000..0d203d81 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateMakeToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateMakeToolDTOType 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.UpdateMakeToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateMakeToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateMakeToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateMakeToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateMakeToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..0e571179 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMakeToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateMakeToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateMakeToolDTOType? 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.UpdateMakeToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateMakeToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateMakeToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateMakeToolDTOType? 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.UpdateMakeToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMcpToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMcpToolDTOType.g.cs new file mode 100644 index 00000000..3837df38 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMcpToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateMcpToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateMcpToolDTOType 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.UpdateMcpToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateMcpToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateMcpToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateMcpToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateMcpToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMcpToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMcpToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..9dee708e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMcpToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateMcpToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateMcpToolDTOType? 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.UpdateMcpToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateMcpToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateMcpToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateMcpToolDTOType? 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.UpdateMcpToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProvider.g.cs new file mode 100644 index 00000000..9cad34bc --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateMicrosoftCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateMicrosoftCredentialDTOProvider 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.UpdateMicrosoftCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateMicrosoftCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateMicrosoftCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateMicrosoftCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateMicrosoftCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..df752271 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateMicrosoftCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateMicrosoftCredentialDTOProvider? 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.UpdateMicrosoftCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateMicrosoftCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateMicrosoftCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateMicrosoftCredentialDTOProvider? 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.UpdateMicrosoftCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMistralCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMistralCredentialDTOProvider.g.cs new file mode 100644 index 00000000..b310d0da --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMistralCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateMistralCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateMistralCredentialDTOProvider 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.UpdateMistralCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateMistralCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateMistralCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateMistralCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateMistralCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..d0f2e102 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateMistralCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateMistralCredentialDTOProvider? 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.UpdateMistralCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateMistralCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateMistralCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateMistralCredentialDTOProvider? 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.UpdateMistralCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProvider.g.cs new file mode 100644 index 00000000..04618f45 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateNeuphonicCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateNeuphonicCredentialDTOProvider 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.UpdateNeuphonicCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateNeuphonicCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateNeuphonicCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateNeuphonicCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateNeuphonicCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..042671cd --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateNeuphonicCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateNeuphonicCredentialDTOProvider? 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.UpdateNeuphonicCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateNeuphonicCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateNeuphonicCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateNeuphonicCredentialDTOProvider? 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.UpdateNeuphonicCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..c8d00ecb --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenAICredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateOpenAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateOpenAICredentialDTOProvider 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.UpdateOpenAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateOpenAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateOpenAICredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateOpenAICredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateOpenAICredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..c41e9310 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateOpenAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateOpenAICredentialDTOProvider? 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.UpdateOpenAICredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateOpenAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateOpenAICredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateOpenAICredentialDTOProvider? 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.UpdateOpenAICredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProvider.g.cs new file mode 100644 index 00000000..76df49fa --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateOpenRouterCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateOpenRouterCredentialDTOProvider 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.UpdateOpenRouterCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateOpenRouterCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateOpenRouterCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateOpenRouterCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateOpenRouterCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..0f792c69 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateOpenRouterCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateOpenRouterCredentialDTOProvider? 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.UpdateOpenRouterCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateOpenRouterCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateOpenRouterCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateOpenRouterCredentialDTOProvider? 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.UpdateOpenRouterCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOutputToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOutputToolDTOType.g.cs new file mode 100644 index 00000000..df7585d2 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOutputToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateOutputToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateOutputToolDTOType 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.UpdateOutputToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateOutputToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateOutputToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateOutputToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateOutputToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOutputToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOutputToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..e06076ff --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateOutputToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateOutputToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateOutputToolDTOType? 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.UpdateOutputToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateOutputToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateOutputToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateOutputToolDTOType? 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.UpdateOutputToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..7b60f912 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdatePerplexityAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdatePerplexityAICredentialDTOProvider 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.UpdatePerplexityAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdatePerplexityAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdatePerplexityAICredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdatePerplexityAICredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdatePerplexityAICredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..4a24fe3c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdatePerplexityAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdatePerplexityAICredentialDTOProvider? 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.UpdatePerplexityAICredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdatePerplexityAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdatePerplexityAICredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdatePerplexityAICredentialDTOProvider? 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.UpdatePerplexityAICredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePlayHTCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePlayHTCredentialDTOProvider.g.cs new file mode 100644 index 00000000..b6160753 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePlayHTCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdatePlayHTCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdatePlayHTCredentialDTOProvider 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.UpdatePlayHTCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdatePlayHTCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdatePlayHTCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdatePlayHTCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdatePlayHTCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..36386b2e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdatePlayHTCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdatePlayHTCredentialDTOProvider? 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.UpdatePlayHTCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdatePlayHTCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdatePlayHTCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdatePlayHTCredentialDTOProvider? 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.UpdatePlayHTCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateQueryToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateQueryToolDTOType.g.cs new file mode 100644 index 00000000..7f61f458 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateQueryToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateQueryToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateQueryToolDTOType 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.UpdateQueryToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateQueryToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateQueryToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateQueryToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateQueryToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateQueryToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateQueryToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..e622d6f2 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateQueryToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateQueryToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateQueryToolDTOType? 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.UpdateQueryToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateQueryToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateQueryToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateQueryToolDTOType? 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.UpdateQueryToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRimeAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRimeAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..cf08261a --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRimeAICredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateRimeAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateRimeAICredentialDTOProvider 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.UpdateRimeAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateRimeAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateRimeAICredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateRimeAICredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateRimeAICredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..118f00ec --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateRimeAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateRimeAICredentialDTOProvider? 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.UpdateRimeAICredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateRimeAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateRimeAICredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateRimeAICredentialDTOProvider? 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.UpdateRimeAICredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRunpodCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRunpodCredentialDTOProvider.g.cs new file mode 100644 index 00000000..9c449dfe --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRunpodCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateRunpodCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateRunpodCredentialDTOProvider 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.UpdateRunpodCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateRunpodCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateRunpodCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateRunpodCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateRunpodCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..088e8a99 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateRunpodCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateRunpodCredentialDTOProvider? 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.UpdateRunpodCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateRunpodCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateRunpodCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateRunpodCredentialDTOProvider? 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.UpdateRunpodCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateS3CredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateS3CredentialDTOProvider.g.cs new file mode 100644 index 00000000..1054fdb9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateS3CredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateS3CredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateS3CredentialDTOProvider 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.UpdateS3CredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateS3CredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateS3CredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateS3CredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateS3CredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..3afa7b5e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateS3CredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateS3CredentialDTOProvider? 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.UpdateS3CredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateS3CredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateS3CredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateS3CredentialDTOProvider? 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.UpdateS3CredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSipRequestToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSipRequestToolDTOType.g.cs new file mode 100644 index 00000000..b989291c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSipRequestToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateSipRequestToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateSipRequestToolDTOType 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.UpdateSipRequestToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateSipRequestToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateSipRequestToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateSipRequestToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateSipRequestToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..f73b8dd2 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateSipRequestToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateSipRequestToolDTOType? 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.UpdateSipRequestToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateSipRequestToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateSipRequestToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateSipRequestToolDTOType? 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.UpdateSipRequestToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProvider.g.cs new file mode 100644 index 00000000..3a0c85f9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateSlackOAuth2AuthorizationCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider 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.UpdateSlackOAuth2AuthorizationCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..9a1ab760 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider? 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.UpdateSlackOAuth2AuthorizationCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider? 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.UpdateSlackOAuth2AuthorizationCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackSendMessageToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackSendMessageToolDTOType.g.cs new file mode 100644 index 00000000..4b508b10 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackSendMessageToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateSlackSendMessageToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateSlackSendMessageToolDTOType 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.UpdateSlackSendMessageToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateSlackSendMessageToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateSlackSendMessageToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateSlackSendMessageToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateSlackSendMessageToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..e6e595e7 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateSlackSendMessageToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateSlackSendMessageToolDTOType? 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.UpdateSlackSendMessageToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateSlackSendMessageToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateSlackSendMessageToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateSlackSendMessageToolDTOType? 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.UpdateSlackSendMessageToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProvider.g.cs new file mode 100644 index 00000000..3bb577a4 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateSlackWebhookCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateSlackWebhookCredentialDTOProvider 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.UpdateSlackWebhookCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateSlackWebhookCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateSlackWebhookCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateSlackWebhookCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateSlackWebhookCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..cf33c503 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateSlackWebhookCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateSlackWebhookCredentialDTOProvider? 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.UpdateSlackWebhookCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateSlackWebhookCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateSlackWebhookCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateSlackWebhookCredentialDTOProvider? 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.UpdateSlackWebhookCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSmsToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSmsToolDTOType.g.cs new file mode 100644 index 00000000..f0ccbaec --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSmsToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateSmsToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateSmsToolDTOType 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.UpdateSmsToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateSmsToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateSmsToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateSmsToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateSmsToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSmsToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSmsToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..ecdf8687 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSmsToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateSmsToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateSmsToolDTOType? 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.UpdateSmsToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateSmsToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateSmsToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateSmsToolDTOType? 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.UpdateSmsToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSonioxCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSonioxCredentialDTOProvider.g.cs new file mode 100644 index 00000000..3e8bbf7d --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSonioxCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateSonioxCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateSonioxCredentialDTOProvider 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.UpdateSonioxCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateSonioxCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateSonioxCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateSonioxCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateSonioxCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..94f6e685 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateSonioxCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateSonioxCredentialDTOProvider? 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.UpdateSonioxCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateSonioxCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateSonioxCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateSonioxCredentialDTOProvider? 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.UpdateSonioxCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProvider.g.cs new file mode 100644 index 00000000..f4b98fee --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateTelnyxPhoneNumberDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateTelnyxPhoneNumberDTOProvider 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.UpdateTelnyxPhoneNumberDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateTelnyxPhoneNumberDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateTelnyxPhoneNumberDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateTelnyxPhoneNumberDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateTelnyxPhoneNumberDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullable.g.cs new file mode 100644 index 00000000..88add2e1 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateTelnyxPhoneNumberDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateTelnyxPhoneNumberDTOProvider? 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.UpdateTelnyxPhoneNumberDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateTelnyxPhoneNumberDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateTelnyxPhoneNumberDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateTelnyxPhoneNumberDTOProvider? 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.UpdateTelnyxPhoneNumberDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTextEditorToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTextEditorToolDTOType.g.cs new file mode 100644 index 00000000..ff8885ef --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTextEditorToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateTextEditorToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateTextEditorToolDTOType 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.UpdateTextEditorToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateTextEditorToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateTextEditorToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateTextEditorToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateTextEditorToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..792631f3 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateTextEditorToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateTextEditorToolDTOType? 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.UpdateTextEditorToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateTextEditorToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateTextEditorToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateTextEditorToolDTOType? 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.UpdateTextEditorToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTogetherAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTogetherAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..97d463c1 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTogetherAICredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateTogetherAICredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateTogetherAICredentialDTOProvider 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.UpdateTogetherAICredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateTogetherAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateTogetherAICredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateTogetherAICredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateTogetherAICredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..d922d8ce --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateTogetherAICredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateTogetherAICredentialDTOProvider? 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.UpdateTogetherAICredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateTogetherAICredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateTogetherAICredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateTogetherAICredentialDTOProvider? 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.UpdateTogetherAICredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTransferCallToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTransferCallToolDTOType.g.cs new file mode 100644 index 00000000..ea857de2 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTransferCallToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateTransferCallToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateTransferCallToolDTOType 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.UpdateTransferCallToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateTransferCallToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateTransferCallToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateTransferCallToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateTransferCallToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..3a95ef49 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateTransferCallToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateTransferCallToolDTOType? 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.UpdateTransferCallToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateTransferCallToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateTransferCallToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateTransferCallToolDTOType? 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.UpdateTransferCallToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioCredentialDTOProvider.g.cs new file mode 100644 index 00000000..b955beab --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateTwilioCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateTwilioCredentialDTOProvider 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.UpdateTwilioCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateTwilioCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateTwilioCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateTwilioCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateTwilioCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..c3946ec8 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateTwilioCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateTwilioCredentialDTOProvider? 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.UpdateTwilioCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateTwilioCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateTwilioCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateTwilioCredentialDTOProvider? 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.UpdateTwilioCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProvider.g.cs new file mode 100644 index 00000000..fee27bb5 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateTwilioPhoneNumberDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateTwilioPhoneNumberDTOProvider 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.UpdateTwilioPhoneNumberDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateTwilioPhoneNumberDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateTwilioPhoneNumberDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateTwilioPhoneNumberDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateTwilioPhoneNumberDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullable.g.cs new file mode 100644 index 00000000..482b94f8 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateTwilioPhoneNumberDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateTwilioPhoneNumberDTOProvider? 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.UpdateTwilioPhoneNumberDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateTwilioPhoneNumberDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateTwilioPhoneNumberDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateTwilioPhoneNumberDTOProvider? 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.UpdateTwilioPhoneNumberDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProvider.g.cs new file mode 100644 index 00000000..10740f79 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateVapiPhoneNumberDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateVapiPhoneNumberDTOProvider 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.UpdateVapiPhoneNumberDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateVapiPhoneNumberDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateVapiPhoneNumberDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateVapiPhoneNumberDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateVapiPhoneNumberDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullable.g.cs new file mode 100644 index 00000000..ceffc0da --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateVapiPhoneNumberDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateVapiPhoneNumberDTOProvider? 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.UpdateVapiPhoneNumberDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateVapiPhoneNumberDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateVapiPhoneNumberDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateVapiPhoneNumberDTOProvider? 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.UpdateVapiPhoneNumberDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVoicemailToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVoicemailToolDTOType.g.cs new file mode 100644 index 00000000..cd0c39f6 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVoicemailToolDTOType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateVoicemailToolDTOTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateVoicemailToolDTOType 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.UpdateVoicemailToolDTOTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateVoicemailToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateVoicemailToolDTOType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateVoicemailToolDTOType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateVoicemailToolDTOTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullable.g.cs new file mode 100644 index 00000000..ab2fadd0 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateVoicemailToolDTOTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateVoicemailToolDTOType? 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.UpdateVoicemailToolDTOTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateVoicemailToolDTOType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateVoicemailToolDTOType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateVoicemailToolDTOType? 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.UpdateVoicemailToolDTOTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonageCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonageCredentialDTOProvider.g.cs new file mode 100644 index 00000000..48da5598 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonageCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateVonageCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateVonageCredentialDTOProvider 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.UpdateVonageCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateVonageCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateVonageCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateVonageCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateVonageCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..f385d034 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateVonageCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateVonageCredentialDTOProvider? 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.UpdateVonageCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateVonageCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateVonageCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateVonageCredentialDTOProvider? 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.UpdateVonageCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProvider.g.cs new file mode 100644 index 00000000..bd87a974 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateVonagePhoneNumberDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateVonagePhoneNumberDTOProvider 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.UpdateVonagePhoneNumberDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateVonagePhoneNumberDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateVonagePhoneNumberDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateVonagePhoneNumberDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateVonagePhoneNumberDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullable.g.cs new file mode 100644 index 00000000..69e19b80 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateVonagePhoneNumberDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateVonagePhoneNumberDTOProvider? 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.UpdateVonagePhoneNumberDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateVonagePhoneNumberDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateVonagePhoneNumberDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateVonagePhoneNumberDTOProvider? 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.UpdateVonagePhoneNumberDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWebhookCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWebhookCredentialDTOProvider.g.cs new file mode 100644 index 00000000..780d0e82 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWebhookCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateWebhookCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateWebhookCredentialDTOProvider 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.UpdateWebhookCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateWebhookCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateWebhookCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateWebhookCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateWebhookCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..6ba3d33f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateWebhookCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateWebhookCredentialDTOProvider? 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.UpdateWebhookCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateWebhookCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateWebhookCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateWebhookCredentialDTOProvider? 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.UpdateWebhookCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWellSaidCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWellSaidCredentialDTOProvider.g.cs new file mode 100644 index 00000000..6a819d30 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWellSaidCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateWellSaidCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateWellSaidCredentialDTOProvider 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.UpdateWellSaidCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateWellSaidCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateWellSaidCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateWellSaidCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateWellSaidCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..88dc3a26 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateWellSaidCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateWellSaidCredentialDTOProvider? 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.UpdateWellSaidCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateWellSaidCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateWellSaidCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateWellSaidCredentialDTOProvider? 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.UpdateWellSaidCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateXAiCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateXAiCredentialDTOProvider.g.cs new file mode 100644 index 00000000..87a91e45 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateXAiCredentialDTOProvider.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateXAiCredentialDTOProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateXAiCredentialDTOProvider 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.UpdateXAiCredentialDTOProviderExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateXAiCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateXAiCredentialDTOProvider); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateXAiCredentialDTOProvider value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::Vapi.UpdateXAiCredentialDTOProviderExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullable.g.cs b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullable.g.cs new file mode 100644 index 00000000..03efccc2 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace Vapi.JsonConverters +{ + /// + public sealed class UpdateXAiCredentialDTOProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::Vapi.UpdateXAiCredentialDTOProvider? 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.UpdateXAiCredentialDTOProviderExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::Vapi.UpdateXAiCredentialDTOProvider)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::Vapi.UpdateXAiCredentialDTOProvider?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::Vapi.UpdateXAiCredentialDTOProvider? 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.UpdateXAiCredentialDTOProviderExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs b/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs index f6ba01f1..42d614ec 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonSerializerContext.g.cs @@ -2245,6 +2245,26 @@ namespace Vapi typeof(global::Vapi.JsonConverters.CreateTelnyxPhoneNumberDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ApiRequestToolTypeJsonConverter), typeof(global::Vapi.JsonConverters.ApiRequestToolTypeNullableJsonConverter), @@ -2445,10 +2465,54 @@ namespace Vapi typeof(global::Vapi.JsonConverters.CreateSipRequestToolDTOVerbNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodJsonConverter), typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeNullableJsonConverter), @@ -2457,6 +2521,10 @@ namespace Vapi typeof(global::Vapi.JsonConverters.UpdateBashToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeNullableJsonConverter), @@ -2465,6 +2533,10 @@ namespace Vapi typeof(global::Vapi.JsonConverters.UpdateComputerToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeNullableJsonConverter), @@ -2473,10 +2545,62 @@ namespace Vapi typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbJsonConverter), typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FileObjectJsonConverter), typeof(global::Vapi.JsonConverters.FileObjectNullableJsonConverter), @@ -2489,6 +2613,10 @@ namespace Vapi typeof(global::Vapi.JsonConverters.CustomKnowledgeBaseProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.StructuredOutputTypeJsonConverter), typeof(global::Vapi.JsonConverters.StructuredOutputTypeNullableJsonConverter), @@ -3361,10 +3489,30 @@ namespace Vapi typeof(global::Vapi.JsonConverters.CreateSlackWebhookCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceNullableJsonConverter), @@ -3373,6 +3521,10 @@ namespace Vapi typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTORegionNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionNullableJsonConverter), @@ -3381,14 +3533,154 @@ namespace Vapi typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOModelNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlJsonConverter), typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter), @@ -3397,6 +3689,46 @@ namespace Vapi typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeJsonConverter), typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeNullableJsonConverter), @@ -3805,6 +4137,10 @@ namespace Vapi typeof(global::Vapi.JsonConverters.ServerMessageCallDeleteFailedTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeJsonConverter), typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeNullableJsonConverter), @@ -5033,7 +5369,9 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -5043,7 +5381,7 @@ namespace Vapi typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -5118,8 +5456,8 @@ namespace Vapi [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 = "ServerMessageCallDeleteFailed_e5c1825986de93d7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_8314ac93dc55c44f")] + [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 = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] @@ -5147,8 +5485,8 @@ namespace Vapi [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 = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_727809683a884c6f")] + [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::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] @@ -7826,6 +8164,26 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateTelnyxPhoneNumberDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ApiRequestToolTypeJsonConverter), typeof(global::Vapi.JsonConverters.ApiRequestToolTypeNullableJsonConverter), @@ -8026,10 +8384,54 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateSipRequestToolDTOVerbNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodJsonConverter), typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeNullableJsonConverter), @@ -8038,6 +8440,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateBashToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeNullableJsonConverter), @@ -8046,6 +8452,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateComputerToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeNullableJsonConverter), @@ -8054,10 +8464,62 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbJsonConverter), typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FileObjectJsonConverter), typeof(global::Vapi.JsonConverters.FileObjectNullableJsonConverter), @@ -8070,6 +8532,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.CustomKnowledgeBaseProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.StructuredOutputTypeJsonConverter), typeof(global::Vapi.JsonConverters.StructuredOutputTypeNullableJsonConverter), @@ -8942,10 +9408,30 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateSlackWebhookCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceNullableJsonConverter), @@ -8954,6 +9440,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTORegionNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionNullableJsonConverter), @@ -8962,14 +9452,154 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOModelNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlJsonConverter), typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter), @@ -8978,6 +9608,46 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeJsonConverter), typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeNullableJsonConverter), @@ -9386,6 +10056,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.ServerMessageCallDeleteFailedTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeJsonConverter), typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeNullableJsonConverter), @@ -10614,7 +11288,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -10624,7 +11300,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -10699,8 +11375,8 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [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 = "ServerMessageCallDeleteFailed_e5c1825986de93d7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_8314ac93dc55c44f")] + [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 = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] @@ -10728,8 +11404,8 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [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 = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_727809683a884c6f")] + [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::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] @@ -13407,6 +14083,26 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateTelnyxPhoneNumberDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ApiRequestToolTypeJsonConverter), typeof(global::Vapi.JsonConverters.ApiRequestToolTypeNullableJsonConverter), @@ -13607,10 +14303,54 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateSipRequestToolDTOVerbNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodJsonConverter), typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeNullableJsonConverter), @@ -13619,6 +14359,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateBashToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeNullableJsonConverter), @@ -13627,6 +14371,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateComputerToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeNullableJsonConverter), @@ -13635,10 +14383,62 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbJsonConverter), typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FileObjectJsonConverter), typeof(global::Vapi.JsonConverters.FileObjectNullableJsonConverter), @@ -13651,6 +14451,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.CustomKnowledgeBaseProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.StructuredOutputTypeJsonConverter), typeof(global::Vapi.JsonConverters.StructuredOutputTypeNullableJsonConverter), @@ -14523,10 +15327,30 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateSlackWebhookCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceNullableJsonConverter), @@ -14535,6 +15359,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTORegionNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionNullableJsonConverter), @@ -14543,14 +15371,154 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOModelNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlJsonConverter), typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter), @@ -14559,6 +15527,46 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeJsonConverter), typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeNullableJsonConverter), @@ -14967,6 +15975,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.ServerMessageCallDeleteFailedTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeJsonConverter), typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeNullableJsonConverter), @@ -16195,7 +17207,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -16205,7 +17219,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -16280,8 +17294,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [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 = "ServerMessageCallDeleteFailed_e5c1825986de93d7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_8314ac93dc55c44f")] + [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 = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] @@ -16309,8 +17323,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [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 = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_727809683a884c6f")] + [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::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] @@ -16665,10 +17679,15 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateTelnyxPhoneNumberDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateTelnyxPhoneNumberDTOProvider), TypeInfoPropertyName = "CreateTelnyxPhoneNumberDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateByoPhoneNumberDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateByoPhoneNumberDTOProvider), TypeInfoPropertyName = "UpdateByoPhoneNumberDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTwilioPhoneNumberDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTwilioPhoneNumberDTOProvider), TypeInfoPropertyName = "UpdateTwilioPhoneNumberDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateVonagePhoneNumberDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateVonagePhoneNumberDTOProvider), TypeInfoPropertyName = "UpdateVonagePhoneNumberDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateVapiPhoneNumberDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateVapiPhoneNumberDTOProvider), TypeInfoPropertyName = "UpdateVapiPhoneNumberDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTelnyxPhoneNumberDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTelnyxPhoneNumberDTOProvider), TypeInfoPropertyName = "UpdateTelnyxPhoneNumberDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ImportVonagePhoneNumberDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.PhoneNumberPaginatedResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] @@ -16740,11 +17759,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateApiRequestToolDTOMethod), TypeInfoPropertyName = "CreateApiRequestToolDTOMethod2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateCodeToolDTOType), TypeInfoPropertyName = "CreateCodeToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateOutputToolDTO))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateOutputToolDTOType), TypeInfoPropertyName = "CreateOutputToolDTOType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateBashToolDTOType), TypeInfoPropertyName = "CreateBashToolDTOType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateBashToolDTOSubType), TypeInfoPropertyName = "CreateBashToolDTOSubType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateBashToolDTOName), TypeInfoPropertyName = "CreateBashToolDTOName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateComputerToolDTOType), TypeInfoPropertyName = "CreateComputerToolDTOType2")] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -18988,6 +20002,26 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateTelnyxPhoneNumberDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ApiRequestToolTypeJsonConverter), typeof(global::Vapi.JsonConverters.ApiRequestToolTypeNullableJsonConverter), @@ -19188,10 +20222,54 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateSipRequestToolDTOVerbNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodJsonConverter), typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeNullableJsonConverter), @@ -19200,6 +20278,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateBashToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeNullableJsonConverter), @@ -19208,6 +20290,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateComputerToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeNullableJsonConverter), @@ -19216,10 +20302,62 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbJsonConverter), typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FileObjectJsonConverter), typeof(global::Vapi.JsonConverters.FileObjectNullableJsonConverter), @@ -19232,6 +20370,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.CustomKnowledgeBaseProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.StructuredOutputTypeJsonConverter), typeof(global::Vapi.JsonConverters.StructuredOutputTypeNullableJsonConverter), @@ -20104,10 +21246,30 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateSlackWebhookCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceNullableJsonConverter), @@ -20116,6 +21278,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTORegionNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionNullableJsonConverter), @@ -20124,14 +21290,154 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOModelNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlJsonConverter), typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter), @@ -20140,6 +21446,46 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeJsonConverter), typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeNullableJsonConverter), @@ -20548,6 +21894,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.ServerMessageCallDeleteFailedTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeJsonConverter), typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeNullableJsonConverter), @@ -21776,7 +23126,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -21786,7 +23138,7 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -21861,8 +23213,8 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [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 = "ServerMessageCallDeleteFailed_e5c1825986de93d7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_8314ac93dc55c44f")] + [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 = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] @@ -21890,8 +23242,8 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [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 = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_727809683a884c6f")] + [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::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] @@ -21903,6 +23255,11 @@ 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.CreateOutputToolDTOType), TypeInfoPropertyName = "CreateOutputToolDTOType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateBashToolDTOType), TypeInfoPropertyName = "CreateBashToolDTOType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateBashToolDTOSubType), TypeInfoPropertyName = "CreateBashToolDTOSubType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateBashToolDTOName), TypeInfoPropertyName = "CreateBashToolDTOName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateComputerToolDTOType), TypeInfoPropertyName = "CreateComputerToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateComputerToolDTOSubType), TypeInfoPropertyName = "CreateComputerToolDTOSubType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateComputerToolDTOName), TypeInfoPropertyName = "CreateComputerToolDTOName2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateTextEditorToolDTOType), TypeInfoPropertyName = "CreateTextEditorToolDTOType2")] @@ -21912,39 +23269,65 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateSipRequestToolDTOType), TypeInfoPropertyName = "CreateSipRequestToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateSipRequestToolDTOVerb), TypeInfoPropertyName = "CreateSipRequestToolDTOVerb2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateApiRequestToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateApiRequestToolDTOType), TypeInfoPropertyName = "UpdateApiRequestToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateApiRequestToolDTOMethod), TypeInfoPropertyName = "UpdateApiRequestToolDTOMethod2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCodeToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCodeToolDTOType), TypeInfoPropertyName = "UpdateCodeToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateDtmfToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateDtmfToolDTOType), TypeInfoPropertyName = "UpdateDtmfToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateEndCallToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateEndCallToolDTOType), TypeInfoPropertyName = "UpdateEndCallToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateFunctionToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateFunctionToolDTOType), TypeInfoPropertyName = "UpdateFunctionToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGhlToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGhlToolDTOType), TypeInfoPropertyName = "UpdateGhlToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMakeToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMakeToolDTOType), TypeInfoPropertyName = "UpdateMakeToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateHandoffToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateHandoffToolDTOType), TypeInfoPropertyName = "UpdateHandoffToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTransferCallToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTransferCallToolDTOType), TypeInfoPropertyName = "UpdateTransferCallToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateOutputToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateOutputToolDTOType), TypeInfoPropertyName = "UpdateOutputToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateBashToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateBashToolDTOType), TypeInfoPropertyName = "UpdateBashToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateBashToolDTOSubType), TypeInfoPropertyName = "UpdateBashToolDTOSubType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateBashToolDTOName), TypeInfoPropertyName = "UpdateBashToolDTOName2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateComputerToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateComputerToolDTOType), TypeInfoPropertyName = "UpdateComputerToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateComputerToolDTOSubType), TypeInfoPropertyName = "UpdateComputerToolDTOSubType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateComputerToolDTOName), TypeInfoPropertyName = "UpdateComputerToolDTOName2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTextEditorToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTextEditorToolDTOType), TypeInfoPropertyName = "UpdateTextEditorToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTextEditorToolDTOSubType), TypeInfoPropertyName = "UpdateTextEditorToolDTOSubType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTextEditorToolDTOName), TypeInfoPropertyName = "UpdateTextEditorToolDTOName2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateQueryToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateQueryToolDTOType), TypeInfoPropertyName = "UpdateQueryToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCalendarCreateEventToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType), TypeInfoPropertyName = "UpdateGoogleCalendarCreateEventToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleSheetsRowAppendToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType), TypeInfoPropertyName = "UpdateGoogleSheetsRowAppendToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType), TypeInfoPropertyName = "UpdateGoogleCalendarCheckAvailabilityToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSlackSendMessageToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSlackSendMessageToolDTOType), TypeInfoPropertyName = "UpdateSlackSendMessageToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSmsToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSmsToolDTOType), TypeInfoPropertyName = "UpdateSmsToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMcpToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMcpToolDTOType), TypeInfoPropertyName = "UpdateMcpToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType), TypeInfoPropertyName = "UpdateGoHighLevelCalendarAvailabilityToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType), TypeInfoPropertyName = "UpdateGoHighLevelCalendarEventCreateToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelContactCreateToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelContactCreateToolDTOType), TypeInfoPropertyName = "UpdateGoHighLevelContactCreateToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelContactGetToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelContactGetToolDTOType), TypeInfoPropertyName = "UpdateGoHighLevelContactGetToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSipRequestToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSipRequestToolDTOType), TypeInfoPropertyName = "UpdateSipRequestToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSipRequestToolDTOVerb), TypeInfoPropertyName = "UpdateSipRequestToolDTOVerb2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateVoicemailToolDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateVoicemailToolDTOType), TypeInfoPropertyName = "UpdateVoicemailToolDTOType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateFileDTO))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.File))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FileObject), TypeInfoPropertyName = "FileObject2")] @@ -21953,6 +23336,7 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [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))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCustomKnowledgeBaseDTOProvider), TypeInfoPropertyName = "UpdateCustomKnowledgeBaseDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutput))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputType), TypeInfoPropertyName = "StructuredOutputType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.StructuredOutputPaginatedResponse))] @@ -22294,38 +23678,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AssemblyAICredentialProvider), TypeInfoPropertyName = "AssemblyAICredentialProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureCredential))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureCredentialProvider), TypeInfoPropertyName = "AzureCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureCredentialService), TypeInfoPropertyName = "AzureCredentialService2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureCredentialRegion), TypeInfoPropertyName = "AzureCredentialRegion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureOpenAICredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureOpenAICredentialProvider), TypeInfoPropertyName = "AzureOpenAICredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureOpenAICredentialRegion), TypeInfoPropertyName = "AzureOpenAICredentialRegion2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureOpenAICredentialModel), TypeInfoPropertyName = "AzureOpenAICredentialModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ByoSipTrunkCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ByoSipTrunkCredentialProvider), TypeInfoPropertyName = "ByoSipTrunkCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaCredentialProvider), TypeInfoPropertyName = "CartesiaCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CerebrasCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CerebrasCredentialProvider), TypeInfoPropertyName = "CerebrasCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CloudflareCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CloudflareCredentialProvider), TypeInfoPropertyName = "CloudflareCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Oauth2AuthenticationSession))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomLLMCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomLLMCredentialProvider), TypeInfoPropertyName = "CustomLLMCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepgramCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepgramCredentialProvider), TypeInfoPropertyName = "DeepgramCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepInfraCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepInfraCredentialProvider), TypeInfoPropertyName = "DeepInfraCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepSeekCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepSeekCredentialProvider), TypeInfoPropertyName = "DeepSeekCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ElevenLabsCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ElevenLabsCredentialProvider), TypeInfoPropertyName = "ElevenLabsCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ElevenLabsCredentialApiUrl), TypeInfoPropertyName = "ElevenLabsCredentialApiUrl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GcpCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GcpCredentialProvider), TypeInfoPropertyName = "GcpCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GladiaCredential))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GladiaCredentialProvider), TypeInfoPropertyName = "GladiaCredentialProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelCredential))] internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -24569,6 +25921,26 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateTelnyxPhoneNumberDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ApiRequestToolTypeJsonConverter), typeof(global::Vapi.JsonConverters.ApiRequestToolTypeNullableJsonConverter), @@ -24769,10 +26141,54 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateSipRequestToolDTOVerbNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodJsonConverter), typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeNullableJsonConverter), @@ -24781,6 +26197,10 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateBashToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeNullableJsonConverter), @@ -24789,6 +26209,10 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateComputerToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeNullableJsonConverter), @@ -24797,10 +26221,62 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbJsonConverter), typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FileObjectJsonConverter), typeof(global::Vapi.JsonConverters.FileObjectNullableJsonConverter), @@ -24813,6 +26289,10 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.CustomKnowledgeBaseProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.StructuredOutputTypeJsonConverter), typeof(global::Vapi.JsonConverters.StructuredOutputTypeNullableJsonConverter), @@ -25685,10 +27165,30 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateSlackWebhookCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceNullableJsonConverter), @@ -25697,6 +27197,10 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTORegionNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionNullableJsonConverter), @@ -25705,14 +27209,154 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOModelNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlJsonConverter), typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter), @@ -25721,6 +27365,46 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeJsonConverter), typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeNullableJsonConverter), @@ -26129,6 +27813,10 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.ServerMessageCallDeleteFailedTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeJsonConverter), typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeNullableJsonConverter), @@ -27357,7 +29045,9 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -27367,7 +29057,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -27442,8 +29132,8 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [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 = "ServerMessageCallDeleteFailed_e5c1825986de93d7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_8314ac93dc55c44f")] + [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 = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] @@ -27471,8 +29161,8 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [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 = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_727809683a884c6f")] + [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::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] @@ -27484,6 +29174,38 @@ 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.AzureCredentialService), TypeInfoPropertyName = "AzureCredentialService2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureCredentialRegion), TypeInfoPropertyName = "AzureCredentialRegion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureOpenAICredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureOpenAICredentialProvider), TypeInfoPropertyName = "AzureOpenAICredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureOpenAICredentialRegion), TypeInfoPropertyName = "AzureOpenAICredentialRegion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AzureOpenAICredentialModel), TypeInfoPropertyName = "AzureOpenAICredentialModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ByoSipTrunkCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ByoSipTrunkCredentialProvider), TypeInfoPropertyName = "ByoSipTrunkCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CartesiaCredentialProvider), TypeInfoPropertyName = "CartesiaCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CerebrasCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CerebrasCredentialProvider), TypeInfoPropertyName = "CerebrasCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CloudflareCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CloudflareCredentialProvider), TypeInfoPropertyName = "CloudflareCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Oauth2AuthenticationSession))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomLLMCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CustomLLMCredentialProvider), TypeInfoPropertyName = "CustomLLMCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepgramCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepgramCredentialProvider), TypeInfoPropertyName = "DeepgramCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepInfraCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepInfraCredentialProvider), TypeInfoPropertyName = "DeepInfraCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepSeekCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.DeepSeekCredentialProvider), TypeInfoPropertyName = "DeepSeekCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ElevenLabsCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ElevenLabsCredentialProvider), TypeInfoPropertyName = "ElevenLabsCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ElevenLabsCredentialApiUrl), TypeInfoPropertyName = "ElevenLabsCredentialApiUrl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GcpCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GcpCredentialProvider), TypeInfoPropertyName = "GcpCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GladiaCredential))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GladiaCredentialProvider), TypeInfoPropertyName = "GladiaCredentialProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelCredential))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoHighLevelCredentialProvider), TypeInfoPropertyName = "GoHighLevelCredentialProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCredential))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GoogleCredentialProvider), TypeInfoPropertyName = "GoogleCredentialProvider2")] @@ -27595,71 +29317,122 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateEmailCredentialDTOProvider), TypeInfoPropertyName = "CreateEmailCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CreateSlackWebhookCredentialDTOProvider), TypeInfoPropertyName = "CreateSlackWebhookCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAnthropicCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAnthropicCredentialDTOProvider), TypeInfoPropertyName = "UpdateAnthropicCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAnthropicBedrockCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider), TypeInfoPropertyName = "UpdateAnthropicBedrockCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateAnthropicBedrockCredentialDTORegion), TypeInfoPropertyName = "UpdateAnthropicBedrockCredentialDTORegion2")] [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")] [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))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCerebrasCredentialDTOProvider), TypeInfoPropertyName = "UpdateCerebrasCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCloudflareCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCloudflareCredentialDTOProvider), TypeInfoPropertyName = "UpdateCloudflareCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCustomLLMCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCustomLLMCredentialDTOProvider), TypeInfoPropertyName = "UpdateCustomLLMCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateDeepgramCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateDeepgramCredentialDTOProvider), TypeInfoPropertyName = "UpdateDeepgramCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateDeepInfraCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateDeepInfraCredentialDTOProvider), TypeInfoPropertyName = "UpdateDeepInfraCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateDeepSeekCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateDeepSeekCredentialDTOProvider), TypeInfoPropertyName = "UpdateDeepSeekCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateElevenLabsCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateElevenLabsCredentialDTOProvider), TypeInfoPropertyName = "UpdateElevenLabsCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateElevenLabsCredentialDTOApiUrl), TypeInfoPropertyName = "UpdateElevenLabsCredentialDTOApiUrl2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGcpCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGcpCredentialDTOProvider), TypeInfoPropertyName = "UpdateGcpCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGladiaCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGladiaCredentialDTOProvider), TypeInfoPropertyName = "UpdateGladiaCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelCredentialDTOProvider), TypeInfoPropertyName = "UpdateGoHighLevelCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCredentialDTOProvider), TypeInfoPropertyName = "UpdateGoogleCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGroqCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGroqCredentialDTOProvider), TypeInfoPropertyName = "UpdateGroqCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateHumeCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateHumeCredentialDTOProvider), TypeInfoPropertyName = "UpdateHumeCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateInflectionAICredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateInflectionAICredentialDTOProvider), TypeInfoPropertyName = "UpdateInflectionAICredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateLangfuseCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateLangfuseCredentialDTOProvider), TypeInfoPropertyName = "UpdateLangfuseCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateLmntCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateLmntCredentialDTOProvider), TypeInfoPropertyName = "UpdateLmntCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMakeCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMakeCredentialDTOProvider), TypeInfoPropertyName = "UpdateMakeCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMicrosoftCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMicrosoftCredentialDTOProvider), TypeInfoPropertyName = "UpdateMicrosoftCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMistralCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateMistralCredentialDTOProvider), TypeInfoPropertyName = "UpdateMistralCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateNeuphonicCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateNeuphonicCredentialDTOProvider), TypeInfoPropertyName = "UpdateNeuphonicCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateOpenAICredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateOpenAICredentialDTOProvider), TypeInfoPropertyName = "UpdateOpenAICredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateOpenRouterCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateOpenRouterCredentialDTOProvider), TypeInfoPropertyName = "UpdateOpenRouterCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdatePerplexityAICredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdatePerplexityAICredentialDTOProvider), TypeInfoPropertyName = "UpdatePerplexityAICredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdatePlayHTCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdatePlayHTCredentialDTOProvider), TypeInfoPropertyName = "UpdatePlayHTCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateRimeAICredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateRimeAICredentialDTOProvider), TypeInfoPropertyName = "UpdateRimeAICredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateRunpodCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateRunpodCredentialDTOProvider), TypeInfoPropertyName = "UpdateRunpodCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateWellSaidCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateWellSaidCredentialDTOProvider), TypeInfoPropertyName = "UpdateWellSaidCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateS3CredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateS3CredentialDTOProvider), TypeInfoPropertyName = "UpdateS3CredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTogetherAICredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTogetherAICredentialDTOProvider), TypeInfoPropertyName = "UpdateTogetherAICredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTwilioCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateTwilioCredentialDTOProvider), TypeInfoPropertyName = "UpdateTwilioCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateVonageCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateVonageCredentialDTOProvider), TypeInfoPropertyName = "UpdateVonageCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateWebhookCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateWebhookCredentialDTOProvider), TypeInfoPropertyName = "UpdateWebhookCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AuthenticationPlan8), TypeInfoPropertyName = "AuthenticationPlan82")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorType), TypeInfoPropertyName = "UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCustomCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCustomCredentialDTOProvider), TypeInfoPropertyName = "UpdateCustomCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.AuthenticationPlan9), TypeInfoPropertyName = "AuthenticationPlan92")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorType), TypeInfoPropertyName = "UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorType), TypeInfoPropertyName = "UpdateCustomCredentialDTOEncryptionPlanDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateXAiCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateXAiCredentialDTOProvider), TypeInfoPropertyName = "UpdateXAiCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider), TypeInfoPropertyName = "UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider), TypeInfoPropertyName = "UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider), TypeInfoPropertyName = "UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider), TypeInfoPropertyName = "UpdateSlackOAuth2AuthorizationCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelMCPCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider), TypeInfoPropertyName = "UpdateGoHighLevelMCPCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateInworldCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateInworldCredentialDTOProvider), TypeInfoPropertyName = "UpdateInworldCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateEmailCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateEmailCredentialDTOProvider), TypeInfoPropertyName = "UpdateEmailCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSlackWebhookCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSlackWebhookCredentialDTOProvider), TypeInfoPropertyName = "UpdateSlackWebhookCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSonioxCredentialDTO))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.UpdateSonioxCredentialDTOProvider), TypeInfoPropertyName = "UpdateSonioxCredentialDTOProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CredentialSessionResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CredentialEndUser))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CredentialSessionError))] @@ -27824,89 +29597,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSpeechUpdate))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSpeechUpdateType), TypeInfoPropertyName = "ServerMessageSpeechUpdateType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSpeechUpdateStatus), TypeInfoPropertyName = "ServerMessageSpeechUpdateStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSpeechUpdateRole), TypeInfoPropertyName = "ServerMessageSpeechUpdateRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageStatusUpdate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageStatusUpdateType), TypeInfoPropertyName = "ServerMessageStatusUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageStatusUpdateStatus), TypeInfoPropertyName = "ServerMessageStatusUpdateStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageStatusUpdateEndedReason), TypeInfoPropertyName = "ServerMessageStatusUpdateEndedReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageToolCalls))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageToolCallsType), TypeInfoPropertyName = "ServerMessageToolCallsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTransferDestinationRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTransferDestinationRequestType), TypeInfoPropertyName = "ServerMessageTransferDestinationRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTransferUpdate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTransferUpdateType), TypeInfoPropertyName = "ServerMessageTransferUpdateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTranscript))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTranscriptType), TypeInfoPropertyName = "ServerMessageTranscriptType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTranscriptRole), TypeInfoPropertyName = "ServerMessageTranscriptRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTranscriptTranscriptType), TypeInfoPropertyName = "ServerMessageTranscriptTranscriptType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageUserInterrupted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageUserInterruptedType), TypeInfoPropertyName = "ServerMessageUserInterruptedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageLanguageChangeDetected))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageLanguageChangeDetectedType), TypeInfoPropertyName = "ServerMessageLanguageChangeDetectedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageVoiceInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageVoiceInputType), TypeInfoPropertyName = "ServerMessageVoiceInputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageAssistantSpeech))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageAssistantSpeechType), TypeInfoPropertyName = "ServerMessageAssistantSpeechType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageAssistantSpeechSource), TypeInfoPropertyName = "ServerMessageAssistantSpeechSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Timing2), TypeInfoPropertyName = "Timing22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageAssistantSpeechTimingDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageAssistantSpeechTimingDiscriminatorType), TypeInfoPropertyName = "ServerMessageAssistantSpeechTimingDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageVoiceRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageVoiceRequestType), TypeInfoPropertyName = "ServerMessageVoiceRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCallEndpointingRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCallEndpointingRequestType), TypeInfoPropertyName = "ServerMessageCallEndpointingRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageChatCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageChatCreatedType), TypeInfoPropertyName = "ServerMessageChatCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageChatDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageChatDeletedType), TypeInfoPropertyName = "ServerMessageChatDeletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSessionCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSessionCreatedType), TypeInfoPropertyName = "ServerMessageSessionCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSessionUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSessionUpdatedType), TypeInfoPropertyName = "ServerMessageSessionUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSessionDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSessionDeletedType), TypeInfoPropertyName = "ServerMessageSessionDeletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCallDeleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCallDeletedType), TypeInfoPropertyName = "ServerMessageCallDeletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCallDeleteFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCallDeleteFailedType), TypeInfoPropertyName = "ServerMessageCallDeleteFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseAssistantRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseHandoffDestinationRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.KnowledgeBaseResponseDocument))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseKnowledgeBaseRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolCallResult))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfToolMessageCompleteToolMessageFailed2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseToolCalls))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseTransferDestinationRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseVoiceRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseCallEndpointingRequest))] - [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.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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageSay))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageSayType), TypeInfoPropertyName = "ClientInboundMessageSayType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageEndCall))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageEndCallType), TypeInfoPropertyName = "ClientInboundMessageEndCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageTransfer))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageTransferType), TypeInfoPropertyName = "ClientInboundMessageTransferType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageSendTransportMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageSendTransportMessageType), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfVapiSipTransportMessageTwilioTransportMessage2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiSipTransportMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioTransportMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.KnowledgeBaseCostType), TypeInfoPropertyName = "KnowledgeBaseCostType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SessionCostType), TypeInfoPropertyName = "SessionCostType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FunctionToolWithToolCallType), TypeInfoPropertyName = "FunctionToolWithToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GhlToolWithToolCallType), TypeInfoPropertyName = "GhlToolWithToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.MakeToolWithToolCallType), TypeInfoPropertyName = "MakeToolWithToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BashToolWithToolCallType), TypeInfoPropertyName = "BashToolWithToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BashToolWithToolCallSubType), TypeInfoPropertyName = "BashToolWithToolCallSubType2")] internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -30150,6 +31840,26 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateTelnyxPhoneNumberDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ApiRequestToolTypeJsonConverter), typeof(global::Vapi.JsonConverters.ApiRequestToolTypeNullableJsonConverter), @@ -30350,10 +32060,54 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateSipRequestToolDTOVerbNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodJsonConverter), typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeNullableJsonConverter), @@ -30362,6 +32116,10 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateBashToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeNullableJsonConverter), @@ -30370,6 +32128,10 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateComputerToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeNullableJsonConverter), @@ -30378,10 +32140,62 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTONameNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbJsonConverter), typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.FileObjectJsonConverter), typeof(global::Vapi.JsonConverters.FileObjectNullableJsonConverter), @@ -30394,6 +32208,10 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.CustomKnowledgeBaseProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.StructuredOutputTypeJsonConverter), typeof(global::Vapi.JsonConverters.StructuredOutputTypeNullableJsonConverter), @@ -31266,10 +33084,30 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.CreateSlackWebhookCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceNullableJsonConverter), @@ -31278,6 +33116,10 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTORegionNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionJsonConverter), typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionNullableJsonConverter), @@ -31286,14 +33128,154 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOModelNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlJsonConverter), typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter), typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter), @@ -31302,6 +33284,46 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullableJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderJsonConverter), + + typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullableJsonConverter), + typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeJsonConverter), typeof(global::Vapi.JsonConverters.CredentialWebhookDTOTypeNullableJsonConverter), @@ -31710,6 +33732,10 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.ServerMessageCallDeleteFailedTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeJsonConverter), + + typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullableJsonConverter), + typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeJsonConverter), typeof(global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeNullableJsonConverter), @@ -32938,7 +34964,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -32948,7 +34976,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex typeof(global::Vapi.JsonConverters.OneOfJsonConverter), - typeof(global::Vapi.JsonConverters.OneOfJsonConverter), + typeof(global::Vapi.JsonConverters.OneOfJsonConverter), typeof(global::Vapi.JsonConverters.OneOfJsonConverter), @@ -33023,8 +35051,8 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [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 = "ServerMessageCallDeleteFailed_e5c1825986de93d7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_30307aeb3c1861ef")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "ServerMessageCampaignPredial_8314ac93dc55c44f")] + [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 = "FallbackXaiTranscriber_8e7ba8da847c1e2f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "MicrosoftVoice_b7badc9028e305e0")] @@ -33052,8 +35080,8 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [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 = "ServerMessageCallDeleteFailed_7f8c18bfca53c120")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageResponseCallEndpointingRequest_a19de38823603951")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf?), TypeInfoPropertyName = "ServerMessageCampaignPredial_727809683a884c6f")] + [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::System.Collections.Generic.List>), TypeInfoPropertyName = "FallbackXaiTranscriber_48521cd6623da15b")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "CreateVoicemailToolDTO_f60800cf21404901")] @@ -33065,6 +35093,93 @@ 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.ServerMessageSpeechUpdateRole), TypeInfoPropertyName = "ServerMessageSpeechUpdateRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageStatusUpdate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageStatusUpdateType), TypeInfoPropertyName = "ServerMessageStatusUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageStatusUpdateStatus), TypeInfoPropertyName = "ServerMessageStatusUpdateStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageStatusUpdateEndedReason), TypeInfoPropertyName = "ServerMessageStatusUpdateEndedReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageToolCalls))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageToolCallsType), TypeInfoPropertyName = "ServerMessageToolCallsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTransferDestinationRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTransferDestinationRequestType), TypeInfoPropertyName = "ServerMessageTransferDestinationRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTransferUpdate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTransferUpdateType), TypeInfoPropertyName = "ServerMessageTransferUpdateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTranscript))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTranscriptType), TypeInfoPropertyName = "ServerMessageTranscriptType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTranscriptRole), TypeInfoPropertyName = "ServerMessageTranscriptRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageTranscriptTranscriptType), TypeInfoPropertyName = "ServerMessageTranscriptTranscriptType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageUserInterrupted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageUserInterruptedType), TypeInfoPropertyName = "ServerMessageUserInterruptedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageLanguageChangeDetected))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageLanguageChangeDetectedType), TypeInfoPropertyName = "ServerMessageLanguageChangeDetectedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageVoiceInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageVoiceInputType), TypeInfoPropertyName = "ServerMessageVoiceInputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageAssistantSpeech))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageAssistantSpeechType), TypeInfoPropertyName = "ServerMessageAssistantSpeechType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageAssistantSpeechSource), TypeInfoPropertyName = "ServerMessageAssistantSpeechSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.Timing2), TypeInfoPropertyName = "Timing22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageAssistantSpeechTimingDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageAssistantSpeechTimingDiscriminatorType), TypeInfoPropertyName = "ServerMessageAssistantSpeechTimingDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageVoiceRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageVoiceRequestType), TypeInfoPropertyName = "ServerMessageVoiceRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCallEndpointingRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCallEndpointingRequestType), TypeInfoPropertyName = "ServerMessageCallEndpointingRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageChatCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageChatCreatedType), TypeInfoPropertyName = "ServerMessageChatCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageChatDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageChatDeletedType), TypeInfoPropertyName = "ServerMessageChatDeletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSessionCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSessionCreatedType), TypeInfoPropertyName = "ServerMessageSessionCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSessionUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSessionUpdatedType), TypeInfoPropertyName = "ServerMessageSessionUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSessionDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageSessionDeletedType), TypeInfoPropertyName = "ServerMessageSessionDeletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCallDeleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCallDeletedType), TypeInfoPropertyName = "ServerMessageCallDeletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCallDeleteFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCallDeleteFailedType), TypeInfoPropertyName = "ServerMessageCallDeleteFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.CampaignContact))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCampaignPredial))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageCampaignPredialType), TypeInfoPropertyName = "ServerMessageCampaignPredialType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseAssistantRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseHandoffDestinationRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.KnowledgeBaseResponseDocument))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseKnowledgeBaseRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ToolCallResult))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfToolMessageCompleteToolMessageFailed2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseToolCalls))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseTransferDestinationRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseVoiceRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseCallEndpointingRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ServerMessageResponseCampaignPredial))] + [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.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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageSay))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageSayType), TypeInfoPropertyName = "ClientInboundMessageSayType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageEndCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageEndCallType), TypeInfoPropertyName = "ClientInboundMessageEndCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageTransfer))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageTransferType), TypeInfoPropertyName = "ClientInboundMessageTransferType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageSendTransportMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessageSendTransportMessageType), TypeInfoPropertyName = "ClientInboundMessageSendTransportMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.OneOf), TypeInfoPropertyName = "OneOfVapiSipTransportMessageTwilioTransportMessage2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.VapiSipTransportMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.TwilioTransportMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ClientInboundMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.KnowledgeBaseCostType), TypeInfoPropertyName = "KnowledgeBaseCostType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.SessionCostType), TypeInfoPropertyName = "SessionCostType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.FunctionToolWithToolCallType), TypeInfoPropertyName = "FunctionToolWithToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.GhlToolWithToolCallType), TypeInfoPropertyName = "GhlToolWithToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.MakeToolWithToolCallType), TypeInfoPropertyName = "MakeToolWithToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BashToolWithToolCallType), TypeInfoPropertyName = "BashToolWithToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BashToolWithToolCallSubType), TypeInfoPropertyName = "BashToolWithToolCallSubType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.BashToolWithToolCallName), TypeInfoPropertyName = "BashToolWithToolCallName2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ComputerToolWithToolCallType), TypeInfoPropertyName = "ComputerToolWithToolCallType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Vapi.ComputerToolWithToolCallSubType), TypeInfoPropertyName = "ComputerToolWithToolCallSubType2")] @@ -34497,6 +36612,16 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.CreateVapiPhoneNumberDTOProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.CreateTelnyxPhoneNumberDTOProviderJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.CreateTelnyxPhoneNumberDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.ApiRequestToolTypeJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.ApiRequestToolTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.ApiRequestToolMethodJsonConverter()); @@ -34597,28 +36722,82 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.CreateSipRequestToolDTOTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.CreateSipRequestToolDTOVerbJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.CreateSipRequestToolDTOVerbNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateApiRequestToolDTOMethodNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCodeToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCodeToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGhlToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGhlToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateMakeToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateMakeToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateOutputToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateOutputToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateBashToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateBashToolDTOTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateBashToolDTOSubTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateBashToolDTONameJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateBashToolDTONameNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateComputerToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateComputerToolDTOTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateComputerToolDTOSubTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateComputerToolDTONameJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateComputerToolDTONameNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateTextEditorToolDTOSubTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateTextEditorToolDTONameJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateTextEditorToolDTONameNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateQueryToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateQueryToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateSmsToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateSmsToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateMcpToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateMcpToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateSipRequestToolDTOVerbNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FileObjectJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FileObjectNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FileStatusJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.FileStatusNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.CustomKnowledgeBaseProviderJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.CustomKnowledgeBaseProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.StructuredOutputTypeJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.StructuredOutputTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateStructuredOutputDTOTypeJsonConverter()); @@ -35055,24 +37234,126 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.CreateEmailCredentialDTOProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.CreateSlackWebhookCredentialDTOProviderJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.CreateSlackWebhookCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTORegionNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateAzureCredentialDTOServiceNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateAzureCredentialDTORegionJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateAzureCredentialDTORegionNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTORegionNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOModelJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOModelNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOApiUrlNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorTypeJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.CredentialWebhookDTOTypeJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.CredentialWebhookDTOTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.CredentialWebhookDTOOperationJsonConverter()); @@ -35277,6 +37558,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Vapi.JsonConverters.ServerMessageCallDeletedTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.ServerMessageCallDeleteFailedTypeJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.ServerMessageCallDeleteFailedTypeNullableJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeJsonConverter()); + options.Converters.Add(new global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.ClientInboundMessageAddMessageTypeNullableJsonConverter()); options.Converters.Add(new global::Vapi.JsonConverters.ClientInboundMessageControlTypeJsonConverter()); @@ -35891,12 +38174,13 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o 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()); 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()); diff --git a/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs b/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs index 0477ab19..47e8d332 100644 --- a/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs +++ b/src/libs/Vapi/Generated/Vapi.JsonSerializerContextTypes.g.cs @@ -4772,4207 +4772,4555 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::Vapi.UpdateTwilioPhoneNumberDTO? Type1186 { get; set; } + public global::Vapi.UpdateByoPhoneNumberDTOProvider? Type1186 { get; set; } /// /// /// - public global::Vapi.UpdateVonagePhoneNumberDTO? Type1187 { get; set; } + public global::Vapi.UpdateTwilioPhoneNumberDTO? Type1187 { get; set; } /// /// /// - public global::Vapi.UpdateVapiPhoneNumberDTO? Type1188 { get; set; } + public global::Vapi.UpdateTwilioPhoneNumberDTOProvider? Type1188 { get; set; } /// /// /// - public global::Vapi.UpdateTelnyxPhoneNumberDTO? Type1189 { get; set; } + public global::Vapi.UpdateVonagePhoneNumberDTO? Type1189 { get; set; } /// /// /// - public global::Vapi.ImportVonagePhoneNumberDTO? Type1190 { get; set; } + public global::Vapi.UpdateVonagePhoneNumberDTOProvider? Type1190 { get; set; } /// /// /// - public global::Vapi.PhoneNumberPaginatedResponse? Type1191 { get; set; } + public global::Vapi.UpdateVapiPhoneNumberDTO? Type1191 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1192 { get; set; } + public global::Vapi.UpdateVapiPhoneNumberDTOProvider? Type1192 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1193 { get; set; } + public global::Vapi.UpdateTelnyxPhoneNumberDTO? Type1193 { get; set; } /// /// /// - public global::Vapi.ApiRequestTool? Type1194 { get; set; } + public global::Vapi.UpdateTelnyxPhoneNumberDTOProvider? Type1194 { get; set; } /// /// /// - public global::Vapi.ApiRequestToolType? Type1195 { get; set; } + public global::Vapi.ImportVonagePhoneNumberDTO? Type1195 { get; set; } /// /// /// - public global::Vapi.ApiRequestToolMethod? Type1196 { get; set; } + public global::Vapi.PhoneNumberPaginatedResponse? Type1196 { get; set; } /// /// /// - public global::Vapi.CodeToolEnvironmentVariable? Type1197 { get; set; } + public global::System.Collections.Generic.IList>? Type1197 { get; set; } /// /// /// - public global::Vapi.CodeTool? Type1198 { get; set; } + public global::Vapi.OneOf? Type1198 { get; set; } /// /// /// - public global::Vapi.CodeToolType? Type1199 { get; set; } + public global::Vapi.ApiRequestTool? Type1199 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1200 { get; set; } + public global::Vapi.ApiRequestToolType? Type1200 { get; set; } /// /// /// - public global::Vapi.DtmfTool? Type1201 { get; set; } + public global::Vapi.ApiRequestToolMethod? Type1201 { get; set; } /// /// /// - public global::Vapi.DtmfToolType? Type1202 { get; set; } + public global::Vapi.CodeToolEnvironmentVariable? Type1202 { get; set; } /// /// /// - public global::Vapi.EndCallTool? Type1203 { get; set; } + public global::Vapi.CodeTool? Type1203 { get; set; } /// /// /// - public global::Vapi.EndCallToolType? Type1204 { get; set; } + public global::Vapi.CodeToolType? Type1204 { get; set; } /// /// /// - public global::Vapi.FunctionTool? Type1205 { get; set; } + public global::System.Collections.Generic.IList? Type1205 { get; set; } /// /// /// - public global::Vapi.FunctionToolType? Type1206 { get; set; } + public global::Vapi.DtmfTool? Type1206 { get; set; } /// /// /// - public global::Vapi.GhlTool? Type1207 { get; set; } + public global::Vapi.DtmfToolType? Type1207 { get; set; } /// /// /// - public global::Vapi.GhlToolType? Type1208 { get; set; } + public global::Vapi.EndCallTool? Type1208 { get; set; } /// /// /// - public global::Vapi.MakeTool? Type1209 { get; set; } + public global::Vapi.EndCallToolType? Type1209 { get; set; } /// /// /// - public global::Vapi.MakeToolType? Type1210 { get; set; } + public global::Vapi.FunctionTool? Type1210 { get; set; } /// /// /// - public global::Vapi.TransferCallTool? Type1211 { get; set; } + public global::Vapi.FunctionToolType? Type1211 { get; set; } /// /// /// - public global::Vapi.TransferCallToolType? Type1212 { get; set; } + public global::Vapi.GhlTool? Type1212 { get; set; } /// /// /// - public global::Vapi.HandoffTool? Type1213 { get; set; } + public global::Vapi.GhlToolType? Type1213 { get; set; } /// /// /// - public global::Vapi.HandoffToolType? Type1214 { get; set; } + public global::Vapi.MakeTool? Type1214 { get; set; } /// /// /// - public global::Vapi.OutputTool? Type1215 { get; set; } + public global::Vapi.MakeToolType? Type1215 { get; set; } /// /// /// - public global::Vapi.OutputToolType? Type1216 { get; set; } + public global::Vapi.TransferCallTool? Type1216 { get; set; } /// /// /// - public global::Vapi.BashTool? Type1217 { get; set; } + public global::Vapi.TransferCallToolType? Type1217 { get; set; } /// /// /// - public global::Vapi.BashToolType? Type1218 { get; set; } + public global::Vapi.HandoffTool? Type1218 { get; set; } /// /// /// - public global::Vapi.BashToolSubType? Type1219 { get; set; } + public global::Vapi.HandoffToolType? Type1219 { get; set; } /// /// /// - public global::Vapi.BashToolName? Type1220 { get; set; } + public global::Vapi.OutputTool? Type1220 { get; set; } /// /// /// - public global::Vapi.ComputerTool? Type1221 { get; set; } + public global::Vapi.OutputToolType? Type1221 { get; set; } /// /// /// - public global::Vapi.ComputerToolType? Type1222 { get; set; } + public global::Vapi.BashTool? Type1222 { get; set; } /// /// /// - public global::Vapi.ComputerToolSubType? Type1223 { get; set; } + public global::Vapi.BashToolType? Type1223 { get; set; } /// /// /// - public global::Vapi.ComputerToolName? Type1224 { get; set; } + public global::Vapi.BashToolSubType? Type1224 { get; set; } /// /// /// - public global::Vapi.TextEditorTool? Type1225 { get; set; } + public global::Vapi.BashToolName? Type1225 { get; set; } /// /// /// - public global::Vapi.TextEditorToolType? Type1226 { get; set; } + public global::Vapi.ComputerTool? Type1226 { get; set; } /// /// /// - public global::Vapi.TextEditorToolSubType? Type1227 { get; set; } + public global::Vapi.ComputerToolType? Type1227 { get; set; } /// /// /// - public global::Vapi.TextEditorToolName? Type1228 { get; set; } + public global::Vapi.ComputerToolSubType? Type1228 { get; set; } /// /// /// - public global::Vapi.QueryTool? Type1229 { get; set; } + public global::Vapi.ComputerToolName? Type1229 { get; set; } /// /// /// - public global::Vapi.QueryToolType? Type1230 { get; set; } + public global::Vapi.TextEditorTool? Type1230 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventTool? Type1231 { get; set; } + public global::Vapi.TextEditorToolType? Type1231 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolType? Type1232 { get; set; } + public global::Vapi.TextEditorToolSubType? Type1232 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendTool? Type1233 { get; set; } + public global::Vapi.TextEditorToolName? Type1233 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolType? Type1234 { get; set; } + public global::Vapi.QueryTool? Type1234 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCheckAvailabilityTool? Type1235 { get; set; } + public global::Vapi.QueryToolType? Type1235 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCheckAvailabilityToolType? Type1236 { get; set; } + public global::Vapi.GoogleCalendarCreateEventTool? Type1236 { get; set; } /// /// /// - public global::Vapi.SlackSendMessageTool? Type1237 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolType? Type1237 { get; set; } /// /// /// - public global::Vapi.SlackSendMessageToolType? Type1238 { get; set; } + public global::Vapi.GoogleSheetsRowAppendTool? Type1238 { get; set; } /// /// /// - public global::Vapi.SmsTool? Type1239 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolType? Type1239 { get; set; } /// /// /// - public global::Vapi.SmsToolType? Type1240 { get; set; } + public global::Vapi.GoogleCalendarCheckAvailabilityTool? Type1240 { get; set; } /// /// /// - public global::Vapi.McpTool? Type1241 { get; set; } + public global::Vapi.GoogleCalendarCheckAvailabilityToolType? Type1241 { get; set; } /// /// /// - public global::Vapi.McpToolType? Type1242 { get; set; } + public global::Vapi.SlackSendMessageTool? Type1242 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityTool? Type1243 { get; set; } + public global::Vapi.SlackSendMessageToolType? Type1243 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolType? Type1244 { get; set; } + public global::Vapi.SmsTool? Type1244 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateTool? Type1245 { get; set; } + public global::Vapi.SmsToolType? Type1245 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolType? Type1246 { get; set; } + public global::Vapi.McpTool? Type1246 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateTool? Type1247 { get; set; } + public global::Vapi.McpToolType? Type1247 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolType? Type1248 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityTool? Type1248 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetTool? Type1249 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolType? Type1249 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolType? Type1250 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateTool? Type1250 { get; set; } /// /// /// - public global::Vapi.SipRequestTool? Type1251 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolType? Type1251 { get; set; } /// /// /// - public global::Vapi.SipRequestToolType? Type1252 { get; set; } + public global::Vapi.GoHighLevelContactCreateTool? Type1252 { get; set; } /// /// /// - public global::Vapi.SipRequestToolVerb? Type1253 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolType? Type1253 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1254 { get; set; } + public global::Vapi.GoHighLevelContactGetTool? Type1254 { get; set; } /// /// /// - public global::Vapi.VoicemailTool? Type1255 { get; set; } + public global::Vapi.GoHighLevelContactGetToolType? Type1255 { get; set; } /// /// /// - public global::Vapi.VoicemailToolType? Type1256 { get; set; } + public global::Vapi.SipRequestTool? Type1256 { get; set; } /// /// /// - public global::Vapi.CreateApiRequestToolDTOType? Type1257 { get; set; } + public global::Vapi.SipRequestToolType? Type1257 { get; set; } /// /// /// - public global::Vapi.CreateApiRequestToolDTOMethod? Type1258 { get; set; } + public global::Vapi.SipRequestToolVerb? Type1258 { get; set; } /// /// /// - public global::Vapi.CreateCodeToolDTOType? Type1259 { get; set; } + public global::Vapi.OneOf? Type1259 { get; set; } /// /// /// - public global::Vapi.CreateOutputToolDTO? Type1260 { get; set; } + public global::Vapi.VoicemailTool? Type1260 { get; set; } /// /// /// - public global::Vapi.CreateOutputToolDTOType? Type1261 { get; set; } + public global::Vapi.VoicemailToolType? Type1261 { get; set; } /// /// /// - public global::Vapi.CreateBashToolDTOType? Type1262 { get; set; } + public global::Vapi.CreateApiRequestToolDTOType? Type1262 { get; set; } /// /// /// - public global::Vapi.CreateBashToolDTOSubType? Type1263 { get; set; } + public global::Vapi.CreateApiRequestToolDTOMethod? Type1263 { get; set; } /// /// /// - public global::Vapi.CreateBashToolDTOName? Type1264 { get; set; } + public global::Vapi.CreateCodeToolDTOType? Type1264 { get; set; } /// /// /// - public global::Vapi.CreateComputerToolDTOType? Type1265 { get; set; } + public global::Vapi.CreateOutputToolDTO? Type1265 { get; set; } /// /// /// - public global::Vapi.CreateComputerToolDTOSubType? Type1266 { get; set; } + public global::Vapi.CreateOutputToolDTOType? Type1266 { get; set; } /// /// /// - public global::Vapi.CreateComputerToolDTOName? Type1267 { get; set; } + public global::Vapi.CreateBashToolDTOType? Type1267 { get; set; } /// /// /// - public global::Vapi.CreateTextEditorToolDTOType? Type1268 { get; set; } + public global::Vapi.CreateBashToolDTOSubType? Type1268 { get; set; } /// /// /// - public global::Vapi.CreateTextEditorToolDTOSubType? Type1269 { get; set; } + public global::Vapi.CreateBashToolDTOName? Type1269 { get; set; } /// /// /// - public global::Vapi.CreateTextEditorToolDTOName? Type1270 { get; set; } + public global::Vapi.CreateComputerToolDTOType? Type1270 { get; set; } /// /// /// - public global::Vapi.CreateSmsToolDTOType? Type1271 { get; set; } + public global::Vapi.CreateComputerToolDTOSubType? Type1271 { get; set; } /// /// /// - public global::Vapi.CreateSipRequestToolDTOType? Type1272 { get; set; } + public global::Vapi.CreateComputerToolDTOName? Type1272 { get; set; } /// /// /// - public global::Vapi.CreateSipRequestToolDTOVerb? Type1273 { get; set; } + public global::Vapi.CreateTextEditorToolDTOType? Type1273 { get; set; } /// /// /// - public global::Vapi.UpdateApiRequestToolDTO? Type1274 { get; set; } + public global::Vapi.CreateTextEditorToolDTOSubType? Type1274 { get; set; } /// /// /// - public global::Vapi.UpdateApiRequestToolDTOMethod? Type1275 { get; set; } + public global::Vapi.CreateTextEditorToolDTOName? Type1275 { get; set; } /// /// /// - public global::Vapi.UpdateCodeToolDTO? Type1276 { get; set; } + public global::Vapi.CreateSmsToolDTOType? Type1276 { get; set; } /// /// /// - public global::Vapi.UpdateDtmfToolDTO? Type1277 { get; set; } + public global::Vapi.CreateSipRequestToolDTOType? Type1277 { get; set; } /// /// /// - public global::Vapi.UpdateEndCallToolDTO? Type1278 { get; set; } + public global::Vapi.CreateSipRequestToolDTOVerb? Type1278 { get; set; } /// /// /// - public global::Vapi.UpdateFunctionToolDTO? Type1279 { get; set; } + public global::Vapi.UpdateApiRequestToolDTO? Type1279 { get; set; } /// /// /// - public global::Vapi.UpdateGhlToolDTO? Type1280 { get; set; } + public global::Vapi.UpdateApiRequestToolDTOType? Type1280 { get; set; } /// /// /// - public global::Vapi.UpdateMakeToolDTO? Type1281 { get; set; } + public global::Vapi.UpdateApiRequestToolDTOMethod? Type1281 { get; set; } /// /// /// - public global::Vapi.UpdateHandoffToolDTO? Type1282 { get; set; } + public global::Vapi.UpdateCodeToolDTO? Type1282 { get; set; } /// /// /// - public global::Vapi.UpdateTransferCallToolDTO? Type1283 { get; set; } + public global::Vapi.UpdateCodeToolDTOType? Type1283 { get; set; } /// /// /// - public global::Vapi.UpdateOutputToolDTO? Type1284 { get; set; } + public global::Vapi.UpdateDtmfToolDTO? Type1284 { get; set; } /// /// /// - public global::Vapi.UpdateBashToolDTO? Type1285 { get; set; } + public global::Vapi.UpdateDtmfToolDTOType? Type1285 { get; set; } /// /// /// - public global::Vapi.UpdateBashToolDTOSubType? Type1286 { get; set; } + public global::Vapi.UpdateEndCallToolDTO? Type1286 { get; set; } /// /// /// - public global::Vapi.UpdateBashToolDTOName? Type1287 { get; set; } + public global::Vapi.UpdateEndCallToolDTOType? Type1287 { get; set; } /// /// /// - public global::Vapi.UpdateComputerToolDTO? Type1288 { get; set; } + public global::Vapi.UpdateFunctionToolDTO? Type1288 { get; set; } /// /// /// - public global::Vapi.UpdateComputerToolDTOSubType? Type1289 { get; set; } + public global::Vapi.UpdateFunctionToolDTOType? Type1289 { get; set; } /// /// /// - public global::Vapi.UpdateComputerToolDTOName? Type1290 { get; set; } + public global::Vapi.UpdateGhlToolDTO? Type1290 { get; set; } /// /// /// - public global::Vapi.UpdateTextEditorToolDTO? Type1291 { get; set; } + public global::Vapi.UpdateGhlToolDTOType? Type1291 { get; set; } /// /// /// - public global::Vapi.UpdateTextEditorToolDTOSubType? Type1292 { get; set; } + public global::Vapi.UpdateMakeToolDTO? Type1292 { get; set; } /// /// /// - public global::Vapi.UpdateTextEditorToolDTOName? Type1293 { get; set; } + public global::Vapi.UpdateMakeToolDTOType? Type1293 { get; set; } /// /// /// - public global::Vapi.UpdateQueryToolDTO? Type1294 { get; set; } + public global::Vapi.UpdateHandoffToolDTO? Type1294 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarCreateEventToolDTO? Type1295 { get; set; } + public global::Vapi.UpdateHandoffToolDTOType? Type1295 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleSheetsRowAppendToolDTO? Type1296 { get; set; } + public global::Vapi.UpdateTransferCallToolDTO? Type1296 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO? Type1297 { get; set; } + public global::Vapi.UpdateTransferCallToolDTOType? Type1297 { get; set; } /// /// /// - public global::Vapi.UpdateSlackSendMessageToolDTO? Type1298 { get; set; } + public global::Vapi.UpdateOutputToolDTO? Type1298 { get; set; } /// /// /// - public global::Vapi.UpdateSmsToolDTO? Type1299 { get; set; } + public global::Vapi.UpdateOutputToolDTOType? Type1299 { get; set; } /// /// /// - public global::Vapi.UpdateMcpToolDTO? Type1300 { get; set; } + public global::Vapi.UpdateBashToolDTO? Type1300 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO? Type1301 { get; set; } + public global::Vapi.UpdateBashToolDTOType? Type1301 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO? Type1302 { get; set; } + public global::Vapi.UpdateBashToolDTOSubType? Type1302 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelContactCreateToolDTO? Type1303 { get; set; } + public global::Vapi.UpdateBashToolDTOName? Type1303 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelContactGetToolDTO? Type1304 { get; set; } + public global::Vapi.UpdateComputerToolDTO? Type1304 { get; set; } /// /// /// - public global::Vapi.UpdateSipRequestToolDTO? Type1305 { get; set; } + public global::Vapi.UpdateComputerToolDTOType? Type1305 { get; set; } /// /// /// - public global::Vapi.UpdateSipRequestToolDTOVerb? Type1306 { get; set; } + public global::Vapi.UpdateComputerToolDTOSubType? Type1306 { get; set; } /// /// /// - public global::Vapi.UpdateVoicemailToolDTO? Type1307 { get; set; } + public global::Vapi.UpdateComputerToolDTOName? Type1307 { get; set; } /// /// /// - public global::Vapi.CreateFileDTO? Type1308 { get; set; } + public global::Vapi.UpdateTextEditorToolDTO? Type1308 { get; set; } /// /// /// - public global::Vapi.File? Type1309 { get; set; } + public global::Vapi.UpdateTextEditorToolDTOType? Type1309 { get; set; } /// /// /// - public global::Vapi.FileObject? Type1310 { get; set; } + public global::Vapi.UpdateTextEditorToolDTOSubType? Type1310 { get; set; } /// /// /// - public global::Vapi.FileStatus? Type1311 { get; set; } + public global::Vapi.UpdateTextEditorToolDTOName? Type1311 { get; set; } /// /// /// - public global::Vapi.UpdateFileDTO? Type1312 { get; set; } + public global::Vapi.UpdateQueryToolDTO? Type1312 { get; set; } /// /// /// - public global::Vapi.CustomKnowledgeBase? Type1313 { get; set; } + public global::Vapi.UpdateQueryToolDTOType? Type1313 { get; set; } /// /// /// - public global::Vapi.CustomKnowledgeBaseProvider? Type1314 { get; set; } + public global::Vapi.UpdateGoogleCalendarCreateEventToolDTO? Type1314 { get; set; } /// /// /// - public global::Vapi.UpdateCustomKnowledgeBaseDTO? Type1315 { get; set; } + public global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType? Type1315 { get; set; } /// /// /// - public global::Vapi.StructuredOutput? Type1316 { get; set; } + public global::Vapi.UpdateGoogleSheetsRowAppendToolDTO? Type1316 { get; set; } /// /// /// - public global::Vapi.StructuredOutputType? Type1317 { get; set; } + public global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType? Type1317 { get; set; } /// /// /// - public global::Vapi.StructuredOutputPaginatedResponse? Type1318 { get; set; } + public global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTO? Type1318 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1319 { get; set; } + public global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType? Type1319 { get; set; } /// /// /// - public global::Vapi.UpdateStructuredOutputDTO? Type1320 { get; set; } + public global::Vapi.UpdateSlackSendMessageToolDTO? Type1320 { get; set; } /// /// /// - public global::Vapi.UpdateStructuredOutputDTOType? Type1321 { get; set; } + public global::Vapi.UpdateSlackSendMessageToolDTOType? Type1321 { get; set; } /// /// /// - public global::Vapi.StructuredOutputRunDTO? Type1322 { get; set; } + public global::Vapi.UpdateSmsToolDTO? Type1322 { get; set; } /// /// /// - public global::Vapi.TesterPlan? Type1323 { get; set; } + public global::Vapi.UpdateSmsToolDTOType? Type1323 { get; set; } /// /// /// - public global::Vapi.TestSuitePhoneNumber? Type1324 { get; set; } + public global::Vapi.UpdateMcpToolDTO? Type1324 { get; set; } /// /// /// - public global::Vapi.TestSuitePhoneNumberProvider? Type1325 { get; set; } + public global::Vapi.UpdateMcpToolDTOType? Type1325 { get; set; } /// /// /// - public global::Vapi.TargetPlan? Type1326 { get; set; } + public global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTO? Type1326 { get; set; } /// /// /// - public global::Vapi.TestSuite? Type1327 { get; set; } + public global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType? Type1327 { get; set; } /// /// /// - public global::Vapi.TestSuitesPaginatedResponse? Type1328 { get; set; } + public global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTO? Type1328 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1329 { get; set; } + public global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType? Type1329 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteDto? Type1330 { get; set; } + public global::Vapi.UpdateGoHighLevelContactCreateToolDTO? Type1330 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteDto? Type1331 { get; set; } + public global::Vapi.UpdateGoHighLevelContactCreateToolDTOType? Type1331 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestVoice? Type1332 { get; set; } + public global::Vapi.UpdateGoHighLevelContactGetToolDTO? Type1332 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1333 { get; set; } + public global::Vapi.UpdateGoHighLevelContactGetToolDTOType? Type1333 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestScorerAI? Type1334 { get; set; } + public global::Vapi.UpdateSipRequestToolDTO? Type1334 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestVoiceType? Type1335 { get; set; } + public global::Vapi.UpdateSipRequestToolDTOType? Type1335 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestChat? Type1336 { get; set; } + public global::Vapi.UpdateSipRequestToolDTOVerb? Type1336 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestChatType? Type1337 { get; set; } + public global::Vapi.UpdateVoicemailToolDTO? Type1337 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteTestVoiceDto? Type1338 { get; set; } + public global::Vapi.UpdateVoicemailToolDTOType? Type1338 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteTestVoiceDtoType? Type1339 { get; set; } + public global::Vapi.CreateFileDTO? Type1339 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteTestChatDto? Type1340 { get; set; } + public global::Vapi.File? Type1340 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteTestChatDtoType? Type1341 { get; set; } + public global::Vapi.FileObject? Type1341 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteTestVoiceDto? Type1342 { get; set; } + public global::Vapi.FileStatus? Type1342 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteTestVoiceDtoType? Type1343 { get; set; } + public global::Vapi.UpdateFileDTO? Type1343 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteTestChatDto? Type1344 { get; set; } + public global::Vapi.CustomKnowledgeBase? Type1344 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteTestChatDtoType? Type1345 { get; set; } + public global::Vapi.CustomKnowledgeBaseProvider? Type1345 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestScorerAIType? Type1346 { get; set; } + public global::Vapi.UpdateCustomKnowledgeBaseDTO? Type1346 { get; set; } /// /// /// - public global::Vapi.TestSuiteTestsPaginatedResponse? Type1347 { get; set; } + public global::Vapi.UpdateCustomKnowledgeBaseDTOProvider? Type1347 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1348 { get; set; } + public global::Vapi.StructuredOutput? Type1348 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1349 { get; set; } + public global::Vapi.StructuredOutputType? Type1349 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunScorerAI? Type1350 { get; set; } + public global::Vapi.StructuredOutputPaginatedResponse? Type1350 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunScorerAIType? Type1351 { get; set; } + public global::System.Collections.Generic.IList? Type1351 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunScorerAIResult? Type1352 { get; set; } + public global::Vapi.UpdateStructuredOutputDTO? Type1352 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunTestAttemptCall? Type1353 { get; set; } + public global::Vapi.UpdateStructuredOutputDTOType? Type1353 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunTestAttemptMetadata? Type1354 { get; set; } + public global::Vapi.StructuredOutputRunDTO? Type1354 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunTestAttempt? Type1355 { get; set; } + public global::Vapi.TesterPlan? Type1355 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1356 { get; set; } + public global::Vapi.TestSuitePhoneNumber? Type1356 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunTestResult? Type1357 { get; set; } + public global::Vapi.TestSuitePhoneNumberProvider? Type1357 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1358 { get; set; } + public global::Vapi.TargetPlan? Type1358 { get; set; } /// /// /// - public global::Vapi.TestSuiteRun? Type1359 { get; set; } + public global::Vapi.TestSuite? Type1359 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunStatus? Type1360 { get; set; } + public global::Vapi.TestSuitesPaginatedResponse? Type1360 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1361 { get; set; } + public global::System.Collections.Generic.IList? Type1361 { get; set; } /// /// /// - public global::Vapi.TestSuiteRunsPaginatedResponse? Type1362 { get; set; } + public global::Vapi.CreateTestSuiteDto? Type1362 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1363 { get; set; } + public global::Vapi.UpdateTestSuiteDto? Type1363 { get; set; } /// /// /// - public global::Vapi.CreateTestSuiteRunDto? Type1364 { get; set; } + public global::Vapi.TestSuiteTestVoice? Type1364 { get; set; } /// /// /// - public global::Vapi.UpdateTestSuiteRunDto? Type1365 { get; set; } + public global::System.Collections.Generic.IList? Type1365 { get; set; } /// /// /// - public global::Vapi.CreatePersonalityDTO? Type1366 { get; set; } + public global::Vapi.TestSuiteTestScorerAI? Type1366 { get; set; } /// /// /// - public global::Vapi.Personality? Type1367 { get; set; } + public global::Vapi.TestSuiteTestVoiceType? Type1367 { get; set; } /// /// /// - public global::System.Guid? Type1368 { get; set; } + public global::Vapi.TestSuiteTestChat? Type1368 { get; set; } /// /// /// - public global::Vapi.UpdatePersonalityDTO? Type1369 { get; set; } + public global::Vapi.TestSuiteTestChatType? Type1369 { get; set; } /// /// /// - public global::Vapi.SimulationHookInclude? Type1370 { get; set; } + public global::Vapi.CreateTestSuiteTestVoiceDto? Type1370 { get; set; } /// /// /// - public global::Vapi.SimulationHookWebhookAction? Type1371 { get; set; } + public global::Vapi.CreateTestSuiteTestVoiceDtoType? Type1371 { get; set; } /// /// /// - public global::Vapi.SimulationHookWebhookActionType? Type1372 { get; set; } + public global::Vapi.CreateTestSuiteTestChatDto? Type1372 { get; set; } /// /// /// - public global::Vapi.SimulationHookCallStarted? Type1373 { get; set; } + public global::Vapi.CreateTestSuiteTestChatDtoType? Type1373 { get; set; } /// /// /// - public global::Vapi.SimulationHookCallStartedOn? Type1374 { get; set; } + public global::Vapi.UpdateTestSuiteTestVoiceDto? Type1374 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1375 { get; set; } + public global::Vapi.UpdateTestSuiteTestVoiceDtoType? Type1375 { get; set; } /// /// /// - public global::Vapi.SimulationHookCallEnded? Type1376 { get; set; } + public global::Vapi.UpdateTestSuiteTestChatDto? Type1376 { get; set; } /// /// /// - public global::Vapi.SimulationHookCallEndedOn? Type1377 { get; set; } + public global::Vapi.UpdateTestSuiteTestChatDtoType? Type1377 { get; set; } /// /// /// - public global::Vapi.EvaluationPlanItem? Type1378 { get; set; } + public global::Vapi.TestSuiteTestScorerAIType? Type1378 { get; set; } /// /// /// - public global::Vapi.EvaluationPlanItemComparator? Type1379 { get; set; } + public global::Vapi.TestSuiteTestsPaginatedResponse? Type1379 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1380 { get; set; } + public global::System.Collections.Generic.IList>? Type1380 { get; set; } /// /// /// - public global::Vapi.ScenarioToolMock? Type1381 { get; set; } + public global::Vapi.OneOf? Type1381 { get; set; } /// /// /// - public global::Vapi.CreateScenarioDTO? Type1382 { get; set; } + public global::Vapi.TestSuiteRunScorerAI? Type1382 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1383 { get; set; } + public global::Vapi.TestSuiteRunScorerAIType? Type1383 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1384 { get; set; } + public global::Vapi.TestSuiteRunScorerAIResult? Type1384 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1385 { get; set; } + public global::Vapi.TestSuiteRunTestAttemptCall? Type1385 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1386 { get; set; } + public global::Vapi.TestSuiteRunTestAttemptMetadata? Type1386 { get; set; } /// /// /// - public global::Vapi.Scenario? Type1387 { get; set; } + public global::Vapi.TestSuiteRunTestAttempt? Type1387 { get; set; } /// /// /// - public global::Vapi.UpdateScenarioDTO? Type1388 { get; set; } + public global::System.Collections.Generic.IList? Type1388 { get; set; } /// /// /// - public global::Vapi.SimulationRunSimulationEntry? Type1389 { get; set; } + public global::Vapi.TestSuiteRunTestResult? Type1389 { get; set; } /// /// /// - public global::Vapi.SimulationRunSimulationEntryType? Type1390 { get; set; } + public global::System.Collections.Generic.IList? Type1390 { get; set; } /// /// /// - public global::Vapi.SimulationRunSuiteEntry? Type1391 { get; set; } + public global::Vapi.TestSuiteRun? Type1391 { get; set; } /// /// /// - public global::Vapi.SimulationRunSuiteEntryType? Type1392 { get; set; } + public global::Vapi.TestSuiteRunStatus? Type1392 { get; set; } /// /// /// - public global::Vapi.SimulationRunTargetAssistant? Type1393 { get; set; } + public global::System.Collections.Generic.IList? Type1393 { get; set; } /// /// /// - public global::Vapi.SimulationRunTargetAssistantType? Type1394 { get; set; } + public global::Vapi.TestSuiteRunsPaginatedResponse? Type1394 { get; set; } /// /// /// - public global::Vapi.SimulationRunTargetSquad? Type1395 { get; set; } + public global::System.Collections.Generic.IList? Type1395 { get; set; } /// /// /// - public global::Vapi.SimulationRunTargetSquadType? Type1396 { get; set; } + public global::Vapi.CreateTestSuiteRunDto? Type1396 { get; set; } /// /// /// - public global::Vapi.SimulationRunTransportConfiguration? Type1397 { get; set; } + public global::Vapi.UpdateTestSuiteRunDto? Type1397 { get; set; } /// /// /// - public global::Vapi.SimulationRunTransportConfigurationProvider? Type1398 { get; set; } + public global::Vapi.CreatePersonalityDTO? Type1398 { get; set; } /// /// /// - public global::Vapi.CreateSimulationRunDTO? Type1399 { get; set; } + public global::Vapi.Personality? Type1399 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1400 { get; set; } + public global::System.Guid? Type1400 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1401 { get; set; } + public global::Vapi.UpdatePersonalityDTO? Type1401 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1402 { get; set; } + public global::Vapi.SimulationHookInclude? Type1402 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemCounts? Type1403 { get; set; } + public global::Vapi.SimulationHookWebhookAction? Type1403 { get; set; } /// /// /// - public global::Vapi.SimulationRun? Type1404 { get; set; } + public global::Vapi.SimulationHookWebhookActionType? Type1404 { get; set; } /// /// /// - public global::Vapi.SimulationRunStatus? Type1405 { get; set; } + public global::Vapi.SimulationHookCallStarted? Type1405 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemCallMonitor? Type1406 { get; set; } + public global::Vapi.SimulationHookCallStartedOn? Type1406 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemCallMetadata? Type1407 { get; set; } + public global::System.Collections.Generic.IList? Type1407 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemMetadata? Type1408 { get; set; } + public global::Vapi.SimulationHookCallEnded? Type1408 { get; set; } /// /// /// - public global::Vapi.StructuredOutputEvaluationResult? Type1409 { get; set; } + public global::Vapi.SimulationHookCallEndedOn? Type1409 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1410 { get; set; } + public global::Vapi.EvaluationPlanItem? Type1410 { get; set; } /// /// /// - public global::Vapi.StructuredOutputEvaluationResultComparator? Type1411 { get; set; } + public global::Vapi.EvaluationPlanItemComparator? Type1411 { get; set; } /// /// /// - public global::Vapi.LatencyMetrics? Type1412 { get; set; } + public global::Vapi.OneOf? Type1412 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemResults? Type1413 { get; set; } + public global::Vapi.ScenarioToolMock? Type1413 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1414 { get; set; } + public global::Vapi.CreateScenarioDTO? Type1414 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemImprovementSuggestion? Type1415 { get; set; } + public global::System.Collections.Generic.IList? Type1415 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemImprovements? Type1416 { get; set; } + public global::System.Collections.Generic.IList>? Type1416 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1417 { get; set; } + public global::Vapi.OneOf? Type1417 { get; set; } /// /// /// - public global::Vapi.SimulationRunConfiguration? Type1418 { get; set; } + public global::System.Collections.Generic.IList? Type1418 { get; set; } /// /// /// - public global::Vapi.SimulationRunItem? Type1419 { get; set; } + public global::Vapi.Scenario? Type1419 { get; set; } /// /// /// - public global::Vapi.SimulationRunItemStatus? Type1420 { get; set; } + public global::Vapi.UpdateScenarioDTO? Type1420 { get; set; } /// /// /// - public global::Vapi.CreateSimulationSuiteDTO? Type1421 { get; set; } + public global::Vapi.SimulationRunSimulationEntry? Type1421 { get; set; } /// /// /// - public global::Vapi.SimulationSuite? Type1422 { get; set; } + public global::Vapi.SimulationRunSimulationEntryType? Type1422 { get; set; } /// /// /// - public global::Vapi.UpdateSimulationSuiteDTO? Type1423 { get; set; } + public global::Vapi.SimulationRunSuiteEntry? Type1423 { get; set; } /// /// /// - public global::Vapi.GenerateScenariosDTO? Type1424 { get; set; } + public global::Vapi.SimulationRunSuiteEntryType? Type1424 { get; set; } /// /// /// - public global::Vapi.GeneratedScenario? Type1425 { get; set; } + public global::Vapi.SimulationRunTargetAssistant? Type1425 { get; set; } /// /// /// - public global::Vapi.GeneratedScenarioCategory? Type1426 { get; set; } + public global::Vapi.SimulationRunTargetAssistantType? Type1426 { get; set; } /// /// /// - public global::Vapi.GenerateScenariosResponse? Type1427 { get; set; } + public global::Vapi.SimulationRunTargetSquad? Type1427 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1428 { get; set; } + public global::Vapi.SimulationRunTargetSquadType? Type1428 { get; set; } /// /// /// - public global::Vapi.CreateSimulationDTO? Type1429 { get; set; } + public global::Vapi.SimulationRunTransportConfiguration? Type1429 { get; set; } /// /// /// - public global::Vapi.Simulation? Type1430 { get; set; } + public global::Vapi.SimulationRunTransportConfigurationProvider? Type1430 { get; set; } /// /// /// - public global::Vapi.UpdateSimulationDTO? Type1431 { get; set; } + public global::Vapi.CreateSimulationRunDTO? Type1431 { get; set; } /// /// /// - public global::Vapi.SimulationConcurrencyResponse? Type1432 { get; set; } + public global::System.Collections.Generic.IList>? Type1432 { get; set; } /// /// /// - public global::Vapi.BarInsightMetadata? Type1433 { get; set; } + public global::Vapi.OneOf? Type1433 { get; set; } /// /// /// - public global::Vapi.InsightTimeRangeWithStep? Type1434 { get; set; } + public global::Vapi.OneOf? Type1434 { get; set; } /// /// /// - public global::Vapi.InsightTimeRangeWithStepStep? Type1435 { get; set; } + public global::Vapi.SimulationRunItemCounts? Type1435 { get; set; } /// /// /// - public global::Vapi.BarInsight? Type1436 { get; set; } + public global::Vapi.SimulationRun? Type1436 { get; set; } /// /// /// - public global::Vapi.BarInsightType? Type1437 { get; set; } + public global::Vapi.SimulationRunStatus? Type1437 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1438 { get; set; } + public global::Vapi.SimulationRunItemCallMonitor? Type1438 { get; set; } /// /// /// - public global::Vapi.InsightFormula? Type1439 { get; set; } + public global::Vapi.SimulationRunItemCallMetadata? Type1439 { get; set; } /// /// /// - public global::Vapi.BarInsightGroupBy? Type1440 { get; set; } + public global::Vapi.SimulationRunItemMetadata? Type1440 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumn? Type1441 { get; set; } + public global::Vapi.StructuredOutputEvaluationResult? Type1441 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumn? Type1442 { get; set; } + public global::Vapi.OneOf? Type1442 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumn? Type1443 { get; set; } + public global::Vapi.StructuredOutputEvaluationResultComparator? Type1443 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTable? Type1444 { get; set; } + public global::Vapi.LatencyMetrics? Type1444 { get; set; } /// /// /// - public global::Vapi.InsightTimeRange? Type1445 { get; set; } + public global::Vapi.SimulationRunItemResults? Type1445 { get; set; } /// /// /// - public global::Vapi.PieInsight? Type1446 { get; set; } + public global::System.Collections.Generic.IList? Type1446 { get; set; } /// /// /// - public global::Vapi.PieInsightType? Type1447 { get; set; } + public global::Vapi.SimulationRunItemImprovementSuggestion? Type1447 { get; set; } /// /// /// - public global::Vapi.PieInsightGroupBy? Type1448 { get; set; } + public global::Vapi.SimulationRunItemImprovements? Type1448 { get; set; } /// /// /// - public global::Vapi.LineInsightMetadata? Type1449 { get; set; } + public global::System.Collections.Generic.IList? Type1449 { get; set; } /// /// /// - public global::Vapi.LineInsight? Type1450 { get; set; } + public global::Vapi.SimulationRunConfiguration? Type1450 { get; set; } /// /// /// - public global::Vapi.LineInsightType? Type1451 { get; set; } + public global::Vapi.SimulationRunItem? Type1451 { get; set; } /// /// /// - public global::Vapi.LineInsightGroupBy? Type1452 { get; set; } + public global::Vapi.SimulationRunItemStatus? Type1452 { get; set; } /// /// /// - public global::Vapi.TextInsight? Type1453 { get; set; } + public global::Vapi.CreateSimulationSuiteDTO? Type1453 { get; set; } /// /// /// - public global::Vapi.TextInsightType? Type1454 { get; set; } + public global::Vapi.SimulationSuite? Type1454 { get; set; } /// /// /// - public global::Vapi.UpdateBarInsightFromCallTableDTO? Type1455 { get; set; } + public global::Vapi.UpdateSimulationSuiteDTO? Type1455 { get; set; } /// /// /// - public global::Vapi.UpdateBarInsightFromCallTableDTOType? Type1456 { get; set; } + public global::Vapi.GenerateScenariosDTO? Type1456 { get; set; } /// /// /// - public global::Vapi.UpdateBarInsightFromCallTableDTOGroupBy? Type1457 { get; set; } + public global::Vapi.GeneratedScenario? Type1457 { get; set; } /// /// /// - public global::Vapi.UpdatePieInsightFromCallTableDTO? Type1458 { get; set; } + public global::Vapi.GeneratedScenarioCategory? Type1458 { get; set; } /// /// /// - public global::Vapi.UpdatePieInsightFromCallTableDTOType? Type1459 { get; set; } + public global::Vapi.GenerateScenariosResponse? Type1459 { get; set; } /// /// /// - public global::Vapi.UpdatePieInsightFromCallTableDTOGroupBy? Type1460 { get; set; } + public global::System.Collections.Generic.IList? Type1460 { get; set; } /// /// /// - public global::Vapi.UpdateLineInsightFromCallTableDTO? Type1461 { get; set; } + public global::Vapi.CreateSimulationDTO? Type1461 { get; set; } /// /// /// - public global::Vapi.UpdateLineInsightFromCallTableDTOType? Type1462 { get; set; } + public global::Vapi.Simulation? Type1462 { get; set; } /// /// /// - public global::Vapi.UpdateLineInsightFromCallTableDTOGroupBy? Type1463 { get; set; } + public global::Vapi.UpdateSimulationDTO? Type1463 { get; set; } /// /// /// - public global::Vapi.UpdateTextInsightFromCallTableDTO? Type1464 { get; set; } + public global::Vapi.SimulationConcurrencyResponse? Type1464 { get; set; } /// /// /// - public global::Vapi.UpdateTextInsightFromCallTableDTOType? Type1465 { get; set; } + public global::Vapi.BarInsightMetadata? Type1465 { get; set; } /// /// /// - public global::Vapi.CreateBarInsightFromCallTableDTO? Type1466 { get; set; } + public global::Vapi.InsightTimeRangeWithStep? Type1466 { get; set; } /// /// /// - public global::Vapi.CreateBarInsightFromCallTableDTOType? Type1467 { get; set; } + public global::Vapi.InsightTimeRangeWithStepStep? Type1467 { get; set; } /// /// /// - public global::Vapi.CreateBarInsightFromCallTableDTOGroupBy? Type1468 { get; set; } + public global::Vapi.BarInsight? Type1468 { get; set; } /// /// /// - public global::Vapi.CreatePieInsightFromCallTableDTO? Type1469 { get; set; } + public global::Vapi.BarInsightType? Type1469 { get; set; } /// /// /// - public global::Vapi.CreatePieInsightFromCallTableDTOType? Type1470 { get; set; } + public global::System.Collections.Generic.IList? Type1470 { get; set; } /// /// /// - public global::Vapi.CreatePieInsightFromCallTableDTOGroupBy? Type1471 { get; set; } + public global::Vapi.InsightFormula? Type1471 { get; set; } /// /// /// - public global::Vapi.CreateLineInsightFromCallTableDTO? Type1472 { get; set; } + public global::Vapi.BarInsightGroupBy? Type1472 { get; set; } /// /// /// - public global::Vapi.CreateLineInsightFromCallTableDTOType? Type1473 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumn? Type1473 { get; set; } /// /// /// - public global::Vapi.CreateLineInsightFromCallTableDTOGroupBy? Type1474 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumn? Type1474 { get; set; } /// /// /// - public global::Vapi.CreateTextInsightFromCallTableDTO? Type1475 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumn? Type1475 { get; set; } /// /// /// - public global::Vapi.CreateTextInsightFromCallTableDTOType? Type1476 { get; set; } + public global::Vapi.JSONQueryOnEventsTable? Type1476 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnType? Type1477 { get; set; } + public global::Vapi.InsightTimeRange? Type1477 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnTable? Type1478 { get; set; } + public global::Vapi.PieInsight? Type1478 { get; set; } /// /// /// - public global::Vapi.FilterStringTypeColumnOnCallTable? Type1479 { get; set; } + public global::Vapi.PieInsightType? Type1479 { get; set; } /// /// /// - public global::Vapi.FilterStringArrayTypeColumnOnCallTable? Type1480 { get; set; } + public global::Vapi.PieInsightGroupBy? Type1480 { get; set; } /// /// /// - public global::Vapi.FilterNumberTypeColumnOnCallTable? Type1481 { get; set; } + public global::Vapi.LineInsightMetadata? Type1481 { get; set; } /// /// /// - public global::Vapi.FilterNumberArrayTypeColumnOnCallTable? Type1482 { get; set; } + public global::Vapi.LineInsight? Type1482 { get; set; } /// /// /// - public global::Vapi.FilterDateTypeColumnOnCallTable? Type1483 { get; set; } + public global::Vapi.LineInsightType? Type1483 { get; set; } /// /// /// - public global::Vapi.FilterStructuredOutputColumnOnCallTable? Type1484 { get; set; } + public global::Vapi.LineInsightGroupBy? Type1484 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnColumn? Type1485 { get; set; } + public global::Vapi.TextInsight? Type1485 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnOperation? Type1486 { get; set; } + public global::Vapi.TextInsightType? Type1486 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnType? Type1487 { get; set; } + public global::Vapi.UpdateBarInsightFromCallTableDTO? Type1487 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnTable? Type1488 { get; set; } + public global::Vapi.UpdateBarInsightFromCallTableDTOType? Type1488 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnColumn? Type1489 { get; set; } + public global::Vapi.UpdateBarInsightFromCallTableDTOGroupBy? Type1489 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnOperation? Type1490 { get; set; } + public global::Vapi.UpdatePieInsightFromCallTableDTO? Type1490 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnType? Type1491 { get; set; } + public global::Vapi.UpdatePieInsightFromCallTableDTOType? Type1491 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnTable? Type1492 { get; set; } + public global::Vapi.UpdatePieInsightFromCallTableDTOGroupBy? Type1492 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnColumn? Type1493 { get; set; } + public global::Vapi.UpdateLineInsightFromCallTableDTO? Type1493 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnOperation? Type1494 { get; set; } + public global::Vapi.UpdateLineInsightFromCallTableDTOType? Type1494 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTableType? Type1495 { get; set; } + public global::Vapi.UpdateLineInsightFromCallTableDTOGroupBy? Type1495 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTableTable? Type1496 { get; set; } + public global::Vapi.UpdateTextInsightFromCallTableDTO? Type1496 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTableOn? Type1497 { get; set; } + public global::Vapi.UpdateTextInsightFromCallTableDTOType? Type1497 { get; set; } /// /// /// - public global::Vapi.JSONQueryOnEventsTableOperation? Type1498 { get; set; } + public global::Vapi.CreateBarInsightFromCallTableDTO? Type1498 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1499 { get; set; } + public global::Vapi.CreateBarInsightFromCallTableDTOType? Type1499 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1500 { get; set; } + public global::Vapi.CreateBarInsightFromCallTableDTOGroupBy? Type1500 { get; set; } /// /// /// - public global::Vapi.EventsTableStringCondition? Type1501 { get; set; } + public global::Vapi.CreatePieInsightFromCallTableDTO? Type1501 { get; set; } /// /// /// - public global::Vapi.EventsTableNumberCondition? Type1502 { get; set; } + public global::Vapi.CreatePieInsightFromCallTableDTOType? Type1502 { get; set; } /// /// /// - public global::Vapi.EventsTableBooleanCondition? Type1503 { get; set; } + public global::Vapi.CreatePieInsightFromCallTableDTOGroupBy? Type1503 { get; set; } /// /// /// - public global::Vapi.FilterStringTypeColumnOnCallTableColumn? Type1504 { get; set; } + public global::Vapi.CreateLineInsightFromCallTableDTO? Type1504 { get; set; } /// /// /// - public global::Vapi.FilterStringTypeColumnOnCallTableOperator? Type1505 { get; set; } + public global::Vapi.CreateLineInsightFromCallTableDTOType? Type1505 { get; set; } /// /// /// - public global::Vapi.FilterNumberTypeColumnOnCallTableColumn? Type1506 { get; set; } + public global::Vapi.CreateLineInsightFromCallTableDTOGroupBy? Type1506 { get; set; } /// /// /// - public global::Vapi.FilterNumberTypeColumnOnCallTableOperator? Type1507 { get; set; } + public global::Vapi.CreateTextInsightFromCallTableDTO? Type1507 { get; set; } /// /// /// - public global::Vapi.FilterDateTypeColumnOnCallTableColumn? Type1508 { get; set; } + public global::Vapi.CreateTextInsightFromCallTableDTOType? Type1508 { get; set; } /// /// /// - public global::Vapi.FilterDateTypeColumnOnCallTableOperator? Type1509 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnType? Type1509 { get; set; } /// /// /// - public global::Vapi.FilterStructuredOutputColumnOnCallTableColumn? Type1510 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnTable? Type1510 { get; set; } /// /// /// - public global::Vapi.FilterStructuredOutputColumnOnCallTableOperator? Type1511 { get; set; } + public global::Vapi.FilterStringTypeColumnOnCallTable? Type1511 { get; set; } /// /// /// - public global::Vapi.FilterStringArrayTypeColumnOnCallTableColumn? Type1512 { get; set; } + public global::Vapi.FilterStringArrayTypeColumnOnCallTable? Type1512 { get; set; } /// /// /// - public global::Vapi.FilterStringArrayTypeColumnOnCallTableOperator? Type1513 { get; set; } + public global::Vapi.FilterNumberTypeColumnOnCallTable? Type1513 { get; set; } /// /// /// - public global::Vapi.FilterNumberArrayTypeColumnOnCallTableColumn? Type1514 { get; set; } + public global::Vapi.FilterNumberArrayTypeColumnOnCallTable? Type1514 { get; set; } /// /// /// - public global::Vapi.FilterNumberArrayTypeColumnOnCallTableOperator? Type1515 { get; set; } + public global::Vapi.FilterDateTypeColumnOnCallTable? Type1515 { get; set; } /// /// /// - public global::Vapi.EventsTableStringConditionOperator? Type1516 { get; set; } + public global::Vapi.FilterStructuredOutputColumnOnCallTable? Type1516 { get; set; } /// /// /// - public global::Vapi.EventsTableNumberConditionOperator? Type1517 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnColumn? Type1517 { get; set; } /// /// /// - public global::Vapi.EventsTableBooleanConditionOperator? Type1518 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStringTypeColumnOperation? Type1518 { get; set; } /// /// /// - public global::Vapi.BarInsightFromCallTable? Type1519 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnType? Type1519 { get; set; } /// /// /// - public global::Vapi.BarInsightFromCallTableType? Type1520 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnTable? Type1520 { get; set; } /// /// /// - public global::Vapi.BarInsightFromCallTableGroupBy? Type1521 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnColumn? Type1521 { get; set; } /// /// /// - public global::Vapi.PieInsightFromCallTable? Type1522 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithNumberTypeColumnOperation? Type1522 { get; set; } /// /// /// - public global::Vapi.PieInsightFromCallTableType? Type1523 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnType? Type1523 { get; set; } /// /// /// - public global::Vapi.PieInsightFromCallTableGroupBy? Type1524 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnTable? Type1524 { get; set; } /// /// /// - public global::Vapi.LineInsightFromCallTable? Type1525 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnColumn? Type1525 { get; set; } /// /// /// - public global::Vapi.LineInsightFromCallTableType? Type1526 { get; set; } + public global::Vapi.JSONQueryOnCallTableWithStructuredOutputColumnOperation? Type1526 { get; set; } /// /// /// - public global::Vapi.LineInsightFromCallTableGroupBy? Type1527 { get; set; } + public global::Vapi.JSONQueryOnEventsTableType? Type1527 { get; set; } /// /// /// - public global::Vapi.TextInsightFromCallTable? Type1528 { get; set; } + public global::Vapi.JSONQueryOnEventsTableTable? Type1528 { get; set; } /// /// /// - public global::Vapi.TextInsightFromCallTableType? Type1529 { get; set; } + public global::Vapi.JSONQueryOnEventsTableOn? Type1529 { get; set; } /// /// /// - public global::Vapi.InsightRunFormatPlan? Type1530 { get; set; } + public global::Vapi.JSONQueryOnEventsTableOperation? Type1530 { get; set; } /// /// /// - public global::Vapi.InsightRunFormatPlanFormat? Type1531 { get; set; } + public global::System.Collections.Generic.IList>? Type1531 { get; set; } /// /// /// - public global::Vapi.InsightRunDTO? Type1532 { get; set; } + public global::Vapi.OneOf? Type1532 { get; set; } /// /// /// - public global::Vapi.InsightRunResponse? Type1533 { get; set; } + public global::Vapi.EventsTableStringCondition? Type1533 { get; set; } /// /// /// - public global::Vapi.Insight? Type1534 { get; set; } + public global::Vapi.EventsTableNumberCondition? Type1534 { get; set; } /// /// /// - public global::Vapi.InsightType? Type1535 { get; set; } + public global::Vapi.EventsTableBooleanCondition? Type1535 { get; set; } /// /// /// - public global::Vapi.InsightPaginatedResponse? Type1536 { get; set; } + public global::Vapi.FilterStringTypeColumnOnCallTableColumn? Type1536 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1537 { get; set; } + public global::Vapi.FilterStringTypeColumnOnCallTableOperator? Type1537 { get; set; } /// /// /// - public global::Vapi.CreateEvalDTO? Type1538 { get; set; } + public global::Vapi.FilterNumberTypeColumnOnCallTableColumn? Type1538 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageMock? Type1539 { get; set; } + public global::Vapi.FilterNumberTypeColumnOnCallTableOperator? Type1539 { get; set; } /// /// /// - public global::Vapi.ChatEvalSystemMessageMock? Type1540 { get; set; } + public global::Vapi.FilterDateTypeColumnOnCallTableColumn? Type1540 { get; set; } /// /// /// - public global::Vapi.ChatEvalToolResponseMessageMock? Type1541 { get; set; } + public global::Vapi.FilterDateTypeColumnOnCallTableOperator? Type1541 { get; set; } /// /// /// - public global::Vapi.ChatEvalToolResponseMessageEvaluation? Type1542 { get; set; } + public global::Vapi.FilterStructuredOutputColumnOnCallTableColumn? Type1542 { get; set; } /// /// /// - public global::Vapi.ChatEvalUserMessageMock? Type1543 { get; set; } + public global::Vapi.FilterStructuredOutputColumnOnCallTableOperator? Type1543 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageEvaluation? Type1544 { get; set; } + public global::Vapi.FilterStringArrayTypeColumnOnCallTableColumn? Type1544 { get; set; } /// /// /// - public global::Vapi.CreateEvalDTOType? Type1545 { get; set; } + public global::Vapi.FilterStringArrayTypeColumnOnCallTableOperator? Type1545 { get; set; } /// /// /// - public global::Vapi.Eval? Type1546 { get; set; } + public global::Vapi.FilterNumberArrayTypeColumnOnCallTableColumn? Type1546 { get; set; } /// /// /// - public global::Vapi.EvalType? Type1547 { get; set; } + public global::Vapi.FilterNumberArrayTypeColumnOnCallTableOperator? Type1547 { get; set; } /// /// /// - public global::Vapi.EvalModelListOptions? Type1548 { get; set; } + public global::Vapi.EventsTableStringConditionOperator? Type1548 { get; set; } /// /// /// - public global::Vapi.EvalModelListOptionsProvider? Type1549 { get; set; } + public global::Vapi.EventsTableNumberConditionOperator? Type1549 { get; set; } /// /// /// - public global::Vapi.EvalUserEditable? Type1550 { get; set; } + public global::Vapi.EventsTableBooleanConditionOperator? Type1550 { get; set; } /// /// /// - public global::Vapi.EvalUserEditableType? Type1551 { get; set; } + public global::Vapi.BarInsightFromCallTable? Type1551 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageMockToolCall? Type1552 { get; set; } + public global::Vapi.BarInsightFromCallTableType? Type1552 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageMockRole? Type1553 { get; set; } + public global::Vapi.BarInsightFromCallTableGroupBy? Type1553 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1554 { get; set; } + public global::Vapi.PieInsightFromCallTable? Type1554 { get; set; } /// /// /// - public global::Vapi.ChatEvalSystemMessageMockRole? Type1555 { get; set; } + public global::Vapi.PieInsightFromCallTableType? Type1555 { get; set; } /// /// /// - public global::Vapi.ChatEvalToolResponseMessageMockRole? Type1556 { get; set; } + public global::Vapi.PieInsightFromCallTableGroupBy? Type1556 { get; set; } /// /// /// - public global::Vapi.ChatEvalUserMessageMockRole? Type1557 { get; set; } + public global::Vapi.LineInsightFromCallTable? Type1557 { get; set; } /// /// /// - public global::Vapi.AssistantMessageEvaluationContinuePlan? Type1558 { get; set; } + public global::Vapi.LineInsightFromCallTableType? Type1558 { get; set; } /// /// /// - public global::Vapi.ChatEvalAssistantMessageEvaluationRole? Type1559 { get; set; } + public global::Vapi.LineInsightFromCallTableGroupBy? Type1559 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1560 { get; set; } + public global::Vapi.TextInsightFromCallTable? Type1560 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanExact? Type1561 { get; set; } + public global::Vapi.TextInsightFromCallTableType? Type1561 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanRegex? Type1562 { get; set; } + public global::Vapi.InsightRunFormatPlan? Type1562 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanAI? Type1563 { get; set; } + public global::Vapi.InsightRunFormatPlanFormat? Type1563 { get; set; } /// /// /// - public global::Vapi.EvalOpenAIModel? Type1564 { get; set; } + public global::Vapi.InsightRunDTO? Type1564 { get; set; } /// /// /// - public global::Vapi.EvalOpenAIModelProvider? Type1565 { get; set; } + public global::Vapi.InsightRunResponse? Type1565 { get; set; } /// /// /// - public global::Vapi.EvalOpenAIModelModel? Type1566 { get; set; } + public global::Vapi.Insight? Type1566 { get; set; } /// /// /// - public global::Vapi.EvalAnthropicModel? Type1567 { get; set; } + public global::Vapi.InsightType? Type1567 { get; set; } /// /// /// - public global::Vapi.EvalAnthropicModelProvider? Type1568 { get; set; } + public global::Vapi.InsightPaginatedResponse? Type1568 { get; set; } /// /// /// - public global::Vapi.EvalAnthropicModelModel? Type1569 { get; set; } + public global::System.Collections.Generic.IList? Type1569 { get; set; } /// /// /// - public global::Vapi.EvalGoogleModel? Type1570 { get; set; } + public global::Vapi.CreateEvalDTO? Type1570 { get; set; } /// /// /// - public global::Vapi.EvalGoogleModelProvider? Type1571 { get; set; } + public global::Vapi.ChatEvalAssistantMessageMock? Type1571 { get; set; } /// /// /// - public global::Vapi.EvalGoogleModelModel? Type1572 { get; set; } + public global::Vapi.ChatEvalSystemMessageMock? Type1572 { get; set; } /// /// /// - public global::Vapi.EvalGroqModel? Type1573 { get; set; } + public global::Vapi.ChatEvalToolResponseMessageMock? Type1573 { get; set; } /// /// /// - public global::Vapi.EvalGroqModelProvider? Type1574 { get; set; } + public global::Vapi.ChatEvalToolResponseMessageEvaluation? Type1574 { get; set; } /// /// /// - public global::Vapi.EvalGroqModelModel? Type1575 { get; set; } + public global::Vapi.ChatEvalUserMessageMock? Type1575 { get; set; } /// /// /// - public global::Vapi.EvalCustomModel? Type1576 { get; set; } + public global::Vapi.ChatEvalAssistantMessageEvaluation? Type1576 { get; set; } /// /// /// - public global::Vapi.EvalCustomModelProvider? Type1577 { get; set; } + public global::Vapi.CreateEvalDTOType? Type1577 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1578 { get; set; } + public global::Vapi.Eval? Type1578 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanAIType? Type1579 { get; set; } + public global::Vapi.EvalType? Type1579 { get; set; } /// /// /// - public global::Vapi.ChatEvalToolResponseMessageEvaluationRole? Type1580 { get; set; } + public global::Vapi.EvalModelListOptions? Type1580 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanExactType? Type1581 { get; set; } + public global::Vapi.EvalModelListOptionsProvider? Type1581 { get; set; } /// /// /// - public global::Vapi.AssistantMessageJudgePlanRegexType? Type1582 { get; set; } + public global::Vapi.EvalUserEditable? Type1582 { get; set; } /// /// /// - public global::Vapi.GetEvalPaginatedDTO? Type1583 { get; set; } + public global::Vapi.EvalUserEditableType? Type1583 { get; set; } /// /// /// - public global::Vapi.GetEvalPaginatedDTOSortOrder? Type1584 { get; set; } + public global::Vapi.ChatEvalAssistantMessageMockToolCall? Type1584 { get; set; } /// /// /// - public global::Vapi.GetEvalPaginatedDTOSortBy? Type1585 { get; set; } + public global::Vapi.ChatEvalAssistantMessageMockRole? Type1585 { get; set; } /// /// /// - public global::Vapi.EvalPaginatedResponse? Type1586 { get; set; } + public global::System.Collections.Generic.IList? Type1586 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1587 { get; set; } + public global::Vapi.ChatEvalSystemMessageMockRole? Type1587 { get; set; } /// /// /// - public global::Vapi.UpdateEvalDTO? Type1588 { get; set; } + public global::Vapi.ChatEvalToolResponseMessageMockRole? Type1588 { get; set; } /// /// /// - public global::Vapi.UpdateEvalDTOType? Type1589 { get; set; } + public global::Vapi.ChatEvalUserMessageMockRole? Type1589 { get; set; } /// /// /// - public global::Vapi.CreateEvalRunDTO? Type1590 { get; set; } + public global::Vapi.AssistantMessageEvaluationContinuePlan? Type1590 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1591 { get; set; } + public global::Vapi.ChatEvalAssistantMessageEvaluationRole? Type1591 { get; set; } /// /// /// - public global::Vapi.EvalRunTargetAssistant? Type1592 { get; set; } + public global::Vapi.OneOf? Type1592 { get; set; } /// /// /// - public global::Vapi.EvalRunTargetSquad? Type1593 { get; set; } + public global::Vapi.AssistantMessageJudgePlanExact? Type1593 { get; set; } /// /// /// - public global::Vapi.CreateEvalRunDTOType? Type1594 { get; set; } + public global::Vapi.AssistantMessageJudgePlanRegex? Type1594 { get; set; } /// /// /// - public global::Vapi.EvalRunResult? Type1595 { get; set; } + public global::Vapi.AssistantMessageJudgePlanAI? Type1595 { get; set; } /// /// /// - public global::Vapi.EvalRunResultStatus? Type1596 { get; set; } + public global::Vapi.EvalOpenAIModel? Type1596 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1597 { get; set; } + public global::Vapi.EvalOpenAIModelProvider? Type1597 { get; set; } /// /// /// - public global::Vapi.EvalRun? Type1598 { get; set; } + public global::Vapi.EvalOpenAIModelModel? Type1598 { get; set; } /// /// /// - public global::Vapi.EvalRunStatus? Type1599 { get; set; } + public global::Vapi.EvalAnthropicModel? Type1599 { get; set; } /// /// /// - public global::Vapi.EvalRunEndedReason? Type1600 { get; set; } + public global::Vapi.EvalAnthropicModelProvider? Type1600 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1601 { get; set; } + public global::Vapi.EvalAnthropicModelModel? Type1601 { get; set; } /// /// /// - public global::Vapi.EvalRunType? Type1602 { get; set; } + public global::Vapi.EvalGoogleModel? Type1602 { get; set; } /// /// /// - public global::Vapi.EvalRunPaginatedResponse? Type1603 { get; set; } + public global::Vapi.EvalGoogleModelProvider? Type1603 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1604 { get; set; } + public global::Vapi.EvalGoogleModelModel? Type1604 { get; set; } /// /// /// - public global::Vapi.GetEvalRunPaginatedDTO? Type1605 { get; set; } + public global::Vapi.EvalGroqModel? Type1605 { get; set; } /// /// /// - public global::Vapi.GetEvalRunPaginatedDTOSortOrder? Type1606 { get; set; } + public global::Vapi.EvalGroqModelProvider? Type1606 { get; set; } /// /// /// - public global::Vapi.GetEvalRunPaginatedDTOSortBy? Type1607 { get; set; } + public global::Vapi.EvalGroqModelModel? Type1607 { get; set; } /// /// /// - public global::Vapi.EvalRunTargetAssistantType? Type1608 { get; set; } + public global::Vapi.EvalCustomModel? Type1608 { get; set; } /// /// /// - public global::Vapi.EvalRunTargetSquadType? Type1609 { get; set; } + public global::Vapi.EvalCustomModelProvider? Type1609 { get; set; } /// /// /// - public global::Vapi.Scorecard? Type1610 { get; set; } + public global::Vapi.OneOf? Type1610 { get; set; } /// /// /// - public global::Vapi.ScorecardPaginatedResponse? Type1611 { get; set; } + public global::Vapi.AssistantMessageJudgePlanAIType? Type1611 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1612 { get; set; } + public global::Vapi.ChatEvalToolResponseMessageEvaluationRole? Type1612 { get; set; } /// /// /// - public global::Vapi.UpdateScorecardDTO? Type1613 { get; set; } + public global::Vapi.AssistantMessageJudgePlanExactType? Type1613 { get; set; } /// /// /// - public global::Vapi.CreateOrgDTO? Type1614 { get; set; } + public global::Vapi.AssistantMessageJudgePlanRegexType? Type1614 { get; set; } /// /// /// - public global::Vapi.CreateOrgDTOChannel? Type1615 { get; set; } + public global::Vapi.GetEvalPaginatedDTO? Type1615 { get; set; } /// /// /// - public global::Vapi.AutoReloadPlan? Type1616 { get; set; } + public global::Vapi.GetEvalPaginatedDTOSortOrder? Type1616 { get; set; } /// /// /// - public global::Vapi.InvoicePlan? Type1617 { get; set; } + public global::Vapi.GetEvalPaginatedDTOSortBy? Type1617 { get; set; } /// /// /// - public global::Vapi.Subscription? Type1618 { get; set; } + public global::Vapi.EvalPaginatedResponse? Type1618 { get; set; } /// /// /// - public global::Vapi.SubscriptionType? Type1619 { get; set; } + public global::System.Collections.Generic.IList? Type1619 { get; set; } /// /// /// - public global::Vapi.SubscriptionStatus? Type1620 { get; set; } + public global::Vapi.UpdateEvalDTO? Type1620 { get; set; } /// /// /// - public global::Vapi.SubscriptionMinutesIncludedResetFrequency? Type1621 { get; set; } + public global::Vapi.UpdateEvalDTOType? Type1621 { get; set; } /// /// /// - public global::Vapi.Org? Type1622 { get; set; } + public global::Vapi.CreateEvalRunDTO? Type1622 { get; set; } /// /// /// - public global::Vapi.OrgChannel? Type1623 { get; set; } + public global::Vapi.OneOf? Type1623 { get; set; } /// /// /// - public global::Vapi.UpdateOrgDTO? Type1624 { get; set; } + public global::Vapi.EvalRunTargetAssistant? Type1624 { get; set; } /// /// /// - public global::Vapi.UpdateOrgDTOChannel? Type1625 { get; set; } + public global::Vapi.EvalRunTargetSquad? Type1625 { get; set; } /// /// /// - public global::Vapi.User? Type1626 { get; set; } + public global::Vapi.CreateEvalRunDTOType? Type1626 { get; set; } /// /// /// - public global::Vapi.InviteUserDTO? Type1627 { get; set; } + public global::Vapi.EvalRunResult? Type1627 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1628 { get; set; } + public global::Vapi.EvalRunResultStatus? Type1628 { get; set; } /// /// /// - public global::Vapi.InviteUserDTORole? Type1629 { get; set; } + public global::Vapi.OneOf? Type1629 { get; set; } /// /// /// - public global::Vapi.UpdateUserRoleDTO? Type1630 { get; set; } + public global::Vapi.EvalRun? Type1630 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1631 { get; set; } + public global::Vapi.EvalRunStatus? Type1631 { get; set; } /// /// /// - public global::Vapi.UpdateUserRoleDTORole? Type1632 { get; set; } + public global::Vapi.EvalRunEndedReason? Type1632 { get; set; } /// /// /// - public global::Vapi.JwtResponse? Type1633 { get; set; } + public global::System.Collections.Generic.IList? Type1633 { get; set; } /// /// /// - public global::Vapi.TokenRestrictions? Type1634 { get; set; } + public global::Vapi.EvalRunType? Type1634 { get; set; } /// /// /// - public global::Vapi.CreateTokenDTO? Type1635 { get; set; } + public global::Vapi.EvalRunPaginatedResponse? Type1635 { get; set; } /// /// /// - public global::Vapi.CreateTokenDTOTag? Type1636 { get; set; } + public global::System.Collections.Generic.IList? Type1636 { get; set; } /// /// /// - public global::Vapi.Token? Type1637 { get; set; } + public global::Vapi.GetEvalRunPaginatedDTO? Type1637 { get; set; } /// /// /// - public global::Vapi.TokenTag? Type1638 { get; set; } + public global::Vapi.GetEvalRunPaginatedDTOSortOrder? Type1638 { get; set; } /// /// /// - public global::Vapi.UpdateTokenDTO? Type1639 { get; set; } + public global::Vapi.GetEvalRunPaginatedDTOSortBy? Type1639 { get; set; } /// /// /// - public global::Vapi.UpdateTokenDTOTag? Type1640 { get; set; } + public global::Vapi.EvalRunTargetAssistantType? Type1640 { get; set; } /// /// /// - public global::Vapi.AnthropicCredential? Type1641 { get; set; } + public global::Vapi.EvalRunTargetSquadType? Type1641 { get; set; } /// /// /// - public global::Vapi.AnthropicCredentialProvider? Type1642 { get; set; } + public global::Vapi.Scorecard? Type1642 { get; set; } /// /// /// - public global::Vapi.AWSStsAuthenticationArtifact? Type1643 { get; set; } + public global::Vapi.ScorecardPaginatedResponse? Type1643 { get; set; } /// /// /// - public global::Vapi.AWSStsAssumeRoleUser? Type1644 { get; set; } + public global::System.Collections.Generic.IList? Type1644 { get; set; } /// /// /// - public global::Vapi.AWSStsCredentials? Type1645 { get; set; } + public global::Vapi.UpdateScorecardDTO? Type1645 { get; set; } /// /// /// - public global::Vapi.AWSStsAuthenticationSession? Type1646 { get; set; } + public global::Vapi.CreateOrgDTO? Type1646 { get; set; } /// /// /// - public global::Vapi.AnthropicBedrockCredential? Type1647 { get; set; } + public global::Vapi.CreateOrgDTOChannel? Type1647 { get; set; } /// /// /// - public global::Vapi.AnthropicBedrockCredentialProvider? Type1648 { get; set; } + public global::Vapi.AutoReloadPlan? Type1648 { get; set; } /// /// /// - public global::Vapi.AnthropicBedrockCredentialRegion? Type1649 { get; set; } + public global::Vapi.InvoicePlan? Type1649 { get; set; } /// /// /// - public global::Vapi.AnyscaleCredential? Type1650 { get; set; } + public global::Vapi.Subscription? Type1650 { get; set; } /// /// /// - public global::Vapi.AnyscaleCredentialProvider? Type1651 { get; set; } + public global::Vapi.SubscriptionType? Type1651 { get; set; } /// /// /// - public global::Vapi.AssemblyAICredential? Type1652 { get; set; } + public global::Vapi.SubscriptionStatus? Type1652 { get; set; } /// /// /// - public global::Vapi.AssemblyAICredentialProvider? Type1653 { get; set; } + public global::Vapi.SubscriptionMinutesIncludedResetFrequency? Type1653 { get; set; } /// /// /// - public global::Vapi.AzureCredential? Type1654 { get; set; } + public global::Vapi.Org? Type1654 { get; set; } /// /// /// - public global::Vapi.AzureCredentialProvider? Type1655 { get; set; } + public global::Vapi.OrgChannel? Type1655 { get; set; } /// /// /// - public global::Vapi.AzureCredentialService? Type1656 { get; set; } + public global::Vapi.UpdateOrgDTO? Type1656 { get; set; } /// /// /// - public global::Vapi.AzureCredentialRegion? Type1657 { get; set; } + public global::Vapi.UpdateOrgDTOChannel? Type1657 { get; set; } /// /// /// - public global::Vapi.AzureOpenAICredential? Type1658 { get; set; } + public global::Vapi.User? Type1658 { get; set; } /// /// /// - public global::Vapi.AzureOpenAICredentialProvider? Type1659 { get; set; } + public global::Vapi.InviteUserDTO? Type1659 { get; set; } /// /// /// - public global::Vapi.AzureOpenAICredentialRegion? Type1660 { get; set; } + public global::Vapi.OneOf? Type1660 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1661 { get; set; } + public global::Vapi.InviteUserDTORole? Type1661 { get; set; } /// /// /// - public global::Vapi.AzureOpenAICredentialModel? Type1662 { get; set; } + public global::Vapi.UpdateUserRoleDTO? Type1662 { get; set; } /// /// /// - public global::Vapi.ByoSipTrunkCredential? Type1663 { get; set; } + public global::Vapi.OneOf? Type1663 { get; set; } /// /// /// - public global::Vapi.ByoSipTrunkCredentialProvider? Type1664 { get; set; } + public global::Vapi.UpdateUserRoleDTORole? Type1664 { get; set; } /// /// /// - public global::Vapi.CartesiaCredential? Type1665 { get; set; } + public global::Vapi.JwtResponse? Type1665 { get; set; } /// /// /// - public global::Vapi.CartesiaCredentialProvider? Type1666 { get; set; } + public global::Vapi.TokenRestrictions? Type1666 { get; set; } /// /// /// - public global::Vapi.CerebrasCredential? Type1667 { get; set; } + public global::Vapi.CreateTokenDTO? Type1667 { get; set; } /// /// /// - public global::Vapi.CerebrasCredentialProvider? Type1668 { get; set; } + public global::Vapi.CreateTokenDTOTag? Type1668 { get; set; } /// /// /// - public global::Vapi.CloudflareCredential? Type1669 { get; set; } + public global::Vapi.Token? Type1669 { get; set; } /// /// /// - public global::Vapi.CloudflareCredentialProvider? Type1670 { get; set; } + public global::Vapi.TokenTag? Type1670 { get; set; } /// /// /// - public global::Vapi.Oauth2AuthenticationSession? Type1671 { get; set; } + public global::Vapi.UpdateTokenDTO? Type1671 { get; set; } /// /// /// - public global::Vapi.CustomLLMCredential? Type1672 { get; set; } + public global::Vapi.UpdateTokenDTOTag? Type1672 { get; set; } /// /// /// - public global::Vapi.CustomLLMCredentialProvider? Type1673 { get; set; } + public global::Vapi.AnthropicCredential? Type1673 { get; set; } /// /// /// - public global::Vapi.DeepgramCredential? Type1674 { get; set; } + public global::Vapi.AnthropicCredentialProvider? Type1674 { get; set; } /// /// /// - public global::Vapi.DeepgramCredentialProvider? Type1675 { get; set; } + public global::Vapi.AWSStsAuthenticationArtifact? Type1675 { get; set; } /// /// /// - public global::Vapi.DeepInfraCredential? Type1676 { get; set; } + public global::Vapi.AWSStsAssumeRoleUser? Type1676 { get; set; } /// /// /// - public global::Vapi.DeepInfraCredentialProvider? Type1677 { get; set; } + public global::Vapi.AWSStsCredentials? Type1677 { get; set; } /// /// /// - public global::Vapi.DeepSeekCredential? Type1678 { get; set; } + public global::Vapi.AWSStsAuthenticationSession? Type1678 { get; set; } /// /// /// - public global::Vapi.DeepSeekCredentialProvider? Type1679 { get; set; } + public global::Vapi.AnthropicBedrockCredential? Type1679 { get; set; } /// /// /// - public global::Vapi.ElevenLabsCredential? Type1680 { get; set; } + public global::Vapi.AnthropicBedrockCredentialProvider? Type1680 { get; set; } /// /// /// - public global::Vapi.ElevenLabsCredentialProvider? Type1681 { get; set; } + public global::Vapi.AnthropicBedrockCredentialRegion? Type1681 { get; set; } /// /// /// - public global::Vapi.ElevenLabsCredentialApiUrl? Type1682 { get; set; } + public global::Vapi.AnyscaleCredential? Type1682 { get; set; } /// /// /// - public global::Vapi.GcpCredential? Type1683 { get; set; } + public global::Vapi.AnyscaleCredentialProvider? Type1683 { get; set; } /// /// /// - public global::Vapi.GcpCredentialProvider? Type1684 { get; set; } + public global::Vapi.AssemblyAICredential? Type1684 { get; set; } /// /// /// - public global::Vapi.GladiaCredential? Type1685 { get; set; } + public global::Vapi.AssemblyAICredentialProvider? Type1685 { get; set; } /// /// /// - public global::Vapi.GladiaCredentialProvider? Type1686 { get; set; } + public global::Vapi.AzureCredential? Type1686 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCredential? Type1687 { get; set; } + public global::Vapi.AzureCredentialProvider? Type1687 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCredentialProvider? Type1688 { get; set; } + public global::Vapi.AzureCredentialService? Type1688 { get; set; } /// /// /// - public global::Vapi.GoogleCredential? Type1689 { get; set; } + public global::Vapi.AzureCredentialRegion? Type1689 { get; set; } /// /// /// - public global::Vapi.GoogleCredentialProvider? Type1690 { get; set; } + public global::Vapi.AzureOpenAICredential? Type1690 { get; set; } /// /// /// - public global::Vapi.GroqCredential? Type1691 { get; set; } + public global::Vapi.AzureOpenAICredentialProvider? Type1691 { get; set; } /// /// /// - public global::Vapi.GroqCredentialProvider? Type1692 { get; set; } + public global::Vapi.AzureOpenAICredentialRegion? Type1692 { get; set; } /// /// /// - public global::Vapi.HumeCredential? Type1693 { get; set; } + public global::System.Collections.Generic.IList? Type1693 { get; set; } /// /// /// - public global::Vapi.HumeCredentialProvider? Type1694 { get; set; } + public global::Vapi.AzureOpenAICredentialModel? Type1694 { get; set; } /// /// /// - public global::Vapi.InflectionAICredential? Type1695 { get; set; } + public global::Vapi.ByoSipTrunkCredential? Type1695 { get; set; } /// /// /// - public global::Vapi.InflectionAICredentialProvider? Type1696 { get; set; } + public global::Vapi.ByoSipTrunkCredentialProvider? Type1696 { get; set; } /// /// /// - public global::Vapi.LangfuseCredential? Type1697 { get; set; } + public global::Vapi.CartesiaCredential? Type1697 { get; set; } /// /// /// - public global::Vapi.LangfuseCredentialProvider? Type1698 { get; set; } + public global::Vapi.CartesiaCredentialProvider? Type1698 { get; set; } /// /// /// - public global::Vapi.LmntCredential? Type1699 { get; set; } + public global::Vapi.CerebrasCredential? Type1699 { get; set; } /// /// /// - public global::Vapi.LmntCredentialProvider? Type1700 { get; set; } + public global::Vapi.CerebrasCredentialProvider? Type1700 { get; set; } /// /// /// - public global::Vapi.MakeCredential? Type1701 { get; set; } + public global::Vapi.CloudflareCredential? Type1701 { get; set; } /// /// /// - public global::Vapi.MakeCredentialProvider? Type1702 { get; set; } + public global::Vapi.CloudflareCredentialProvider? Type1702 { get; set; } /// /// /// - public global::Vapi.MicrosoftCredential? Type1703 { get; set; } + public global::Vapi.Oauth2AuthenticationSession? Type1703 { get; set; } /// /// /// - public global::Vapi.MicrosoftCredentialProvider? Type1704 { get; set; } + public global::Vapi.CustomLLMCredential? Type1704 { get; set; } /// /// /// - public global::Vapi.MistralCredential? Type1705 { get; set; } + public global::Vapi.CustomLLMCredentialProvider? Type1705 { get; set; } /// /// /// - public global::Vapi.MistralCredentialProvider? Type1706 { get; set; } + public global::Vapi.DeepgramCredential? Type1706 { get; set; } /// /// /// - public global::Vapi.NeuphonicCredential? Type1707 { get; set; } + public global::Vapi.DeepgramCredentialProvider? Type1707 { get; set; } /// /// /// - public global::Vapi.NeuphonicCredentialProvider? Type1708 { get; set; } + public global::Vapi.DeepInfraCredential? Type1708 { get; set; } /// /// /// - public global::Vapi.OpenAICredential? Type1709 { get; set; } + public global::Vapi.DeepInfraCredentialProvider? Type1709 { get; set; } /// /// /// - public global::Vapi.OpenAICredentialProvider? Type1710 { get; set; } + public global::Vapi.DeepSeekCredential? Type1710 { get; set; } /// /// /// - public global::Vapi.OpenRouterCredential? Type1711 { get; set; } + public global::Vapi.DeepSeekCredentialProvider? Type1711 { get; set; } /// /// /// - public global::Vapi.OpenRouterCredentialProvider? Type1712 { get; set; } + public global::Vapi.ElevenLabsCredential? Type1712 { get; set; } /// /// /// - public global::Vapi.PerplexityAICredential? Type1713 { get; set; } + public global::Vapi.ElevenLabsCredentialProvider? Type1713 { get; set; } /// /// /// - public global::Vapi.PerplexityAICredentialProvider? Type1714 { get; set; } + public global::Vapi.ElevenLabsCredentialApiUrl? Type1714 { get; set; } /// /// /// - public global::Vapi.PlayHTCredential? Type1715 { get; set; } + public global::Vapi.GcpCredential? Type1715 { get; set; } /// /// /// - public global::Vapi.PlayHTCredentialProvider? Type1716 { get; set; } + public global::Vapi.GcpCredentialProvider? Type1716 { get; set; } /// /// /// - public global::Vapi.RimeAICredential? Type1717 { get; set; } + public global::Vapi.GladiaCredential? Type1717 { get; set; } /// /// /// - public global::Vapi.RimeAICredentialProvider? Type1718 { get; set; } + public global::Vapi.GladiaCredentialProvider? Type1718 { get; set; } /// /// /// - public global::Vapi.RunpodCredential? Type1719 { get; set; } + public global::Vapi.GoHighLevelCredential? Type1719 { get; set; } /// /// /// - public global::Vapi.RunpodCredentialProvider? Type1720 { get; set; } + public global::Vapi.GoHighLevelCredentialProvider? Type1720 { get; set; } /// /// /// - public global::Vapi.WellSaidCredential? Type1721 { get; set; } + public global::Vapi.GoogleCredential? Type1721 { get; set; } /// /// /// - public global::Vapi.WellSaidCredentialProvider? Type1722 { get; set; } + public global::Vapi.GoogleCredentialProvider? Type1722 { get; set; } /// /// /// - public global::Vapi.S3Credential? Type1723 { get; set; } + public global::Vapi.GroqCredential? Type1723 { get; set; } /// /// /// - public global::Vapi.S3CredentialProvider? Type1724 { get; set; } + public global::Vapi.GroqCredentialProvider? Type1724 { get; set; } /// /// /// - public global::Vapi.SmallestAICredential? Type1725 { get; set; } + public global::Vapi.HumeCredential? Type1725 { get; set; } /// /// /// - public global::Vapi.SmallestAICredentialProvider? Type1726 { get; set; } + public global::Vapi.HumeCredentialProvider? Type1726 { get; set; } /// /// /// - public global::Vapi.SonioxCredential? Type1727 { get; set; } + public global::Vapi.InflectionAICredential? Type1727 { get; set; } /// /// /// - public global::Vapi.SonioxCredentialProvider? Type1728 { get; set; } + public global::Vapi.InflectionAICredentialProvider? Type1728 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsCredential? Type1729 { get; set; } + public global::Vapi.LangfuseCredential? Type1729 { get; set; } /// /// /// - public global::Vapi.SpeechmaticsCredentialProvider? Type1730 { get; set; } + public global::Vapi.LangfuseCredentialProvider? Type1730 { get; set; } /// /// /// - public global::Vapi.SupabaseCredential? Type1731 { get; set; } + public global::Vapi.LmntCredential? Type1731 { get; set; } /// /// /// - public global::Vapi.SupabaseCredentialProvider? Type1732 { get; set; } + public global::Vapi.LmntCredentialProvider? Type1732 { get; set; } /// /// /// - public global::Vapi.TavusCredential? Type1733 { get; set; } + public global::Vapi.MakeCredential? Type1733 { get; set; } /// /// /// - public global::Vapi.TavusCredentialProvider? Type1734 { get; set; } + public global::Vapi.MakeCredentialProvider? Type1734 { get; set; } /// /// /// - public global::Vapi.TogetherAICredential? Type1735 { get; set; } + public global::Vapi.MicrosoftCredential? Type1735 { get; set; } /// /// /// - public global::Vapi.TogetherAICredentialProvider? Type1736 { get; set; } + public global::Vapi.MicrosoftCredentialProvider? Type1736 { get; set; } /// /// /// - public global::Vapi.TwilioCredential? Type1737 { get; set; } + public global::Vapi.MistralCredential? Type1737 { get; set; } /// /// /// - public global::Vapi.TwilioCredentialProvider? Type1738 { get; set; } + public global::Vapi.MistralCredentialProvider? Type1738 { get; set; } /// /// /// - public global::Vapi.VonageCredential? Type1739 { get; set; } + public global::Vapi.NeuphonicCredential? Type1739 { get; set; } /// /// /// - public global::Vapi.VonageCredentialProvider? Type1740 { get; set; } + public global::Vapi.NeuphonicCredentialProvider? Type1740 { get; set; } /// /// /// - public global::Vapi.WebhookCredential? Type1741 { get; set; } + public global::Vapi.OpenAICredential? Type1741 { get; set; } /// /// /// - public global::Vapi.WebhookCredentialProvider? Type1742 { get; set; } + public global::Vapi.OpenAICredentialProvider? Type1742 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan4? Type1743 { get; set; } + public global::Vapi.OpenRouterCredential? Type1743 { get; set; } /// /// /// - public global::Vapi.WebhookCredentialAuthenticationPlanDiscriminator? Type1744 { get; set; } + public global::Vapi.OpenRouterCredentialProvider? Type1744 { get; set; } /// /// /// - public global::Vapi.WebhookCredentialAuthenticationPlanDiscriminatorType? Type1745 { get; set; } + public global::Vapi.PerplexityAICredential? Type1745 { get; set; } /// /// /// - public global::Vapi.SpkiPemPublicKeyConfig? Type1746 { get; set; } + public global::Vapi.PerplexityAICredentialProvider? Type1746 { get; set; } /// /// /// - public global::Vapi.SpkiPemPublicKeyConfigFormat? Type1747 { get; set; } + public global::Vapi.PlayHTCredential? Type1747 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlan? Type1748 { get; set; } + public global::Vapi.PlayHTCredentialProvider? Type1748 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlanType? Type1749 { get; set; } + public global::Vapi.RimeAICredential? Type1749 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlanAlgorithm? Type1750 { get; set; } + public global::Vapi.RimeAICredentialProvider? Type1750 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminator? Type1751 { get; set; } + public global::Vapi.RunpodCredential? Type1751 { get; set; } /// /// /// - public global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminatorFormat? Type1752 { get; set; } + public global::Vapi.RunpodCredentialProvider? Type1752 { get; set; } /// /// /// - public global::Vapi.CustomCredential? Type1753 { get; set; } + public global::Vapi.WellSaidCredential? Type1753 { get; set; } /// /// /// - public global::Vapi.CustomCredentialProvider? Type1754 { get; set; } + public global::Vapi.WellSaidCredentialProvider? Type1754 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan5? Type1755 { get; set; } + public global::Vapi.S3Credential? Type1755 { get; set; } /// /// /// - public global::Vapi.CustomCredentialAuthenticationPlanDiscriminator? Type1756 { get; set; } + public global::Vapi.S3CredentialProvider? Type1756 { get; set; } /// /// /// - public global::Vapi.CustomCredentialAuthenticationPlanDiscriminatorType? Type1757 { get; set; } + public global::Vapi.SmallestAICredential? Type1757 { get; set; } /// /// /// - public global::Vapi.CustomCredentialEncryptionPlanDiscriminator? Type1758 { get; set; } + public global::Vapi.SmallestAICredentialProvider? Type1758 { get; set; } /// /// /// - public global::Vapi.CustomCredentialEncryptionPlanDiscriminatorType? Type1759 { get; set; } + public global::Vapi.SonioxCredential? Type1759 { get; set; } /// /// /// - public global::Vapi.XAiCredential? Type1760 { get; set; } + public global::Vapi.SonioxCredentialProvider? Type1760 { get; set; } /// /// /// - public global::Vapi.XAiCredentialProvider? Type1761 { get; set; } + public global::Vapi.SpeechmaticsCredential? Type1761 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarOAuth2ClientCredential? Type1762 { get; set; } + public global::Vapi.SpeechmaticsCredentialProvider? Type1762 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarOAuth2ClientCredentialProvider? Type1763 { get; set; } + public global::Vapi.SupabaseCredential? Type1763 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarOAuth2AuthorizationCredential? Type1764 { get; set; } + public global::Vapi.SupabaseCredentialProvider? Type1764 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarOAuth2AuthorizationCredentialProvider? Type1765 { get; set; } + public global::Vapi.TavusCredential? Type1765 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsOAuth2AuthorizationCredential? Type1766 { get; set; } + public global::Vapi.TavusCredentialProvider? Type1766 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsOAuth2AuthorizationCredentialProvider? Type1767 { get; set; } + public global::Vapi.TogetherAICredential? Type1767 { get; set; } /// /// /// - public global::Vapi.SlackOAuth2AuthorizationCredential? Type1768 { get; set; } + public global::Vapi.TogetherAICredentialProvider? Type1768 { get; set; } /// /// /// - public global::Vapi.SlackOAuth2AuthorizationCredentialProvider? Type1769 { get; set; } + public global::Vapi.TwilioCredential? Type1769 { get; set; } /// /// /// - public global::Vapi.GoHighLevelMCPCredential? Type1770 { get; set; } + public global::Vapi.TwilioCredentialProvider? Type1770 { get; set; } /// /// /// - public global::Vapi.GoHighLevelMCPCredentialProvider? Type1771 { get; set; } + public global::Vapi.VonageCredential? Type1771 { get; set; } /// /// /// - public global::Vapi.InworldCredential? Type1772 { get; set; } + public global::Vapi.VonageCredentialProvider? Type1772 { get; set; } /// /// /// - public global::Vapi.InworldCredentialProvider? Type1773 { get; set; } + public global::Vapi.WebhookCredential? Type1773 { get; set; } /// /// /// - public global::Vapi.EmailCredential? Type1774 { get; set; } + public global::Vapi.WebhookCredentialProvider? Type1774 { get; set; } /// /// /// - public global::Vapi.EmailCredentialProvider? Type1775 { get; set; } + public global::Vapi.AuthenticationPlan4? Type1775 { get; set; } /// /// /// - public global::Vapi.SlackWebhookCredential? Type1776 { get; set; } + public global::Vapi.WebhookCredentialAuthenticationPlanDiscriminator? Type1776 { get; set; } /// /// /// - public global::Vapi.SlackWebhookCredentialProvider? Type1777 { get; set; } + public global::Vapi.WebhookCredentialAuthenticationPlanDiscriminatorType? Type1777 { get; set; } /// /// /// - public global::Vapi.CreateCerebrasCredentialDTOProvider? Type1778 { get; set; } + public global::Vapi.SpkiPemPublicKeyConfig? Type1778 { get; set; } /// /// /// - public global::Vapi.CreateGoogleCredentialDTOProvider? Type1779 { get; set; } + public global::Vapi.SpkiPemPublicKeyConfigFormat? Type1779 { get; set; } /// /// /// - public global::Vapi.CreateHumeCredentialDTOProvider? Type1780 { get; set; } + public global::Vapi.PublicKeyEncryptionPlan? Type1780 { get; set; } /// /// /// - public global::Vapi.CreateInflectionAICredentialDTOProvider? Type1781 { get; set; } + public global::Vapi.PublicKeyEncryptionPlanType? Type1781 { get; set; } /// /// /// - public global::Vapi.CreateMicrosoftCredentialDTOProvider? Type1782 { get; set; } + public global::Vapi.PublicKeyEncryptionPlanAlgorithm? Type1782 { get; set; } /// /// /// - public global::Vapi.CreateMistralCredentialDTOProvider? Type1783 { get; set; } + public global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminator? Type1783 { get; set; } /// /// /// - public global::Vapi.CreateNeuphonicCredentialDTOProvider? Type1784 { get; set; } + public global::Vapi.PublicKeyEncryptionPlanPublicKeyDiscriminatorFormat? Type1784 { get; set; } /// /// /// - public global::Vapi.CreateWellSaidCredentialDTOProvider? Type1785 { get; set; } + public global::Vapi.CustomCredential? Type1785 { get; set; } /// /// /// - public global::Vapi.CreateSonioxCredentialDTOProvider? Type1786 { get; set; } + public global::Vapi.CustomCredentialProvider? Type1786 { get; set; } /// /// /// - public global::Vapi.CreateSpeechmaticsCredentialDTOProvider? Type1787 { get; set; } + public global::Vapi.AuthenticationPlan5? Type1787 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOProvider? Type1788 { get; set; } + public global::Vapi.CustomCredentialAuthenticationPlanDiscriminator? Type1788 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan6? Type1789 { get; set; } + public global::Vapi.CustomCredentialAuthenticationPlanDiscriminatorType? Type1789 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOAuthenticationPlanDiscriminator? Type1790 { get; set; } + public global::Vapi.CustomCredentialEncryptionPlanDiscriminator? Type1790 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOAuthenticationPlanDiscriminatorType? Type1791 { get; set; } + public global::Vapi.CustomCredentialEncryptionPlanDiscriminatorType? Type1791 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOEncryptionPlanDiscriminator? Type1792 { get; set; } + public global::Vapi.XAiCredential? Type1792 { get; set; } /// /// /// - public global::Vapi.CreateCustomCredentialDTOEncryptionPlanDiscriminatorType? Type1793 { get; set; } + public global::Vapi.XAiCredentialProvider? Type1793 { get; set; } /// /// /// - public global::Vapi.CreateGoHighLevelMCPCredentialDTOProvider? Type1794 { get; set; } + public global::Vapi.GoogleCalendarOAuth2ClientCredential? Type1794 { get; set; } /// /// /// - public global::Vapi.CreateInworldCredentialDTOProvider? Type1795 { get; set; } + public global::Vapi.GoogleCalendarOAuth2ClientCredentialProvider? Type1795 { get; set; } /// /// /// - public global::Vapi.CreateEmailCredentialDTOProvider? Type1796 { get; set; } + public global::Vapi.GoogleCalendarOAuth2AuthorizationCredential? Type1796 { get; set; } /// /// /// - public global::Vapi.CreateSlackWebhookCredentialDTOProvider? Type1797 { get; set; } + public global::Vapi.GoogleCalendarOAuth2AuthorizationCredentialProvider? Type1797 { get; set; } /// /// /// - public global::Vapi.UpdateAnthropicCredentialDTO? Type1798 { get; set; } + public global::Vapi.GoogleSheetsOAuth2AuthorizationCredential? Type1798 { get; set; } /// /// /// - public global::Vapi.UpdateAnthropicBedrockCredentialDTO? Type1799 { get; set; } + public global::Vapi.GoogleSheetsOAuth2AuthorizationCredentialProvider? Type1799 { get; set; } /// /// /// - public global::Vapi.UpdateAnthropicBedrockCredentialDTORegion? Type1800 { get; set; } + public global::Vapi.SlackOAuth2AuthorizationCredential? Type1800 { get; set; } /// /// /// - public global::Vapi.UpdateAnyscaleCredentialDTO? Type1801 { get; set; } + public global::Vapi.SlackOAuth2AuthorizationCredentialProvider? Type1801 { get; set; } /// /// /// - public global::Vapi.UpdateAssemblyAICredentialDTO? Type1802 { get; set; } + public global::Vapi.GoHighLevelMCPCredential? Type1802 { get; set; } /// /// /// - public global::Vapi.UpdateAzureCredentialDTO? Type1803 { get; set; } + public global::Vapi.GoHighLevelMCPCredentialProvider? Type1803 { get; set; } /// /// /// - public global::Vapi.UpdateAzureCredentialDTOService? Type1804 { get; set; } + public global::Vapi.InworldCredential? Type1804 { get; set; } /// /// /// - public global::Vapi.UpdateAzureCredentialDTORegion? Type1805 { get; set; } + public global::Vapi.InworldCredentialProvider? Type1805 { get; set; } /// /// /// - public global::Vapi.UpdateAzureOpenAICredentialDTO? Type1806 { get; set; } + public global::Vapi.EmailCredential? Type1806 { get; set; } /// /// /// - public global::Vapi.UpdateAzureOpenAICredentialDTORegion? Type1807 { get; set; } + public global::Vapi.EmailCredentialProvider? Type1807 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1808 { get; set; } + public global::Vapi.SlackWebhookCredential? Type1808 { get; set; } /// /// /// - public global::Vapi.UpdateAzureOpenAICredentialDTOModel? Type1809 { get; set; } + public global::Vapi.SlackWebhookCredentialProvider? Type1809 { get; set; } /// /// /// - public global::Vapi.UpdateByoSipTrunkCredentialDTO? Type1810 { get; set; } + public global::Vapi.CreateCerebrasCredentialDTOProvider? Type1810 { get; set; } /// /// /// - public global::Vapi.UpdateCartesiaCredentialDTO? Type1811 { get; set; } + public global::Vapi.CreateGoogleCredentialDTOProvider? Type1811 { get; set; } /// /// /// - public global::Vapi.UpdateCerebrasCredentialDTO? Type1812 { get; set; } + public global::Vapi.CreateHumeCredentialDTOProvider? Type1812 { get; set; } /// /// /// - public global::Vapi.UpdateCloudflareCredentialDTO? Type1813 { get; set; } + public global::Vapi.CreateInflectionAICredentialDTOProvider? Type1813 { get; set; } /// /// /// - public global::Vapi.UpdateCustomLLMCredentialDTO? Type1814 { get; set; } + public global::Vapi.CreateMicrosoftCredentialDTOProvider? Type1814 { get; set; } /// /// /// - public global::Vapi.UpdateDeepgramCredentialDTO? Type1815 { get; set; } + public global::Vapi.CreateMistralCredentialDTOProvider? Type1815 { get; set; } /// /// /// - public global::Vapi.UpdateDeepInfraCredentialDTO? Type1816 { get; set; } + public global::Vapi.CreateNeuphonicCredentialDTOProvider? Type1816 { get; set; } /// /// /// - public global::Vapi.UpdateDeepSeekCredentialDTO? Type1817 { get; set; } + public global::Vapi.CreateWellSaidCredentialDTOProvider? Type1817 { get; set; } /// /// /// - public global::Vapi.UpdateElevenLabsCredentialDTO? Type1818 { get; set; } + public global::Vapi.CreateSonioxCredentialDTOProvider? Type1818 { get; set; } /// /// /// - public global::Vapi.UpdateElevenLabsCredentialDTOApiUrl? Type1819 { get; set; } + public global::Vapi.CreateSpeechmaticsCredentialDTOProvider? Type1819 { get; set; } /// /// /// - public global::Vapi.UpdateGcpCredentialDTO? Type1820 { get; set; } + public global::Vapi.CreateCustomCredentialDTOProvider? Type1820 { get; set; } /// /// /// - public global::Vapi.UpdateGladiaCredentialDTO? Type1821 { get; set; } + public global::Vapi.AuthenticationPlan6? Type1821 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelCredentialDTO? Type1822 { get; set; } + public global::Vapi.CreateCustomCredentialDTOAuthenticationPlanDiscriminator? Type1822 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCredentialDTO? Type1823 { get; set; } + public global::Vapi.CreateCustomCredentialDTOAuthenticationPlanDiscriminatorType? Type1823 { get; set; } /// /// /// - public global::Vapi.UpdateGroqCredentialDTO? Type1824 { get; set; } + public global::Vapi.CreateCustomCredentialDTOEncryptionPlanDiscriminator? Type1824 { get; set; } /// /// /// - public global::Vapi.UpdateHumeCredentialDTO? Type1825 { get; set; } + public global::Vapi.CreateCustomCredentialDTOEncryptionPlanDiscriminatorType? Type1825 { get; set; } /// /// /// - public global::Vapi.UpdateInflectionAICredentialDTO? Type1826 { get; set; } + public global::Vapi.CreateGoHighLevelMCPCredentialDTOProvider? Type1826 { get; set; } /// /// /// - public global::Vapi.UpdateLangfuseCredentialDTO? Type1827 { get; set; } + public global::Vapi.CreateInworldCredentialDTOProvider? Type1827 { get; set; } /// /// /// - public global::Vapi.UpdateLmntCredentialDTO? Type1828 { get; set; } + public global::Vapi.CreateEmailCredentialDTOProvider? Type1828 { get; set; } /// /// /// - public global::Vapi.UpdateMakeCredentialDTO? Type1829 { get; set; } + public global::Vapi.CreateSlackWebhookCredentialDTOProvider? Type1829 { get; set; } /// /// /// - public global::Vapi.UpdateMicrosoftCredentialDTO? Type1830 { get; set; } + public global::Vapi.UpdateAnthropicCredentialDTO? Type1830 { get; set; } /// /// /// - public global::Vapi.UpdateMistralCredentialDTO? Type1831 { get; set; } + public global::Vapi.UpdateAnthropicCredentialDTOProvider? Type1831 { get; set; } /// /// /// - public global::Vapi.UpdateNeuphonicCredentialDTO? Type1832 { get; set; } + public global::Vapi.UpdateAnthropicBedrockCredentialDTO? Type1832 { get; set; } /// /// /// - public global::Vapi.UpdateOpenAICredentialDTO? Type1833 { get; set; } + public global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider? Type1833 { get; set; } /// /// /// - public global::Vapi.UpdateOpenRouterCredentialDTO? Type1834 { get; set; } + public global::Vapi.UpdateAnthropicBedrockCredentialDTORegion? Type1834 { get; set; } /// /// /// - public global::Vapi.UpdatePerplexityAICredentialDTO? Type1835 { get; set; } + public global::Vapi.UpdateAnyscaleCredentialDTO? Type1835 { get; set; } /// /// /// - public global::Vapi.UpdatePlayHTCredentialDTO? Type1836 { get; set; } + public global::Vapi.UpdateAnyscaleCredentialDTOProvider? Type1836 { get; set; } /// /// /// - public global::Vapi.UpdateRimeAICredentialDTO? Type1837 { get; set; } + public global::Vapi.UpdateAssemblyAICredentialDTO? Type1837 { get; set; } /// /// /// - public global::Vapi.UpdateRunpodCredentialDTO? Type1838 { get; set; } + public global::Vapi.UpdateAssemblyAICredentialDTOProvider? Type1838 { get; set; } /// /// /// - public global::Vapi.UpdateWellSaidCredentialDTO? Type1839 { get; set; } + public global::Vapi.UpdateAzureCredentialDTO? Type1839 { get; set; } /// /// /// - public global::Vapi.UpdateS3CredentialDTO? Type1840 { get; set; } + public global::Vapi.UpdateAzureCredentialDTOProvider? Type1840 { get; set; } /// /// /// - public global::Vapi.UpdateTogetherAICredentialDTO? Type1841 { get; set; } + public global::Vapi.UpdateAzureCredentialDTOService? Type1841 { get; set; } /// /// /// - public global::Vapi.UpdateTwilioCredentialDTO? Type1842 { get; set; } + public global::Vapi.UpdateAzureCredentialDTORegion? Type1842 { get; set; } /// /// /// - public global::Vapi.UpdateVonageCredentialDTO? Type1843 { get; set; } + public global::Vapi.UpdateAzureOpenAICredentialDTO? Type1843 { get; set; } /// /// /// - public global::Vapi.UpdateWebhookCredentialDTO? Type1844 { get; set; } + public global::Vapi.UpdateAzureOpenAICredentialDTOProvider? Type1844 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan8? Type1845 { get; set; } + public global::Vapi.UpdateAzureOpenAICredentialDTORegion? Type1845 { get; set; } /// /// /// - public global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminator? Type1846 { get; set; } + public global::System.Collections.Generic.IList? Type1846 { get; set; } /// /// /// - public global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorType? Type1847 { get; set; } + public global::Vapi.UpdateAzureOpenAICredentialDTOModel? Type1847 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTO? Type1848 { get; set; } + public global::Vapi.UpdateByoSipTrunkCredentialDTO? Type1848 { get; set; } /// /// /// - public global::Vapi.AuthenticationPlan9? Type1849 { get; set; } + public global::Vapi.UpdateByoSipTrunkCredentialDTOProvider? Type1849 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminator? Type1850 { get; set; } + public global::Vapi.UpdateCartesiaCredentialDTO? Type1850 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorType? Type1851 { get; set; } + public global::Vapi.UpdateCartesiaCredentialDTOProvider? Type1851 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminator? Type1852 { get; set; } + public global::Vapi.UpdateCerebrasCredentialDTO? Type1852 { get; set; } /// /// /// - public global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorType? Type1853 { get; set; } + public global::Vapi.UpdateCerebrasCredentialDTOProvider? Type1853 { get; set; } /// /// /// - public global::Vapi.UpdateXAiCredentialDTO? Type1854 { get; set; } + public global::Vapi.UpdateCloudflareCredentialDTO? Type1854 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTO? Type1855 { get; set; } + public global::Vapi.UpdateCloudflareCredentialDTOProvider? Type1855 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO? Type1856 { get; set; } + public global::Vapi.UpdateCustomLLMCredentialDTO? Type1856 { get; set; } /// /// /// - public global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO? Type1857 { get; set; } + public global::Vapi.UpdateCustomLLMCredentialDTOProvider? Type1857 { get; set; } /// /// /// - public global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTO? Type1858 { get; set; } + public global::Vapi.UpdateDeepgramCredentialDTO? Type1858 { get; set; } /// /// /// - public global::Vapi.UpdateGoHighLevelMCPCredentialDTO? Type1859 { get; set; } + public global::Vapi.UpdateDeepgramCredentialDTOProvider? Type1859 { get; set; } /// /// /// - public global::Vapi.UpdateInworldCredentialDTO? Type1860 { get; set; } + public global::Vapi.UpdateDeepInfraCredentialDTO? Type1860 { get; set; } /// /// /// - public global::Vapi.UpdateEmailCredentialDTO? Type1861 { get; set; } + public global::Vapi.UpdateDeepInfraCredentialDTOProvider? Type1861 { get; set; } /// /// /// - public global::Vapi.UpdateSlackWebhookCredentialDTO? Type1862 { get; set; } + public global::Vapi.UpdateDeepSeekCredentialDTO? Type1862 { get; set; } /// /// /// - public global::Vapi.UpdateSonioxCredentialDTO? Type1863 { get; set; } + public global::Vapi.UpdateDeepSeekCredentialDTOProvider? Type1863 { get; set; } /// /// /// - public global::Vapi.CredentialSessionResponse? Type1864 { get; set; } + public global::Vapi.UpdateElevenLabsCredentialDTO? Type1864 { get; set; } /// /// /// - public global::Vapi.CredentialEndUser? Type1865 { get; set; } + public global::Vapi.UpdateElevenLabsCredentialDTOProvider? Type1865 { get; set; } /// /// /// - public global::Vapi.CredentialSessionError? Type1866 { get; set; } + public global::Vapi.UpdateElevenLabsCredentialDTOApiUrl? Type1866 { get; set; } /// /// /// - public global::Vapi.CredentialWebhookDTO? Type1867 { get; set; } + public global::Vapi.UpdateGcpCredentialDTO? Type1867 { get; set; } /// /// /// - public global::Vapi.CredentialWebhookDTOType? Type1868 { get; set; } + public global::Vapi.UpdateGcpCredentialDTOProvider? Type1868 { get; set; } /// /// /// - public global::Vapi.CredentialWebhookDTOOperation? Type1869 { get; set; } + public global::Vapi.UpdateGladiaCredentialDTO? Type1869 { get; set; } /// /// /// - public global::Vapi.CredentialWebhookDTOAuthMode? Type1870 { get; set; } + public global::Vapi.UpdateGladiaCredentialDTOProvider? Type1870 { get; set; } /// /// /// - public global::Vapi.CredentialActionRequest? Type1871 { get; set; } + public global::Vapi.UpdateGoHighLevelCredentialDTO? Type1871 { get; set; } /// /// /// - public global::Vapi.HMACAuthenticationPlanType? Type1872 { get; set; } + public global::Vapi.UpdateGoHighLevelCredentialDTOProvider? Type1872 { get; set; } /// /// /// - public global::Vapi.HMACAuthenticationPlanAlgorithm? Type1873 { get; set; } + public global::Vapi.UpdateGoogleCredentialDTO? Type1873 { get; set; } /// /// /// - public global::Vapi.HMACAuthenticationPlanSignatureEncoding? Type1874 { get; set; } + public global::Vapi.UpdateGoogleCredentialDTOProvider? Type1874 { get; set; } /// /// /// - public global::Vapi.BearerAuthenticationPlanType? Type1875 { get; set; } + public global::Vapi.UpdateGroqCredentialDTO? Type1875 { get; set; } /// /// /// - public global::Vapi.AWSIAMCredentialsAuthenticationPlanType? Type1876 { get; set; } + public global::Vapi.UpdateGroqCredentialDTOProvider? Type1876 { get; set; } /// /// /// - public global::Vapi.AWSStsAuthenticationPlanType? Type1877 { get; set; } + public global::Vapi.UpdateHumeCredentialDTO? Type1877 { get; set; } /// /// /// - public global::Vapi.ToolTemplateSetup? Type1878 { get; set; } + public global::Vapi.UpdateHumeCredentialDTOProvider? Type1878 { get; set; } /// /// /// - public global::Vapi.MakeToolProviderDetails? Type1879 { get; set; } + public global::Vapi.UpdateInflectionAICredentialDTO? Type1879 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1880 { get; set; } + public global::Vapi.UpdateInflectionAICredentialDTOProvider? Type1880 { get; set; } /// /// /// - public global::Vapi.MakeToolProviderDetailsType? Type1881 { get; set; } + public global::Vapi.UpdateLangfuseCredentialDTO? Type1881 { get; set; } /// /// /// - public global::Vapi.GhlToolProviderDetails? Type1882 { get; set; } + public global::Vapi.UpdateLangfuseCredentialDTOProvider? Type1882 { get; set; } /// /// /// - public global::Vapi.GhlToolProviderDetailsType? Type1883 { get; set; } + public global::Vapi.UpdateLmntCredentialDTO? Type1883 { get; set; } /// /// /// - public global::Vapi.FunctionToolProviderDetails? Type1884 { get; set; } + public global::Vapi.UpdateLmntCredentialDTOProvider? Type1884 { get; set; } /// /// /// - public global::Vapi.FunctionToolProviderDetailsType? Type1885 { get; set; } + public global::Vapi.UpdateMakeCredentialDTO? Type1885 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolProviderDetails? Type1886 { get; set; } + public global::Vapi.UpdateMakeCredentialDTOProvider? Type1886 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolProviderDetailsType? Type1887 { get; set; } + public global::Vapi.UpdateMicrosoftCredentialDTO? Type1887 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolProviderDetails? Type1888 { get; set; } + public global::Vapi.UpdateMicrosoftCredentialDTOProvider? Type1888 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolProviderDetailsType? Type1889 { get; set; } + public global::Vapi.UpdateMistralCredentialDTO? Type1889 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetails? Type1890 { get; set; } + public global::Vapi.UpdateMistralCredentialDTOProvider? Type1890 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetailsType? Type1891 { get; set; } + public global::Vapi.UpdateNeuphonicCredentialDTO? Type1891 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetails? Type1892 { get; set; } + public global::Vapi.UpdateNeuphonicCredentialDTOProvider? Type1892 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetailsType? Type1893 { get; set; } + public global::Vapi.UpdateOpenAICredentialDTO? Type1893 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolProviderDetails? Type1894 { get; set; } + public global::Vapi.UpdateOpenAICredentialDTOProvider? Type1894 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolProviderDetailsType? Type1895 { get; set; } + public global::Vapi.UpdateOpenRouterCredentialDTO? Type1895 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolProviderDetails? Type1896 { get; set; } + public global::Vapi.UpdateOpenRouterCredentialDTOProvider? Type1896 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolProviderDetailsType? Type1897 { get; set; } + public global::Vapi.UpdatePerplexityAICredentialDTO? Type1897 { get; set; } /// /// /// - public global::Vapi.ToolTemplateMetadata? Type1898 { get; set; } + public global::Vapi.UpdatePerplexityAICredentialDTOProvider? Type1898 { get; set; } /// /// /// - public global::Vapi.CreateToolTemplateDTO? Type1899 { get; set; } + public global::Vapi.UpdatePlayHTCredentialDTO? Type1899 { get; set; } /// /// /// - public global::Vapi.CreateToolTemplateDTOVisibility? Type1900 { get; set; } + public global::Vapi.UpdatePlayHTCredentialDTOProvider? Type1900 { get; set; } /// /// /// - public global::Vapi.CreateToolTemplateDTOType? Type1901 { get; set; } + public global::Vapi.UpdateRimeAICredentialDTO? Type1901 { get; set; } /// /// /// - public global::Vapi.CreateToolTemplateDTOProvider? Type1902 { get; set; } + public global::Vapi.UpdateRimeAICredentialDTOProvider? Type1902 { get; set; } /// /// /// - public global::Vapi.Template? Type1903 { get; set; } + public global::Vapi.UpdateRunpodCredentialDTO? Type1903 { get; set; } /// /// /// - public global::Vapi.TemplateVisibility? Type1904 { get; set; } + public global::Vapi.UpdateRunpodCredentialDTOProvider? Type1904 { get; set; } /// /// /// - public global::Vapi.TemplateType? Type1905 { get; set; } + public global::Vapi.UpdateWellSaidCredentialDTO? Type1905 { get; set; } /// /// /// - public global::Vapi.TemplateProvider? Type1906 { get; set; } + public global::Vapi.UpdateWellSaidCredentialDTOProvider? Type1906 { get; set; } /// /// /// - public global::Vapi.UpdateToolTemplateDTO? Type1907 { get; set; } + public global::Vapi.UpdateS3CredentialDTO? Type1907 { get; set; } /// /// /// - public global::Vapi.UpdateToolTemplateDTOVisibility? Type1908 { get; set; } + public global::Vapi.UpdateS3CredentialDTOProvider? Type1908 { get; set; } /// /// /// - public global::Vapi.UpdateToolTemplateDTOType? Type1909 { get; set; } + public global::Vapi.UpdateTogetherAICredentialDTO? Type1909 { get; set; } /// /// /// - public global::Vapi.UpdateToolTemplateDTOProvider? Type1910 { get; set; } + public global::Vapi.UpdateTogetherAICredentialDTOProvider? Type1910 { get; set; } /// /// /// - public global::Vapi.VoiceLibrary? Type1911 { get; set; } + public global::Vapi.UpdateTwilioCredentialDTO? Type1911 { get; set; } /// /// /// - public global::Vapi.VoiceLibraryGender? Type1912 { get; set; } + public global::Vapi.UpdateTwilioCredentialDTOProvider? Type1912 { get; set; } /// /// /// - public global::Vapi.SyncVoiceLibraryDTO? Type1913 { get; set; } + public global::Vapi.UpdateVonageCredentialDTO? Type1913 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1914 { get; set; } + public global::Vapi.UpdateVonageCredentialDTOProvider? Type1914 { get; set; } /// /// /// - public global::Vapi.SyncVoiceLibraryDTOProvider? Type1915 { get; set; } + public global::Vapi.UpdateWebhookCredentialDTO? Type1915 { get; set; } /// /// /// - public global::Vapi.CreateSesameVoiceDTO? Type1916 { get; set; } + public global::Vapi.UpdateWebhookCredentialDTOProvider? Type1916 { get; set; } /// /// /// - public global::Vapi.CartesiaPronunciationDictItem? Type1917 { get; set; } + public global::Vapi.AuthenticationPlan8? Type1917 { get; set; } /// /// /// - public global::Vapi.CartesiaPronunciationDictionary? Type1918 { get; set; } + public global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminator? Type1918 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1919 { get; set; } + public global::Vapi.UpdateWebhookCredentialDTOAuthenticationPlanDiscriminatorType? Type1919 { get; set; } /// /// /// - public global::Vapi.ElevenLabsPronunciationDictionary? Type1920 { get; set; } + public global::Vapi.UpdateCustomCredentialDTO? Type1920 { get; set; } /// /// /// - public global::Vapi.ElevenLabsPronunciationDictionaryPermissionOnResource? Type1921 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOProvider? Type1921 { get; set; } /// /// /// - public global::Vapi.ProviderResource? Type1922 { get; set; } + public global::Vapi.AuthenticationPlan9? Type1922 { get; set; } /// /// /// - public global::Vapi.ProviderResourceProvider? Type1923 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminator? Type1923 { get; set; } /// /// /// - public global::Vapi.ProviderResourceResourceName? Type1924 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOAuthenticationPlanDiscriminatorType? Type1924 { get; set; } /// /// /// - public global::Vapi.ProviderResourcePaginatedResponse? Type1925 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminator? Type1925 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1926 { get; set; } + public global::Vapi.UpdateCustomCredentialDTOEncryptionPlanDiscriminatorType? Type1926 { get; set; } /// /// /// - public global::Vapi.VoiceLibraryVoiceResponse? Type1927 { get; set; } + public global::Vapi.UpdateXAiCredentialDTO? Type1927 { get; set; } /// /// /// - public global::Vapi.OneOf? Type1928 { get; set; } + public global::Vapi.UpdateXAiCredentialDTOProvider? Type1928 { get; set; } /// /// /// - public global::Vapi.AddVoiceToProviderDTO? Type1929 { get; set; } + public global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTO? Type1929 { get; set; } /// /// /// - public global::Vapi.CloneVoiceDTO? Type1930 { get; set; } + public global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider? Type1930 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1931 { get; set; } + public global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO? Type1931 { get; set; } /// /// /// - public global::Vapi.VariableValueGroupBy? Type1932 { get; set; } + public global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? Type1932 { get; set; } /// /// /// - public global::Vapi.TimeRange? Type1933 { get; set; } + public global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO? Type1933 { get; set; } /// /// /// - public global::Vapi.TimeRangeStep? Type1934 { get; set; } + public global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? Type1934 { get; set; } /// /// /// - public global::Vapi.AnalyticsOperation? Type1935 { get; set; } + public global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTO? Type1935 { get; set; } /// /// /// - public global::Vapi.AnalyticsOperationOperation? Type1936 { get; set; } + public global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider? Type1936 { get; set; } /// /// /// - public global::Vapi.AnalyticsOperationColumn? Type1937 { get; set; } + public global::Vapi.UpdateGoHighLevelMCPCredentialDTO? Type1937 { get; set; } /// /// /// - public global::Vapi.AnalyticsQuery? Type1938 { get; set; } + public global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider? Type1938 { get; set; } /// /// /// - public global::Vapi.AnalyticsQueryTable? Type1939 { get; set; } + public global::Vapi.UpdateInworldCredentialDTO? Type1939 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1940 { get; set; } + public global::Vapi.UpdateInworldCredentialDTOProvider? Type1940 { get; set; } /// /// /// - public global::Vapi.AnalyticsQueryGroupByItem? Type1941 { get; set; } + public global::Vapi.UpdateEmailCredentialDTO? Type1941 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1942 { get; set; } + public global::Vapi.UpdateEmailCredentialDTOProvider? Type1942 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1943 { get; set; } + public global::Vapi.UpdateSlackWebhookCredentialDTO? Type1943 { get; set; } /// /// /// - public global::Vapi.AnalyticsQueryDTO? Type1944 { get; set; } + public global::Vapi.UpdateSlackWebhookCredentialDTOProvider? Type1944 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1945 { get; set; } + public global::Vapi.UpdateSonioxCredentialDTO? Type1945 { get; set; } /// /// /// - public global::Vapi.AnalyticsQueryResult? Type1946 { get; set; } + public global::Vapi.UpdateSonioxCredentialDTOProvider? Type1946 { get; set; } /// /// /// - public global::Vapi.ClientMessageWorkflowNodeStarted? Type1947 { get; set; } + public global::Vapi.CredentialSessionResponse? Type1947 { get; set; } /// /// /// - public global::Vapi.ClientMessageWorkflowNodeStartedType? Type1948 { get; set; } + public global::Vapi.CredentialEndUser? Type1948 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantStarted? Type1949 { get; set; } + public global::Vapi.CredentialSessionError? Type1949 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantStartedType? Type1950 { get; set; } + public global::Vapi.CredentialWebhookDTO? Type1950 { get; set; } /// /// /// - public global::Vapi.ClientMessageConversationUpdate? Type1951 { get; set; } + public global::Vapi.CredentialWebhookDTOType? Type1951 { get; set; } /// /// /// - public global::Vapi.ClientMessageConversationUpdateType? Type1952 { get; set; } + public global::Vapi.CredentialWebhookDTOOperation? Type1952 { get; set; } /// /// /// - public global::Vapi.ClientMessageHang? Type1953 { get; set; } + public global::Vapi.CredentialWebhookDTOAuthMode? Type1953 { get; set; } /// /// /// - public global::Vapi.ClientMessageHangType? Type1954 { get; set; } + public global::Vapi.CredentialActionRequest? Type1954 { get; set; } /// /// /// - public global::Vapi.ClientMessageMetadata? Type1955 { get; set; } + public global::Vapi.HMACAuthenticationPlanType? Type1955 { get; set; } /// /// /// - public global::Vapi.ClientMessageMetadataType? Type1956 { get; set; } + public global::Vapi.HMACAuthenticationPlanAlgorithm? Type1956 { get; set; } /// /// /// - public global::Vapi.ClientMessageModelOutput? Type1957 { get; set; } + public global::Vapi.HMACAuthenticationPlanSignatureEncoding? Type1957 { get; set; } /// /// /// - public global::Vapi.ClientMessageModelOutputType? Type1958 { get; set; } + public global::Vapi.BearerAuthenticationPlanType? Type1958 { get; set; } /// /// /// - public global::Vapi.ClientMessageSpeechUpdate? Type1959 { get; set; } + public global::Vapi.AWSIAMCredentialsAuthenticationPlanType? Type1959 { get; set; } /// /// /// - public global::Vapi.ClientMessageSpeechUpdateType? Type1960 { get; set; } + public global::Vapi.AWSStsAuthenticationPlanType? Type1960 { get; set; } /// /// /// - public global::Vapi.ClientMessageSpeechUpdateStatus? Type1961 { get; set; } + public global::Vapi.ToolTemplateSetup? Type1961 { get; set; } /// /// /// - public global::Vapi.ClientMessageSpeechUpdateRole? Type1962 { get; set; } + public global::Vapi.MakeToolProviderDetails? Type1962 { get; set; } /// /// /// - public global::Vapi.ClientMessageTranscript? Type1963 { get; set; } + public global::System.Collections.Generic.IList? Type1963 { get; set; } /// /// /// - public global::Vapi.ClientMessageTranscriptType? Type1964 { get; set; } + public global::Vapi.MakeToolProviderDetailsType? Type1964 { get; set; } /// /// /// - public global::Vapi.ClientMessageTranscriptRole? Type1965 { get; set; } + public global::Vapi.GhlToolProviderDetails? Type1965 { get; set; } /// /// /// - public global::Vapi.ClientMessageTranscriptTranscriptType? Type1966 { get; set; } + public global::Vapi.GhlToolProviderDetailsType? Type1966 { get; set; } /// /// /// - public global::Vapi.ClientMessageToolCalls? Type1967 { get; set; } + public global::Vapi.FunctionToolProviderDetails? Type1967 { get; set; } /// /// /// - public global::Vapi.ClientMessageToolCallsType? Type1968 { get; set; } + public global::Vapi.FunctionToolProviderDetailsType? Type1968 { get; set; } /// /// /// - public global::Vapi.FunctionToolWithToolCall? Type1969 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolProviderDetails? Type1969 { get; set; } /// /// /// - public global::Vapi.GhlToolWithToolCall? Type1970 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolProviderDetailsType? Type1970 { get; set; } /// /// /// - public global::Vapi.MakeToolWithToolCall? Type1971 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolProviderDetails? Type1971 { get; set; } /// /// /// - public global::Vapi.BashToolWithToolCall? Type1972 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolProviderDetailsType? Type1972 { get; set; } /// /// /// - public global::Vapi.ComputerToolWithToolCall? Type1973 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetails? Type1973 { get; set; } /// /// /// - public global::Vapi.TextEditorToolWithToolCall? Type1974 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolProviderDetailsType? Type1974 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolWithToolCall? Type1975 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetails? Type1975 { get; set; } /// /// /// - public global::Vapi.ClientMessageToolCallsResult? Type1976 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolProviderDetailsType? Type1976 { get; set; } /// /// /// - public global::Vapi.ClientMessageToolCallsResultType? Type1977 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolProviderDetails? Type1977 { get; set; } /// /// /// - public global::Vapi.ClientMessageTransferUpdate? Type1978 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolProviderDetailsType? Type1978 { get; set; } /// /// /// - public global::Vapi.ClientMessageTransferUpdateType? Type1979 { get; set; } + public global::Vapi.GoHighLevelContactGetToolProviderDetails? Type1979 { get; set; } /// /// /// - public global::Vapi.ClientMessageUserInterrupted? Type1980 { get; set; } + public global::Vapi.GoHighLevelContactGetToolProviderDetailsType? Type1980 { get; set; } /// /// /// - public global::Vapi.ClientMessageUserInterruptedType? Type1981 { get; set; } + public global::Vapi.ToolTemplateMetadata? Type1981 { get; set; } /// /// /// - public global::Vapi.ClientMessageLanguageChangeDetected? Type1982 { get; set; } + public global::Vapi.CreateToolTemplateDTO? Type1982 { get; set; } /// /// /// - public global::Vapi.ClientMessageLanguageChangeDetectedType? Type1983 { get; set; } + public global::Vapi.CreateToolTemplateDTOVisibility? Type1983 { get; set; } /// /// /// - public global::Vapi.ClientMessageVoiceInput? Type1984 { get; set; } + public global::Vapi.CreateToolTemplateDTOType? Type1984 { get; set; } /// /// /// - public global::Vapi.ClientMessageVoiceInputType? Type1985 { get; set; } + public global::Vapi.CreateToolTemplateDTOProvider? Type1985 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeech? Type1986 { get; set; } + public global::Vapi.Template? Type1986 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeechType? Type1987 { get; set; } + public global::Vapi.TemplateVisibility? Type1987 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeechSource? Type1988 { get; set; } + public global::Vapi.TemplateType? Type1988 { get; set; } /// /// /// - public global::Vapi.Timing? Type1989 { get; set; } + public global::Vapi.TemplateProvider? Type1989 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeechTimingDiscriminator? Type1990 { get; set; } + public global::Vapi.UpdateToolTemplateDTO? Type1990 { get; set; } /// /// /// - public global::Vapi.ClientMessageAssistantSpeechTimingDiscriminatorType? Type1991 { get; set; } + public global::Vapi.UpdateToolTemplateDTOVisibility? Type1991 { get; set; } /// /// /// - public global::Vapi.ClientMessageChatCreated? Type1992 { get; set; } + public global::Vapi.UpdateToolTemplateDTOType? Type1992 { get; set; } /// /// /// - public global::Vapi.ClientMessageChatCreatedType? Type1993 { get; set; } + public global::Vapi.UpdateToolTemplateDTOProvider? Type1993 { get; set; } /// /// /// - public global::Vapi.ClientMessageChatDeleted? Type1994 { get; set; } + public global::Vapi.VoiceLibrary? Type1994 { get; set; } /// /// /// - public global::Vapi.ClientMessageChatDeletedType? Type1995 { get; set; } + public global::Vapi.VoiceLibraryGender? Type1995 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionCreated? Type1996 { get; set; } + public global::Vapi.SyncVoiceLibraryDTO? Type1996 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionCreatedType? Type1997 { get; set; } + public global::System.Collections.Generic.IList? Type1997 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionUpdated? Type1998 { get; set; } + public global::Vapi.SyncVoiceLibraryDTOProvider? Type1998 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionUpdatedType? Type1999 { get; set; } + public global::Vapi.CreateSesameVoiceDTO? Type1999 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionDeleted? Type2000 { get; set; } + public global::Vapi.CartesiaPronunciationDictItem? Type2000 { get; set; } /// /// /// - public global::Vapi.ClientMessageSessionDeletedType? Type2001 { get; set; } + public global::Vapi.CartesiaPronunciationDictionary? Type2001 { get; set; } /// /// /// - public global::Vapi.ClientMessageCallDeleted? Type2002 { get; set; } + public global::System.Collections.Generic.IList? Type2002 { get; set; } /// /// /// - public global::Vapi.ClientMessageCallDeletedType? Type2003 { get; set; } + public global::Vapi.ElevenLabsPronunciationDictionary? Type2003 { get; set; } /// /// /// - public global::Vapi.ClientMessageCallDeleteFailed? Type2004 { get; set; } + public global::Vapi.ElevenLabsPronunciationDictionaryPermissionOnResource? Type2004 { get; set; } /// /// /// - public global::Vapi.ClientMessageCallDeleteFailedType? Type2005 { get; set; } + public global::Vapi.ProviderResource? Type2005 { get; set; } /// /// /// - public global::Vapi.ClientMessage? Type2006 { get; set; } + public global::Vapi.ProviderResourceProvider? Type2006 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantRequest? Type2007 { get; set; } + public global::Vapi.ProviderResourceResourceName? Type2007 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantRequestType? Type2008 { get; set; } + public global::Vapi.ProviderResourcePaginatedResponse? Type2008 { get; set; } /// /// /// - public global::Vapi.ServerMessageConversationUpdate? Type2009 { get; set; } + public global::System.Collections.Generic.IList? Type2009 { get; set; } /// /// /// - public global::Vapi.ServerMessageConversationUpdateType? Type2010 { get; set; } + public global::Vapi.VoiceLibraryVoiceResponse? Type2010 { get; set; } /// /// /// - public global::Vapi.ServerMessageEndOfCallReport? Type2011 { get; set; } + public global::Vapi.OneOf? Type2011 { get; set; } /// /// /// - public global::Vapi.ServerMessageEndOfCallReportType? Type2012 { get; set; } + public global::Vapi.AddVoiceToProviderDTO? Type2012 { get; set; } /// /// /// - public global::Vapi.ServerMessageEndOfCallReportEndedReason? Type2013 { get; set; } + public global::Vapi.CloneVoiceDTO? Type2013 { get; set; } /// /// /// - public global::Vapi.ServerMessageHandoffDestinationRequest? Type2014 { get; set; } + public global::System.Collections.Generic.IList? Type2014 { get; set; } /// /// /// - public global::Vapi.ServerMessageHandoffDestinationRequestType? Type2015 { get; set; } + public global::Vapi.VariableValueGroupBy? Type2015 { get; set; } /// /// /// - public global::Vapi.ServerMessageHang? Type2016 { get; set; } + public global::Vapi.TimeRange? Type2016 { get; set; } /// /// /// - public global::Vapi.ServerMessageHangType? Type2017 { get; set; } + public global::Vapi.TimeRangeStep? Type2017 { get; set; } /// /// /// - public global::Vapi.ServerMessageKnowledgeBaseRequest? Type2018 { get; set; } + public global::Vapi.AnalyticsOperation? Type2018 { get; set; } /// /// /// - public global::Vapi.ServerMessageKnowledgeBaseRequestType? Type2019 { get; set; } + public global::Vapi.AnalyticsOperationOperation? Type2019 { get; set; } /// /// /// - public global::Vapi.ServerMessageModelOutput? Type2020 { get; set; } + public global::Vapi.AnalyticsOperationColumn? Type2020 { get; set; } /// /// /// - public global::Vapi.ServerMessageModelOutputType? Type2021 { get; set; } + public global::Vapi.AnalyticsQuery? Type2021 { get; set; } /// /// /// - public global::Vapi.ServerMessagePhoneCallControl? Type2022 { get; set; } + public global::Vapi.AnalyticsQueryTable? Type2022 { get; set; } /// /// /// - public global::Vapi.ServerMessagePhoneCallControlType? Type2023 { get; set; } + public global::System.Collections.Generic.IList? Type2023 { get; set; } /// /// /// - public global::Vapi.ServerMessagePhoneCallControlRequest? Type2024 { get; set; } + public global::Vapi.AnalyticsQueryGroupByItem? Type2024 { get; set; } /// /// /// - public global::Vapi.ServerMessageSpeechUpdate? Type2025 { get; set; } + public global::System.Collections.Generic.IList? Type2025 { get; set; } /// /// /// - public global::Vapi.ServerMessageSpeechUpdateType? Type2026 { get; set; } + public global::System.Collections.Generic.IList? Type2026 { get; set; } /// /// /// - public global::Vapi.ServerMessageSpeechUpdateStatus? Type2027 { get; set; } + public global::Vapi.AnalyticsQueryDTO? Type2027 { get; set; } /// /// /// - public global::Vapi.ServerMessageSpeechUpdateRole? Type2028 { get; set; } + public global::System.Collections.Generic.IList? Type2028 { get; set; } /// /// /// - public global::Vapi.ServerMessageStatusUpdate? Type2029 { get; set; } + public global::Vapi.AnalyticsQueryResult? Type2029 { get; set; } /// /// /// - public global::Vapi.ServerMessageStatusUpdateType? Type2030 { get; set; } + public global::Vapi.ClientMessageWorkflowNodeStarted? Type2030 { get; set; } /// /// /// - public global::Vapi.ServerMessageStatusUpdateStatus? Type2031 { get; set; } + public global::Vapi.ClientMessageWorkflowNodeStartedType? Type2031 { get; set; } /// /// /// - public global::Vapi.ServerMessageStatusUpdateEndedReason? Type2032 { get; set; } + public global::Vapi.ClientMessageAssistantStarted? Type2032 { get; set; } /// /// /// - public global::Vapi.ServerMessageToolCalls? Type2033 { get; set; } + public global::Vapi.ClientMessageAssistantStartedType? Type2033 { get; set; } /// /// /// - public global::Vapi.ServerMessageToolCallsType? Type2034 { get; set; } + public global::Vapi.ClientMessageConversationUpdate? Type2034 { get; set; } /// /// /// - public global::Vapi.ServerMessageTransferDestinationRequest? Type2035 { get; set; } + public global::Vapi.ClientMessageConversationUpdateType? Type2035 { get; set; } /// /// /// - public global::Vapi.ServerMessageTransferDestinationRequestType? Type2036 { get; set; } + public global::Vapi.ClientMessageHang? Type2036 { get; set; } /// /// /// - public global::Vapi.ServerMessageTransferUpdate? Type2037 { get; set; } + public global::Vapi.ClientMessageHangType? Type2037 { get; set; } /// /// /// - public global::Vapi.ServerMessageTransferUpdateType? Type2038 { get; set; } + public global::Vapi.ClientMessageMetadata? Type2038 { get; set; } /// /// /// - public global::Vapi.ServerMessageTranscript? Type2039 { get; set; } + public global::Vapi.ClientMessageMetadataType? Type2039 { get; set; } /// /// /// - public global::Vapi.ServerMessageTranscriptType? Type2040 { get; set; } + public global::Vapi.ClientMessageModelOutput? Type2040 { get; set; } /// /// /// - public global::Vapi.ServerMessageTranscriptRole? Type2041 { get; set; } + public global::Vapi.ClientMessageModelOutputType? Type2041 { get; set; } /// /// /// - public global::Vapi.ServerMessageTranscriptTranscriptType? Type2042 { get; set; } + public global::Vapi.ClientMessageSpeechUpdate? Type2042 { get; set; } /// /// /// - public global::Vapi.ServerMessageUserInterrupted? Type2043 { get; set; } + public global::Vapi.ClientMessageSpeechUpdateType? Type2043 { get; set; } /// /// /// - public global::Vapi.ServerMessageUserInterruptedType? Type2044 { get; set; } + public global::Vapi.ClientMessageSpeechUpdateStatus? Type2044 { get; set; } /// /// /// - public global::Vapi.ServerMessageLanguageChangeDetected? Type2045 { get; set; } + public global::Vapi.ClientMessageSpeechUpdateRole? Type2045 { get; set; } /// /// /// - public global::Vapi.ServerMessageLanguageChangeDetectedType? Type2046 { get; set; } + public global::Vapi.ClientMessageTranscript? Type2046 { get; set; } /// /// /// - public global::Vapi.ServerMessageVoiceInput? Type2047 { get; set; } + public global::Vapi.ClientMessageTranscriptType? Type2047 { get; set; } /// /// /// - public global::Vapi.ServerMessageVoiceInputType? Type2048 { get; set; } + public global::Vapi.ClientMessageTranscriptRole? Type2048 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeech? Type2049 { get; set; } + public global::Vapi.ClientMessageTranscriptTranscriptType? Type2049 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeechType? Type2050 { get; set; } + public global::Vapi.ClientMessageToolCalls? Type2050 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeechSource? Type2051 { get; set; } + public global::Vapi.ClientMessageToolCallsType? Type2051 { get; set; } /// /// /// - public global::Vapi.Timing2? Type2052 { get; set; } + public global::Vapi.FunctionToolWithToolCall? Type2052 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeechTimingDiscriminator? Type2053 { get; set; } + public global::Vapi.GhlToolWithToolCall? Type2053 { get; set; } /// /// /// - public global::Vapi.ServerMessageAssistantSpeechTimingDiscriminatorType? Type2054 { get; set; } + public global::Vapi.MakeToolWithToolCall? Type2054 { get; set; } /// /// /// - public global::Vapi.ServerMessageVoiceRequest? Type2055 { get; set; } + public global::Vapi.BashToolWithToolCall? Type2055 { get; set; } /// /// /// - public global::Vapi.ServerMessageVoiceRequestType? Type2056 { get; set; } + public global::Vapi.ComputerToolWithToolCall? Type2056 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallEndpointingRequest? Type2057 { get; set; } + public global::Vapi.TextEditorToolWithToolCall? Type2057 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallEndpointingRequestType? Type2058 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolWithToolCall? Type2058 { get; set; } /// /// /// - public global::Vapi.ServerMessageChatCreated? Type2059 { get; set; } + public global::Vapi.ClientMessageToolCallsResult? Type2059 { get; set; } /// /// /// - public global::Vapi.ServerMessageChatCreatedType? Type2060 { get; set; } + public global::Vapi.ClientMessageToolCallsResultType? Type2060 { get; set; } /// /// /// - public global::Vapi.ServerMessageChatDeleted? Type2061 { get; set; } + public global::Vapi.ClientMessageTransferUpdate? Type2061 { get; set; } /// /// /// - public global::Vapi.ServerMessageChatDeletedType? Type2062 { get; set; } + public global::Vapi.ClientMessageTransferUpdateType? Type2062 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionCreated? Type2063 { get; set; } + public global::Vapi.ClientMessageUserInterrupted? Type2063 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionCreatedType? Type2064 { get; set; } + public global::Vapi.ClientMessageUserInterruptedType? Type2064 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionUpdated? Type2065 { get; set; } + public global::Vapi.ClientMessageLanguageChangeDetected? Type2065 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionUpdatedType? Type2066 { get; set; } + public global::Vapi.ClientMessageLanguageChangeDetectedType? Type2066 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionDeleted? Type2067 { get; set; } + public global::Vapi.ClientMessageVoiceInput? Type2067 { get; set; } /// /// /// - public global::Vapi.ServerMessageSessionDeletedType? Type2068 { get; set; } + public global::Vapi.ClientMessageVoiceInputType? Type2068 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallDeleted? Type2069 { get; set; } + public global::Vapi.ClientMessageAssistantSpeech? Type2069 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallDeletedType? Type2070 { get; set; } + public global::Vapi.ClientMessageAssistantSpeechType? Type2070 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallDeleteFailed? Type2071 { get; set; } + public global::Vapi.ClientMessageAssistantSpeechSource? Type2071 { get; set; } /// /// /// - public global::Vapi.ServerMessageCallDeleteFailedType? Type2072 { get; set; } + public global::Vapi.Timing? Type2072 { get; set; } /// /// /// - public global::Vapi.ServerMessage? Type2073 { get; set; } + public global::Vapi.ClientMessageAssistantSpeechTimingDiscriminator? Type2073 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseAssistantRequest? Type2074 { get; set; } + public global::Vapi.ClientMessageAssistantSpeechTimingDiscriminatorType? Type2074 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseHandoffDestinationRequest? Type2075 { get; set; } + public global::Vapi.ClientMessageChatCreated? Type2075 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseResponseDocument? Type2076 { get; set; } + public global::Vapi.ClientMessageChatCreatedType? Type2076 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseKnowledgeBaseRequest? Type2077 { get; set; } + public global::Vapi.ClientMessageChatDeleted? Type2077 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2078 { get; set; } + public global::Vapi.ClientMessageChatDeletedType? Type2078 { get; set; } /// /// /// - public global::Vapi.ToolCallResult? Type2079 { get; set; } + public global::Vapi.ClientMessageSessionCreated? Type2079 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2080 { get; set; } + public global::Vapi.ClientMessageSessionCreatedType? Type2080 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseToolCalls? Type2081 { get; set; } + public global::Vapi.ClientMessageSessionUpdated? Type2081 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2082 { get; set; } + public global::Vapi.ClientMessageSessionUpdatedType? Type2082 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseTransferDestinationRequest? Type2083 { get; set; } + public global::Vapi.ClientMessageSessionDeleted? Type2083 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseVoiceRequest? Type2084 { get; set; } + public global::Vapi.ClientMessageSessionDeletedType? Type2084 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponseCallEndpointingRequest? Type2085 { get; set; } + public global::Vapi.ClientMessageCallDeleted? Type2085 { get; set; } /// /// /// - public global::Vapi.ServerMessageResponse? Type2086 { get; set; } + public global::Vapi.ClientMessageCallDeletedType? Type2086 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageAddMessage? Type2087 { get; set; } + public global::Vapi.ClientMessageCallDeleteFailed? Type2087 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageAddMessageType? Type2088 { get; set; } + public global::Vapi.ClientMessageCallDeleteFailedType? Type2088 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageControl? Type2089 { get; set; } + public global::Vapi.ClientMessage? Type2089 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageControlType? Type2090 { get; set; } + public global::Vapi.ServerMessageAssistantRequest? Type2090 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageControlControl? Type2091 { get; set; } + public global::Vapi.ServerMessageAssistantRequestType? Type2091 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageSay? Type2092 { get; set; } + public global::Vapi.ServerMessageConversationUpdate? Type2092 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageSayType? Type2093 { get; set; } + public global::Vapi.ServerMessageConversationUpdateType? Type2093 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageEndCall? Type2094 { get; set; } + public global::Vapi.ServerMessageEndOfCallReport? Type2094 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageEndCallType? Type2095 { get; set; } + public global::Vapi.ServerMessageEndOfCallReportType? Type2095 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageTransfer? Type2096 { get; set; } + public global::Vapi.ServerMessageEndOfCallReportEndedReason? Type2096 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageTransferType? Type2097 { get; set; } + public global::Vapi.ServerMessageHandoffDestinationRequest? Type2097 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageSendTransportMessage? Type2098 { get; set; } + public global::Vapi.ServerMessageHandoffDestinationRequestType? Type2098 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessageSendTransportMessageType? Type2099 { get; set; } + public global::Vapi.ServerMessageHang? Type2099 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2100 { get; set; } + public global::Vapi.ServerMessageHangType? Type2100 { get; set; } /// /// /// - public global::Vapi.VapiSipTransportMessage? Type2101 { get; set; } + public global::Vapi.ServerMessageKnowledgeBaseRequest? Type2101 { get; set; } /// /// /// - public global::Vapi.TwilioTransportMessage? Type2102 { get; set; } + public global::Vapi.ServerMessageKnowledgeBaseRequestType? Type2102 { get; set; } /// /// /// - public global::Vapi.ClientInboundMessage? Type2103 { get; set; } + public global::Vapi.ServerMessageModelOutput? Type2103 { get; set; } /// /// /// - public global::Vapi.KnowledgeBaseCostType? Type2104 { get; set; } + public global::Vapi.ServerMessageModelOutputType? Type2104 { get; set; } /// /// /// - public global::Vapi.SessionCostType? Type2105 { get; set; } + public global::Vapi.ServerMessagePhoneCallControl? Type2105 { get; set; } /// /// /// - public global::Vapi.FunctionToolWithToolCallType? Type2106 { get; set; } + public global::Vapi.ServerMessagePhoneCallControlType? Type2106 { get; set; } /// /// /// - public global::Vapi.GhlToolWithToolCallType? Type2107 { get; set; } + public global::Vapi.ServerMessagePhoneCallControlRequest? Type2107 { get; set; } /// /// /// - public global::Vapi.MakeToolWithToolCallType? Type2108 { get; set; } + public global::Vapi.ServerMessageSpeechUpdate? Type2108 { get; set; } /// /// /// - public global::Vapi.BashToolWithToolCallType? Type2109 { get; set; } + public global::Vapi.ServerMessageSpeechUpdateType? Type2109 { get; set; } /// /// /// - public global::Vapi.BashToolWithToolCallSubType? Type2110 { get; set; } + public global::Vapi.ServerMessageSpeechUpdateStatus? Type2110 { get; set; } /// /// /// - public global::Vapi.BashToolWithToolCallName? Type2111 { get; set; } + public global::Vapi.ServerMessageSpeechUpdateRole? Type2111 { get; set; } /// /// /// - public global::Vapi.ComputerToolWithToolCallType? Type2112 { get; set; } + public global::Vapi.ServerMessageStatusUpdate? Type2112 { get; set; } /// /// /// - public global::Vapi.ComputerToolWithToolCallSubType? Type2113 { get; set; } + public global::Vapi.ServerMessageStatusUpdateType? Type2113 { get; set; } /// /// /// - public global::Vapi.ComputerToolWithToolCallName? Type2114 { get; set; } + public global::Vapi.ServerMessageStatusUpdateStatus? Type2114 { get; set; } /// /// /// - public global::Vapi.TextEditorToolWithToolCallType? Type2115 { get; set; } + public global::Vapi.ServerMessageStatusUpdateEndedReason? Type2115 { get; set; } /// /// /// - public global::Vapi.TextEditorToolWithToolCallSubType? Type2116 { get; set; } + public global::Vapi.ServerMessageToolCalls? Type2116 { get; set; } /// /// /// - public global::Vapi.TextEditorToolWithToolCallName? Type2117 { get; set; } + public global::Vapi.ServerMessageToolCallsType? Type2117 { get; set; } /// /// /// - public global::Vapi.GoogleCalendarCreateEventToolWithToolCallType? Type2118 { get; set; } + public global::Vapi.ServerMessageTransferDestinationRequest? Type2118 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolWithToolCall? Type2119 { get; set; } + public global::Vapi.ServerMessageTransferDestinationRequestType? Type2119 { get; set; } /// /// /// - public global::Vapi.GoogleSheetsRowAppendToolWithToolCallType? Type2120 { get; set; } + public global::Vapi.ServerMessageTransferUpdate? Type2120 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolWithToolCall? Type2121 { get; set; } + public global::Vapi.ServerMessageTransferUpdateType? Type2121 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarAvailabilityToolWithToolCallType? Type2122 { get; set; } + public global::Vapi.ServerMessageTranscript? Type2122 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolWithToolCall? Type2123 { get; set; } + public global::Vapi.ServerMessageTranscriptType? Type2123 { get; set; } /// /// /// - public global::Vapi.GoHighLevelCalendarEventCreateToolWithToolCallType? Type2124 { get; set; } + public global::Vapi.ServerMessageTranscriptRole? Type2124 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolWithToolCall? Type2125 { get; set; } + public global::Vapi.ServerMessageTranscriptTranscriptType? Type2125 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactCreateToolWithToolCallType? Type2126 { get; set; } + public global::Vapi.ServerMessageUserInterrupted? Type2126 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolWithToolCall? Type2127 { get; set; } + public global::Vapi.ServerMessageUserInterruptedType? Type2127 { get; set; } /// /// /// - public global::Vapi.GoHighLevelContactGetToolWithToolCallType? Type2128 { get; set; } + public global::Vapi.ServerMessageLanguageChangeDetected? Type2128 { get; set; } /// /// /// - public global::Vapi.VapiSipTransportMessageTransport? Type2129 { get; set; } + public global::Vapi.ServerMessageLanguageChangeDetectedType? Type2129 { get; set; } /// /// /// - public global::Vapi.VapiSipTransportMessageSipVerb? Type2130 { get; set; } + public global::Vapi.ServerMessageVoiceInput? Type2130 { get; set; } /// /// /// - public global::Vapi.TwilioTransportMessageTransport? Type2131 { get; set; } + public global::Vapi.ServerMessageVoiceInputType? Type2131 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateRequest? Type2132 { get; set; } + public global::Vapi.ServerMessageAssistantSpeech? Type2132 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateRequestDiscriminator? Type2133 { get; set; } + public global::Vapi.ServerMessageAssistantSpeechType? Type2133 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateRequestDiscriminatorProvider? Type2134 { get; set; } + public global::Vapi.ServerMessageAssistantSpeechSource? Type2134 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateRequest? Type2135 { get; set; } + public global::Vapi.Timing2? Type2135 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateRequestDiscriminator? Type2136 { get; set; } + public global::Vapi.ServerMessageAssistantSpeechTimingDiscriminator? Type2136 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateRequestDiscriminatorProvider? Type2137 { get; set; } + public global::Vapi.ServerMessageAssistantSpeechTimingDiscriminatorType? Type2137 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateRequest? Type2138 { get; set; } + public global::Vapi.ServerMessageVoiceRequest? Type2138 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateRequestDiscriminator? Type2139 { get; set; } + public global::Vapi.ServerMessageVoiceRequestType? Type2139 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateRequestDiscriminatorType? Type2140 { get; set; } + public global::Vapi.ServerMessageCallEndpointingRequest? Type2140 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateRequest? Type2141 { get; set; } + public global::Vapi.ServerMessageCallEndpointingRequestType? Type2141 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateRequestDiscriminator? Type2142 { get; set; } + public global::Vapi.ServerMessageChatCreated? Type2142 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateRequestDiscriminatorType? Type2143 { get; set; } + public global::Vapi.ServerMessageChatCreatedType? Type2143 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateRequest? Type2144 { get; set; } + public global::Vapi.ServerMessageChatDeleted? Type2144 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateRequestDiscriminator? Type2145 { get; set; } + public global::Vapi.ServerMessageChatDeletedType? Type2145 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateRequestDiscriminatorType? Type2146 { get; set; } + public global::Vapi.ServerMessageSessionCreated? Type2146 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateRequest? Type2147 { get; set; } + public global::Vapi.ServerMessageSessionCreatedType? Type2147 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateRequestDiscriminator? Type2148 { get; set; } + public global::Vapi.ServerMessageSessionUpdated? Type2148 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateRequestDiscriminatorType? Type2149 { get; set; } + public global::Vapi.ServerMessageSessionUpdatedType? Type2149 { get; set; } /// /// /// - public global::Vapi.InsightControllerPreviewRequest? Type2150 { get; set; } + public global::Vapi.ServerMessageSessionDeleted? Type2150 { get; set; } /// /// /// - public global::Vapi.InsightControllerPreviewRequestDiscriminator? Type2151 { get; set; } + public global::Vapi.ServerMessageSessionDeletedType? Type2151 { get; set; } /// /// /// - public global::Vapi.InsightControllerPreviewRequestDiscriminatorType? Type2152 { get; set; } + public global::Vapi.ServerMessageCallDeleted? Type2152 { get; set; } /// /// /// - public global::Vapi.ChatControllerListChatsSortOrder? Type2153 { get; set; } + public global::Vapi.ServerMessageCallDeletedType? Type2153 { get; set; } /// /// /// - public global::Vapi.ChatControllerListChatsSortBy? Type2154 { get; set; } + public global::Vapi.ServerMessageCallDeleteFailed? Type2154 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllStatus? Type2155 { get; set; } + public global::Vapi.ServerMessageCallDeleteFailedType? Type2155 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllSortOrder? Type2156 { get; set; } + public global::Vapi.CampaignContact? Type2156 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllSortBy? Type2157 { get; set; } + public global::Vapi.ServerMessageCampaignPredial? Type2157 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllV2Status? Type2158 { get; set; } + public global::Vapi.ServerMessageCampaignPredialType? Type2158 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllV2SortOrder? Type2159 { get; set; } + public global::Vapi.ServerMessage? Type2159 { get; set; } /// /// /// - public global::Vapi.CampaignControllerFindAllV2SortBy? Type2160 { get; set; } + public global::Vapi.ServerMessageResponseAssistantRequest? Type2160 { get; set; } /// /// /// - public global::Vapi.SessionControllerFindAllPaginatedSortOrder? Type2161 { get; set; } + public global::Vapi.ServerMessageResponseHandoffDestinationRequest? Type2161 { get; set; } /// /// /// - public global::Vapi.SessionControllerFindAllPaginatedSortBy? Type2162 { get; set; } + public global::Vapi.KnowledgeBaseResponseDocument? Type2162 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllPaginatedSortOrder? Type2163 { get; set; } + public global::Vapi.ServerMessageResponseKnowledgeBaseRequest? Type2163 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllPaginatedSortBy? Type2164 { get; set; } + public global::System.Collections.Generic.IList? Type2164 { get; set; } /// /// /// - public global::Vapi.StructuredOutputControllerFindAllSortOrder? Type2165 { get; set; } + public global::Vapi.ToolCallResult? Type2165 { get; set; } /// /// /// - public global::Vapi.StructuredOutputControllerFindAllSortBy? Type2166 { get; set; } + public global::Vapi.OneOf? Type2166 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindAllSortOrder? Type2167 { get; set; } + public global::Vapi.ServerMessageResponseToolCalls? Type2167 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindAllSortBy? Type2168 { get; set; } + public global::System.Collections.Generic.IList? Type2168 { get; set; } /// /// /// - public global::Vapi.EvalControllerGetPaginatedSortOrder? Type2169 { get; set; } + public global::Vapi.ServerMessageResponseTransferDestinationRequest? Type2169 { get; set; } /// /// /// - public global::Vapi.EvalControllerGetPaginatedSortBy? Type2170 { get; set; } + public global::Vapi.ServerMessageResponseVoiceRequest? Type2170 { get; set; } /// /// /// - public global::Vapi.EvalControllerGetRunsPaginatedSortOrder? Type2171 { get; set; } + public global::Vapi.ServerMessageResponseCallEndpointingRequest? Type2171 { get; set; } /// /// /// - public global::Vapi.EvalControllerGetRunsPaginatedSortBy? Type2172 { get; set; } + public global::Vapi.ServerMessageResponseCampaignPredial? Type2172 { get; set; } /// /// /// - public global::Vapi.ScorecardControllerGetPaginatedSortOrder? Type2173 { get; set; } + public global::Vapi.ServerMessageResponse? Type2173 { get; set; } /// /// /// - public global::Vapi.ScorecardControllerGetPaginatedSortBy? Type2174 { get; set; } + public global::Vapi.ClientInboundMessageAddMessage? Type2174 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerCreateProviderResourceProvider? Type2175 { get; set; } + public global::Vapi.ClientInboundMessageAddMessageType? Type2175 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerCreateProviderResourceResourceName? Type2176 { get; set; } + public global::Vapi.ClientInboundMessageControl? Type2176 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedProvider? Type2177 { get; set; } + public global::Vapi.ClientInboundMessageControlType? Type2177 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedResourceName? Type2178 { get; set; } + public global::Vapi.ClientInboundMessageControlControl? Type2178 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortOrder? Type2179 { get; set; } + public global::Vapi.ClientInboundMessageSay? Type2179 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortBy? Type2180 { get; set; } + public global::Vapi.ClientInboundMessageSayType? Type2180 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourceProvider? Type2181 { get; set; } + public global::Vapi.ClientInboundMessageEndCall? Type2181 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerGetProviderResourceResourceName? Type2182 { get; set; } + public global::Vapi.ClientInboundMessageEndCallType? Type2182 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerDeleteProviderResourceProvider? Type2183 { get; set; } + public global::Vapi.ClientInboundMessageTransfer? Type2183 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerDeleteProviderResourceResourceName? Type2184 { get; set; } + public global::Vapi.ClientInboundMessageTransferType? Type2184 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerUpdateProviderResourceProvider? Type2185 { get; set; } + public global::Vapi.ClientInboundMessageSendTransportMessage? Type2185 { get; set; } /// /// /// - public global::Vapi.ProviderResourceControllerUpdateProviderResourceResourceName? Type2186 { get; set; } + public global::Vapi.ClientInboundMessageSendTransportMessageType? Type2186 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2187 { get; set; } + public global::Vapi.OneOf? Type2187 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2188 { get; set; } + public global::Vapi.VapiSipTransportMessage? Type2188 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2189 { get; set; } + public global::Vapi.TwilioTransportMessage? Type2189 { get; set; } /// /// /// - public global::Vapi.OneOf? Type2190 { get; set; } + public global::Vapi.ClientInboundMessage? Type2190 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateResponse? Type2191 { get; set; } + public global::Vapi.KnowledgeBaseCostType? Type2191 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateResponseDiscriminator? Type2192 { get; set; } + public global::Vapi.SessionCostType? Type2192 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerCreateResponseDiscriminatorProvider? Type2193 { get; set; } + public global::Vapi.FunctionToolWithToolCallType? Type2193 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2194 { get; set; } + public global::Vapi.GhlToolWithToolCallType? Type2194 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllResponseItem? Type2195 { get; set; } + public global::Vapi.MakeToolWithToolCallType? Type2195 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllResponseItemDiscriminator? Type2196 { get; set; } + public global::Vapi.BashToolWithToolCallType? Type2196 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindAllResponseItemDiscriminatorProvider? Type2197 { get; set; } + public global::Vapi.BashToolWithToolCallSubType? Type2197 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindOneResponse? Type2198 { get; set; } + public global::Vapi.BashToolWithToolCallName? Type2198 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindOneResponseDiscriminator? Type2199 { get; set; } + public global::Vapi.ComputerToolWithToolCallType? Type2199 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerFindOneResponseDiscriminatorProvider? Type2200 { get; set; } + public global::Vapi.ComputerToolWithToolCallSubType? Type2200 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateResponse? Type2201 { get; set; } + public global::Vapi.ComputerToolWithToolCallName? Type2201 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateResponseDiscriminator? Type2202 { get; set; } + public global::Vapi.TextEditorToolWithToolCallType? Type2202 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerUpdateResponseDiscriminatorProvider? Type2203 { get; set; } + public global::Vapi.TextEditorToolWithToolCallSubType? Type2203 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerRemoveResponse? Type2204 { get; set; } + public global::Vapi.TextEditorToolWithToolCallName? Type2204 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerRemoveResponseDiscriminator? Type2205 { get; set; } + public global::Vapi.GoogleCalendarCreateEventToolWithToolCallType? Type2205 { get; set; } /// /// /// - public global::Vapi.PhoneNumberControllerRemoveResponseDiscriminatorProvider? Type2206 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolWithToolCall? Type2206 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateResponse? Type2207 { get; set; } + public global::Vapi.GoogleSheetsRowAppendToolWithToolCallType? Type2207 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateResponseDiscriminator? Type2208 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolWithToolCall? Type2208 { get; set; } /// /// /// - public global::Vapi.ToolControllerCreateResponseDiscriminatorType? Type2209 { get; set; } + public global::Vapi.GoHighLevelCalendarAvailabilityToolWithToolCallType? Type2209 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2210 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolWithToolCall? Type2210 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindAllResponseItem? Type2211 { get; set; } + public global::Vapi.GoHighLevelCalendarEventCreateToolWithToolCallType? Type2211 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindAllResponseItemDiscriminator? Type2212 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolWithToolCall? Type2212 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindAllResponseItemDiscriminatorType? Type2213 { get; set; } + public global::Vapi.GoHighLevelContactCreateToolWithToolCallType? Type2213 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindOneResponse? Type2214 { get; set; } + public global::Vapi.GoHighLevelContactGetToolWithToolCall? Type2214 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindOneResponseDiscriminator? Type2215 { get; set; } + public global::Vapi.GoHighLevelContactGetToolWithToolCallType? Type2215 { get; set; } /// /// /// - public global::Vapi.ToolControllerFindOneResponseDiscriminatorType? Type2216 { get; set; } + public global::Vapi.VapiSipTransportMessageTransport? Type2216 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateResponse? Type2217 { get; set; } + public global::Vapi.VapiSipTransportMessageSipVerb? Type2217 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateResponseDiscriminator? Type2218 { get; set; } + public global::Vapi.TwilioTransportMessageTransport? Type2218 { get; set; } /// /// /// - public global::Vapi.ToolControllerUpdateResponseDiscriminatorType? Type2219 { get; set; } + public global::Vapi.PhoneNumberControllerCreateRequest? Type2219 { get; set; } /// /// /// - public global::Vapi.ToolControllerRemoveResponse? Type2220 { get; set; } + public global::Vapi.PhoneNumberControllerCreateRequestDiscriminator? Type2220 { get; set; } /// /// /// - public global::Vapi.ToolControllerRemoveResponseDiscriminator? Type2221 { get; set; } + public global::Vapi.PhoneNumberControllerCreateRequestDiscriminatorProvider? Type2221 { get; set; } /// /// /// - public global::Vapi.ToolControllerRemoveResponseDiscriminatorType? Type2222 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateRequest? Type2222 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2223 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateRequestDiscriminator? Type2223 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateResponse? Type2224 { get; set; } + public global::Vapi.PhoneNumberControllerUpdateRequestDiscriminatorProvider? Type2224 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateResponseDiscriminator? Type2225 { get; set; } + public global::Vapi.ToolControllerCreateRequest? Type2225 { get; set; } /// /// /// - public global::Vapi.InsightControllerCreateResponseDiscriminatorType? Type2226 { get; set; } + public global::Vapi.ToolControllerCreateRequestDiscriminator? Type2226 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateResponse? Type2227 { get; set; } + public global::Vapi.ToolControllerCreateRequestDiscriminatorType? Type2227 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateResponseDiscriminator? Type2228 { get; set; } + public global::Vapi.ToolControllerUpdateRequest? Type2228 { get; set; } /// /// /// - public global::Vapi.InsightControllerUpdateResponseDiscriminatorType? Type2229 { get; set; } + public global::Vapi.ToolControllerUpdateRequestDiscriminator? Type2229 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindOneResponse? Type2230 { get; set; } + public global::Vapi.ToolControllerUpdateRequestDiscriminatorType? Type2230 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindOneResponseDiscriminator? Type2231 { get; set; } + public global::Vapi.InsightControllerCreateRequest? Type2231 { get; set; } /// /// /// - public global::Vapi.InsightControllerFindOneResponseDiscriminatorType? Type2232 { get; set; } + public global::Vapi.InsightControllerCreateRequestDiscriminator? Type2232 { get; set; } /// /// /// - public global::Vapi.InsightControllerRemoveResponse? Type2233 { get; set; } + public global::Vapi.InsightControllerCreateRequestDiscriminatorType? Type2233 { get; set; } /// /// /// - public global::Vapi.InsightControllerRemoveResponseDiscriminator? Type2234 { get; set; } + public global::Vapi.InsightControllerUpdateRequest? Type2234 { get; set; } /// /// /// - public global::Vapi.InsightControllerRemoveResponseDiscriminatorType? Type2235 { get; set; } + public global::Vapi.InsightControllerUpdateRequestDiscriminator? Type2235 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2236 { get; set; } + public global::Vapi.InsightControllerUpdateRequestDiscriminatorType? Type2236 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerPreviewRequest? Type2237 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerPreviewRequestDiscriminator? Type2238 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerPreviewRequestDiscriminatorType? Type2239 { get; set; } + /// + /// + /// + public global::Vapi.ChatControllerListChatsSortOrder? Type2240 { get; set; } + /// + /// + /// + public global::Vapi.ChatControllerListChatsSortBy? Type2241 { get; set; } + /// + /// + /// + public global::Vapi.CampaignControllerFindAllStatus? Type2242 { get; set; } + /// + /// + /// + public global::Vapi.CampaignControllerFindAllSortOrder? Type2243 { get; set; } + /// + /// + /// + public global::Vapi.CampaignControllerFindAllSortBy? Type2244 { get; set; } + /// + /// + /// + public global::Vapi.CampaignControllerFindAllV2Status? Type2245 { get; set; } + /// + /// + /// + public global::Vapi.CampaignControllerFindAllV2SortOrder? Type2246 { get; set; } + /// + /// + /// + public global::Vapi.CampaignControllerFindAllV2SortBy? Type2247 { get; set; } + /// + /// + /// + public global::Vapi.SessionControllerFindAllPaginatedSortOrder? Type2248 { get; set; } + /// + /// + /// + public global::Vapi.SessionControllerFindAllPaginatedSortBy? Type2249 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerFindAllPaginatedSortOrder? Type2250 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerFindAllPaginatedSortBy? Type2251 { get; set; } + /// + /// + /// + public global::Vapi.StructuredOutputControllerFindAllSortOrder? Type2252 { get; set; } + /// + /// + /// + public global::Vapi.StructuredOutputControllerFindAllSortBy? Type2253 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerFindAllSortOrder? Type2254 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerFindAllSortBy? Type2255 { get; set; } + /// + /// + /// + public global::Vapi.EvalControllerGetPaginatedSortOrder? Type2256 { get; set; } + /// + /// + /// + public global::Vapi.EvalControllerGetPaginatedSortBy? Type2257 { get; set; } + /// + /// + /// + public global::Vapi.EvalControllerGetRunsPaginatedSortOrder? Type2258 { get; set; } + /// + /// + /// + public global::Vapi.EvalControllerGetRunsPaginatedSortBy? Type2259 { get; set; } + /// + /// + /// + public global::Vapi.ScorecardControllerGetPaginatedSortOrder? Type2260 { get; set; } + /// + /// + /// + public global::Vapi.ScorecardControllerGetPaginatedSortBy? Type2261 { get; set; } + /// + /// + /// + public global::Vapi.ProviderResourceControllerCreateProviderResourceProvider? Type2262 { get; set; } + /// + /// + /// + public global::Vapi.ProviderResourceControllerCreateProviderResourceResourceName? Type2263 { get; set; } + /// + /// + /// + public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedProvider? Type2264 { get; set; } + /// + /// + /// + public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedResourceName? Type2265 { get; set; } + /// + /// + /// + public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortOrder? Type2266 { get; set; } + /// + /// + /// + public global::Vapi.ProviderResourceControllerGetProviderResourcesPaginatedSortBy? Type2267 { get; set; } + /// + /// + /// + public global::Vapi.ProviderResourceControllerGetProviderResourceProvider? Type2268 { get; set; } + /// + /// + /// + public global::Vapi.ProviderResourceControllerGetProviderResourceResourceName? Type2269 { get; set; } + /// + /// + /// + public global::Vapi.ProviderResourceControllerDeleteProviderResourceProvider? Type2270 { get; set; } + /// + /// + /// + public global::Vapi.ProviderResourceControllerDeleteProviderResourceResourceName? Type2271 { get; set; } + /// + /// + /// + public global::Vapi.ProviderResourceControllerUpdateProviderResourceProvider? Type2272 { get; set; } + /// + /// + /// + public global::Vapi.ProviderResourceControllerUpdateProviderResourceResourceName? Type2273 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2274 { get; set; } + /// + /// + /// + public global::Vapi.OneOf? Type2275 { get; set; } + /// + /// + /// + public global::Vapi.OneOf? Type2276 { get; set; } + /// + /// + /// + public global::Vapi.OneOf? Type2277 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerCreateResponse? Type2278 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerCreateResponseDiscriminator? Type2279 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerCreateResponseDiscriminatorProvider? Type2280 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2281 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerFindAllResponseItem? Type2282 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerFindAllResponseItemDiscriminator? Type2283 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerFindAllResponseItemDiscriminatorProvider? Type2284 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerFindOneResponse? Type2285 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerFindOneResponseDiscriminator? Type2286 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerFindOneResponseDiscriminatorProvider? Type2287 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerUpdateResponse? Type2288 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerUpdateResponseDiscriminator? Type2289 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerUpdateResponseDiscriminatorProvider? Type2290 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerRemoveResponse? Type2291 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerRemoveResponseDiscriminator? Type2292 { get; set; } + /// + /// + /// + public global::Vapi.PhoneNumberControllerRemoveResponseDiscriminatorProvider? Type2293 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerCreateResponse? Type2294 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerCreateResponseDiscriminator? Type2295 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerCreateResponseDiscriminatorType? Type2296 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2297 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerFindAllResponseItem? Type2298 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerFindAllResponseItemDiscriminator? Type2299 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerFindAllResponseItemDiscriminatorType? Type2300 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerFindOneResponse? Type2301 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerFindOneResponseDiscriminator? Type2302 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerFindOneResponseDiscriminatorType? Type2303 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerUpdateResponse? Type2304 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerUpdateResponseDiscriminator? Type2305 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerUpdateResponseDiscriminatorType? Type2306 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerRemoveResponse? Type2307 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerRemoveResponseDiscriminator? Type2308 { get; set; } + /// + /// + /// + public global::Vapi.ToolControllerRemoveResponseDiscriminatorType? Type2309 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2310 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerCreateResponse? Type2311 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerCreateResponseDiscriminator? Type2312 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerCreateResponseDiscriminatorType? Type2313 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerUpdateResponse? Type2314 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerUpdateResponseDiscriminator? Type2315 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerUpdateResponseDiscriminatorType? Type2316 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerFindOneResponse? Type2317 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerFindOneResponseDiscriminator? Type2318 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerFindOneResponseDiscriminatorType? Type2319 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerRemoveResponse? Type2320 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerRemoveResponseDiscriminator? Type2321 { get; set; } + /// + /// + /// + public global::Vapi.InsightControllerRemoveResponseDiscriminatorType? Type2322 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2323 { get; set; } /// /// diff --git a/src/libs/Vapi/Generated/Vapi.Models.AnthropicBedrockCredentialRegion.g.cs b/src/libs/Vapi/Generated/Vapi.Models.AnthropicBedrockCredentialRegion.g.cs index 4f7ad55a..bd24dc91 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AnthropicBedrockCredentialRegion.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.AnthropicBedrockCredentialRegion.g.cs @@ -19,6 +19,10 @@ public enum AnthropicBedrockCredentialRegion /// /// /// + EuCentral1, + /// + /// + /// EuWest1, /// /// @@ -48,6 +52,7 @@ public static string ToValueString(this AnthropicBedrockCredentialRegion value) { AnthropicBedrockCredentialRegion.ApNortheast1 => "ap-northeast-1", AnthropicBedrockCredentialRegion.ApSoutheast2 => "ap-southeast-2", + AnthropicBedrockCredentialRegion.EuCentral1 => "eu-central-1", AnthropicBedrockCredentialRegion.EuWest1 => "eu-west-1", AnthropicBedrockCredentialRegion.EuWest3 => "eu-west-3", AnthropicBedrockCredentialRegion.UsEast1 => "us-east-1", @@ -64,6 +69,7 @@ public static string ToValueString(this AnthropicBedrockCredentialRegion value) { "ap-northeast-1" => AnthropicBedrockCredentialRegion.ApNortheast1, "ap-southeast-2" => AnthropicBedrockCredentialRegion.ApSoutheast2, + "eu-central-1" => AnthropicBedrockCredentialRegion.EuCentral1, "eu-west-1" => AnthropicBedrockCredentialRegion.EuWest1, "eu-west-3" => AnthropicBedrockCredentialRegion.EuWest3, "us-east-1" => AnthropicBedrockCredentialRegion.UsEast1, diff --git a/src/libs/Vapi/Generated/Vapi.Models.Campaign.g.cs b/src/libs/Vapi/Generated/Vapi.Models.Campaign.g.cs index 65fc0b92..1394223a 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.Campaign.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.Campaign.g.cs @@ -92,6 +92,12 @@ public sealed partial class Campaign [global::System.Text.Json.Serialization.JsonPropertyName("squadOverrides")] public global::Vapi.AssistantOverrides? SquadOverrides { get; set; } + /// + /// This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("server")] + public global::Vapi.Server? Server { get; set; } + /// /// This is the unique identifier for the campaign. /// @@ -241,6 +247,9 @@ public sealed partial class Campaign /// /// These are the overrides for the squad and template variables for the campaign. Use this when the campaign targets a `squadId`. Per-contact `squadOverrides` are deep-merged on top of this at dispatch time. /// + /// + /// This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -267,7 +276,8 @@ public Campaign( global::System.Collections.Generic.IList? customers, double? maxConcurrency, global::Vapi.AssistantOverrides? assistantOverrides, - global::Vapi.AssistantOverrides? squadOverrides) + global::Vapi.AssistantOverrides? squadOverrides, + global::Vapi.Server? server) { this.Status = status; this.EndedReason = endedReason; @@ -282,6 +292,7 @@ public Campaign( this.MaxConcurrency = maxConcurrency; this.AssistantOverrides = assistantOverrides; this.SquadOverrides = squadOverrides; + this.Server = server; this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); this.OrgId = orgId ?? throw new global::System.ArgumentNullException(nameof(orgId)); this.CreatedAt = createdAt; diff --git a/src/libs/Vapi/Generated/Vapi.Models.CampaignContact.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CampaignContact.Json.g.cs new file mode 100644 index 00000000..b6151977 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.CampaignContact.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class CampaignContact + { + /// + /// 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.CampaignContact? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.CampaignContact), + jsonSerializerContext) as global::Vapi.CampaignContact; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vapi.CampaignContact? 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.CampaignContact? 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.CampaignContact), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.CampaignContact; + } + + /// + /// 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.CampaignContact.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CampaignContact.g.cs new file mode 100644 index 00000000..e538279c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.CampaignContact.g.cs @@ -0,0 +1,123 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class CampaignContact + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("campaignId")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string CampaignId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("orgId")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string OrgId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("customerId")] + public string? CustomerId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("number")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Number { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + public string? Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("assistantOverrides")] + public global::Vapi.AssistantOverrides? AssistantOverrides { get; set; } + + /// + /// Use this when the campaign targets a `squadId`. Mirrors the call-level `squadOverrides` field. Merged with the campaign-level squadOverrides at dispatch time. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("squadOverrides")] + public global::Vapi.AssistantOverrides? SquadOverrides { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("createdAt")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.DateTime CreatedAt { 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. + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// + /// Use this when the campaign targets a `squadId`. Mirrors the call-level `squadOverrides` field. Merged with the campaign-level squadOverrides at dispatch time. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public CampaignContact( + string id, + string campaignId, + string orgId, + string number, + global::System.DateTime createdAt, + string? customerId, + string? name, + global::Vapi.AssistantOverrides? assistantOverrides, + global::Vapi.AssistantOverrides? squadOverrides) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.CampaignId = campaignId ?? throw new global::System.ArgumentNullException(nameof(campaignId)); + this.OrgId = orgId ?? throw new global::System.ArgumentNullException(nameof(orgId)); + this.CustomerId = customerId; + this.Number = number ?? throw new global::System.ArgumentNullException(nameof(number)); + this.Name = name; + this.AssistantOverrides = assistantOverrides; + this.SquadOverrides = squadOverrides; + this.CreatedAt = createdAt; + } + + /// + /// Initializes a new instance of the class. + /// + public CampaignContact() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.CreateAnthropicBedrockCredentialDTORegion.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CreateAnthropicBedrockCredentialDTORegion.g.cs index 285bb699..de95bd97 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.CreateAnthropicBedrockCredentialDTORegion.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.CreateAnthropicBedrockCredentialDTORegion.g.cs @@ -19,6 +19,10 @@ public enum CreateAnthropicBedrockCredentialDTORegion /// /// /// + EuCentral1, + /// + /// + /// EuWest1, /// /// @@ -48,6 +52,7 @@ public static string ToValueString(this CreateAnthropicBedrockCredentialDTORegio { CreateAnthropicBedrockCredentialDTORegion.ApNortheast1 => "ap-northeast-1", CreateAnthropicBedrockCredentialDTORegion.ApSoutheast2 => "ap-southeast-2", + CreateAnthropicBedrockCredentialDTORegion.EuCentral1 => "eu-central-1", CreateAnthropicBedrockCredentialDTORegion.EuWest1 => "eu-west-1", CreateAnthropicBedrockCredentialDTORegion.EuWest3 => "eu-west-3", CreateAnthropicBedrockCredentialDTORegion.UsEast1 => "us-east-1", @@ -64,6 +69,7 @@ public static string ToValueString(this CreateAnthropicBedrockCredentialDTORegio { "ap-northeast-1" => CreateAnthropicBedrockCredentialDTORegion.ApNortheast1, "ap-southeast-2" => CreateAnthropicBedrockCredentialDTORegion.ApSoutheast2, + "eu-central-1" => CreateAnthropicBedrockCredentialDTORegion.EuCentral1, "eu-west-1" => CreateAnthropicBedrockCredentialDTORegion.EuWest1, "eu-west-3" => CreateAnthropicBedrockCredentialDTORegion.EuWest3, "us-east-1" => CreateAnthropicBedrockCredentialDTORegion.UsEast1, diff --git a/src/libs/Vapi/Generated/Vapi.Models.CreateCampaignDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CreateCampaignDTO.g.cs index 9330ad39..58ddbc5c 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.CreateCampaignDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.CreateCampaignDTO.g.cs @@ -77,6 +77,12 @@ public sealed partial class CreateCampaignDTO [global::System.Text.Json.Serialization.JsonPropertyName("squadOverrides")] public global::Vapi.AssistantOverrides? SquadOverrides { get; set; } + /// + /// This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("server")] + public global::Vapi.Server? Server { get; set; } + /// /// Optional campaign ID to duplicate config from. Provided fields in the request override the source. If `customers` is omitted, contacts are copied from the source. /// @@ -126,6 +132,9 @@ public sealed partial class CreateCampaignDTO /// /// These are the overrides for the squad and template variables for the campaign. Use this when the campaign targets a `squadId`. Per-contact `squadOverrides` are deep-merged on top of this at dispatch time. /// + /// + /// This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks. + /// /// /// Optional campaign ID to duplicate config from. Provided fields in the request override the source. If `customers` is omitted, contacts are copied from the source. /// @@ -144,6 +153,7 @@ public CreateCampaignDTO( double? maxConcurrency, global::Vapi.AssistantOverrides? assistantOverrides, global::Vapi.AssistantOverrides? squadOverrides, + global::Vapi.Server? server, string? duplicateFromCampaignId) { this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); @@ -157,6 +167,7 @@ public CreateCampaignDTO( this.MaxConcurrency = maxConcurrency; this.AssistantOverrides = assistantOverrides; this.SquadOverrides = squadOverrides; + this.Server = server; this.DuplicateFromCampaignId = duplicateFromCampaignId; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.ServerMessage.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ServerMessage.g.cs index 636cca82..a386e2a3 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.ServerMessage.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.ServerMessage.g.cs @@ -17,9 +17,9 @@ public sealed partial class ServerMessage /// 4. `org.serverUrl` (if configured) /// [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 @@ -42,7 +42,7 @@ public sealed partial class ServerMessage [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ServerMessage( - global::Vapi.OneOf message) + global::Vapi.OneOf message) { this.Message = message; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.ServerMessageCampaignPredial.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageCampaignPredial.Json.g.cs new file mode 100644 index 00000000..df415434 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageCampaignPredial.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class ServerMessageCampaignPredial + { + /// + /// 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.ServerMessageCampaignPredial? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.ServerMessageCampaignPredial), + jsonSerializerContext) as global::Vapi.ServerMessageCampaignPredial; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vapi.ServerMessageCampaignPredial? 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.ServerMessageCampaignPredial? 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.ServerMessageCampaignPredial), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.ServerMessageCampaignPredial; + } + + /// + /// 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.ServerMessageCampaignPredial.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageCampaignPredial.g.cs new file mode 100644 index 00000000..22a1318c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageCampaignPredial.g.cs @@ -0,0 +1,151 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class ServerMessageCampaignPredial + { + /// + /// This is the phone number that the message is associated with. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("phoneNumber")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.OneOfJsonConverter))] + public global::Vapi.OneOf? PhoneNumber { get; set; } + + /// + /// This is the type of the message. "campaign.predial" is sent to the campaign's server before each contact is dialed, so the server can decide whether the contact is eligible to be called. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.ServerMessageCampaignPredialTypeJsonConverter))] + public global::Vapi.ServerMessageCampaignPredialType Type { get; set; } + + /// + /// This is the ID of the campaign the contact belongs to. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("campaignId")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string CampaignId { get; set; } + + /// + /// This is the contact that is about to be dialed. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("contact")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::Vapi.CampaignContact Contact { get; set; } + + /// + /// This is the timestamp of the message. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("timestamp")] + public double? Timestamp { get; set; } + + /// + /// This is a live version of the `call.artifact`.
+ /// This matches what is stored on `call.artifact` after the call. + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("artifact")] + public global::Vapi.Artifact? Artifact { get; set; } + + /// + /// This is the assistant that the message is associated with. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("assistant")] + public global::Vapi.CreateAssistantDTO? Assistant { get; set; } + + /// + /// This is the customer that the message is associated with. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("customer")] + public global::Vapi.CreateCustomerDTO? Customer { get; set; } + + /// + /// This is the call that the message is associated with. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("call")] + public global::Vapi.Call? Call { get; set; } + + /// + /// This is the chat object. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("chat")] + public global::Vapi.Chat? Chat { 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 ID of the campaign the contact belongs to. + /// + /// + /// This is the contact that is about to be dialed. + /// + /// + /// This is the phone number that the message is associated with. + /// + /// + /// This is the type of the message. "campaign.predial" is sent to the campaign's server before each contact is dialed, so the server can decide whether the contact is eligible to be called. + /// + /// + /// This is the timestamp of the message. + /// + /// + /// This is a live version of the `call.artifact`.
+ /// This matches what is stored on `call.artifact` after the call. + /// + /// + /// This is the assistant that the message is associated with. + /// + /// + /// This is the customer that the message is associated with. + /// + /// + /// This is the call that the message is associated with. + /// + /// + /// This is the chat object. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ServerMessageCampaignPredial( + string campaignId, + global::Vapi.CampaignContact contact, + global::Vapi.OneOf? phoneNumber, + global::Vapi.ServerMessageCampaignPredialType type, + double? timestamp, + global::Vapi.Artifact? artifact, + global::Vapi.CreateAssistantDTO? assistant, + global::Vapi.CreateCustomerDTO? customer, + global::Vapi.Call? call, + global::Vapi.Chat? chat) + { + this.PhoneNumber = phoneNumber; + this.Type = type; + this.CampaignId = campaignId ?? throw new global::System.ArgumentNullException(nameof(campaignId)); + this.Contact = contact ?? throw new global::System.ArgumentNullException(nameof(contact)); + this.Timestamp = timestamp; + this.Artifact = artifact; + this.Assistant = assistant; + this.Customer = customer; + this.Call = call; + this.Chat = chat; + } + + /// + /// Initializes a new instance of the class. + /// + public ServerMessageCampaignPredial() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.ServerMessageCampaignPredialType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageCampaignPredialType.g.cs new file mode 100644 index 00000000..843ce76f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageCampaignPredialType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This is the type of the message. "campaign.predial" is sent to the campaign's server before each contact is dialed, so the server can decide whether the contact is eligible to be called. + /// + public enum ServerMessageCampaignPredialType + { + /// + /// + /// + CampaignPredial, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ServerMessageCampaignPredialTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ServerMessageCampaignPredialType value) + { + return value switch + { + ServerMessageCampaignPredialType.CampaignPredial => "campaign.predial", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ServerMessageCampaignPredialType? ToEnum(string value) + { + return value switch + { + "campaign.predial" => ServerMessageCampaignPredialType.CampaignPredial, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.ServerMessageResponse.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageResponse.g.cs index 1c020e49..92a338c3 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.ServerMessageResponse.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageResponse.g.cs @@ -13,9 +13,9 @@ public sealed partial class ServerMessageResponse /// Note: Most messages don't expect a response. Only "assistant-request", "tool-calls" and "transfer-destination-request" do. ///
[global::System.Text.Json.Serialization.JsonPropertyName("messageResponse")] - [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 MessageResponse { get; set; } + public required global::Vapi.OneOf MessageResponse { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -34,7 +34,7 @@ public sealed partial class ServerMessageResponse [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ServerMessageResponse( - global::Vapi.OneOf messageResponse) + global::Vapi.OneOf messageResponse) { this.MessageResponse = messageResponse; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.ServerMessageResponseCampaignPredial.Json.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageResponseCampaignPredial.Json.g.cs new file mode 100644 index 00000000..70ccb7dd --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageResponseCampaignPredial.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace Vapi +{ + public sealed partial class ServerMessageResponseCampaignPredial + { + /// + /// 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.ServerMessageResponseCampaignPredial? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::Vapi.ServerMessageResponseCampaignPredial), + jsonSerializerContext) as global::Vapi.ServerMessageResponseCampaignPredial; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::Vapi.ServerMessageResponseCampaignPredial? 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.ServerMessageResponseCampaignPredial? 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.ServerMessageResponseCampaignPredial), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.ServerMessageResponseCampaignPredial; + } + + /// + /// 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.ServerMessageResponseCampaignPredial.g.cs b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageResponseCampaignPredial.g.cs new file mode 100644 index 00000000..3d6ad856 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.ServerMessageResponseCampaignPredial.g.cs @@ -0,0 +1,47 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public sealed partial class ServerMessageResponseCampaignPredial + { + /// + /// This is whether the contact is eligible to be dialed. When `false` — or when the server is unreachable, errors, or times out — the contact is skipped and not called. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("eligible")] + [global::System.Text.Json.Serialization.JsonRequired] + public required bool Eligible { 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 whether the contact is eligible to be dialed. When `false` — or when the server is unreachable, errors, or times out — the contact is skipped and not called. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ServerMessageResponseCampaignPredial( + bool eligible) + { + this.Eligible = eligible; + } + + /// + /// Initializes a new instance of the class. + /// + public ServerMessageResponseCampaignPredial() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicBedrockCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicBedrockCredentialDTO.g.cs index f20aecec..be6b6400 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicBedrockCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicBedrockCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateAnthropicBedrockCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateAnthropicBedrockCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider? Provider { get; set; } + /// /// AWS region where Bedrock is configured. /// @@ -37,6 +44,7 @@ public sealed partial class UpdateAnthropicBedrockCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// AWS region where Bedrock is configured. /// @@ -50,10 +58,12 @@ public sealed partial class UpdateAnthropicBedrockCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateAnthropicBedrockCredentialDTO( + global::Vapi.UpdateAnthropicBedrockCredentialDTOProvider? provider, global::Vapi.UpdateAnthropicBedrockCredentialDTORegion? region, global::Vapi.OneOf? authenticationPlan, string? name) { + this.Provider = provider; this.Region = region; this.AuthenticationPlan = authenticationPlan; this.Name = name; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicBedrockCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicBedrockCredentialDTOProvider.g.cs new file mode 100644 index 00000000..550afea7 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicBedrockCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateAnthropicBedrockCredentialDTOProvider + { + /// + /// + /// + AnthropicBedrock, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateAnthropicBedrockCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateAnthropicBedrockCredentialDTOProvider value) + { + return value switch + { + UpdateAnthropicBedrockCredentialDTOProvider.AnthropicBedrock => "anthropic-bedrock", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateAnthropicBedrockCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "anthropic-bedrock" => UpdateAnthropicBedrockCredentialDTOProvider.AnthropicBedrock, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicBedrockCredentialDTORegion.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicBedrockCredentialDTORegion.g.cs index 0a63387d..a5a16eef 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicBedrockCredentialDTORegion.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicBedrockCredentialDTORegion.g.cs @@ -19,6 +19,10 @@ public enum UpdateAnthropicBedrockCredentialDTORegion /// /// /// + EuCentral1, + /// + /// + /// EuWest1, /// /// @@ -48,6 +52,7 @@ public static string ToValueString(this UpdateAnthropicBedrockCredentialDTORegio { UpdateAnthropicBedrockCredentialDTORegion.ApNortheast1 => "ap-northeast-1", UpdateAnthropicBedrockCredentialDTORegion.ApSoutheast2 => "ap-southeast-2", + UpdateAnthropicBedrockCredentialDTORegion.EuCentral1 => "eu-central-1", UpdateAnthropicBedrockCredentialDTORegion.EuWest1 => "eu-west-1", UpdateAnthropicBedrockCredentialDTORegion.EuWest3 => "eu-west-3", UpdateAnthropicBedrockCredentialDTORegion.UsEast1 => "us-east-1", @@ -64,6 +69,7 @@ public static string ToValueString(this UpdateAnthropicBedrockCredentialDTORegio { "ap-northeast-1" => UpdateAnthropicBedrockCredentialDTORegion.ApNortheast1, "ap-southeast-2" => UpdateAnthropicBedrockCredentialDTORegion.ApSoutheast2, + "eu-central-1" => UpdateAnthropicBedrockCredentialDTORegion.EuCentral1, "eu-west-1" => UpdateAnthropicBedrockCredentialDTORegion.EuWest1, "eu-west-3" => UpdateAnthropicBedrockCredentialDTORegion.EuWest3, "us-east-1" => UpdateAnthropicBedrockCredentialDTORegion.UsEast1, diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicCredentialDTO.g.cs index ab2805c2..d0dd1484 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateAnthropicCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateAnthropicCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateAnthropicCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateAnthropicCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateAnthropicCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateAnthropicCredentialDTO( + global::Vapi.UpdateAnthropicCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicCredentialDTOProvider.g.cs new file mode 100644 index 00000000..e6ac31af --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnthropicCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateAnthropicCredentialDTOProvider + { + /// + /// + /// + Anthropic, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateAnthropicCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateAnthropicCredentialDTOProvider value) + { + return value switch + { + UpdateAnthropicCredentialDTOProvider.Anthropic => "anthropic", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateAnthropicCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "anthropic" => UpdateAnthropicCredentialDTOProvider.Anthropic, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAnyscaleCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnyscaleCredentialDTO.g.cs index 5bacb791..cc06255e 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateAnyscaleCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnyscaleCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateAnyscaleCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateAnyscaleCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateAnyscaleCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateAnyscaleCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateAnyscaleCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateAnyscaleCredentialDTO( + global::Vapi.UpdateAnyscaleCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAnyscaleCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnyscaleCredentialDTOProvider.g.cs new file mode 100644 index 00000000..80ea0088 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAnyscaleCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateAnyscaleCredentialDTOProvider + { + /// + /// + /// + Anyscale, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateAnyscaleCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateAnyscaleCredentialDTOProvider value) + { + return value switch + { + UpdateAnyscaleCredentialDTOProvider.Anyscale => "anyscale", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateAnyscaleCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "anyscale" => UpdateAnyscaleCredentialDTOProvider.Anyscale, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateApiRequestToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateApiRequestToolDTO.g.cs index a4654121..5519c531 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateApiRequestToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateApiRequestToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateApiRequestToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "apiRequest" for API request tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateApiRequestToolDTOTypeJsonConverter))] + public global::Vapi.UpdateApiRequestToolDTOType? Type { get; set; } + /// /// This is the name of the tool. This will be passed to the model.
/// Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 40. @@ -315,6 +322,9 @@ public sealed partial class UpdateApiRequestToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "apiRequest" for API request tool. + /// /// /// This is the name of the tool. This will be passed to the model.
/// Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 40. @@ -565,6 +575,7 @@ public sealed partial class UpdateApiRequestToolDTO #endif public UpdateApiRequestToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateApiRequestToolDTOType? type, string? name, global::Vapi.UpdateApiRequestToolDTOMethod? method, double? timeoutSeconds, @@ -580,6 +591,7 @@ public UpdateApiRequestToolDTO( global::Vapi.VariableExtractionPlan? variableExtractionPlan) { this.Messages = messages; + this.Type = type; this.Name = name; this.Method = method; this.TimeoutSeconds = timeoutSeconds; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateApiRequestToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateApiRequestToolDTOType.g.cs new file mode 100644 index 00000000..7d173147 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateApiRequestToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "apiRequest" for API request tool. + /// + public enum UpdateApiRequestToolDTOType + { + /// + /// + /// + ApiRequest, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateApiRequestToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateApiRequestToolDTOType value) + { + return value switch + { + UpdateApiRequestToolDTOType.ApiRequest => "apiRequest", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateApiRequestToolDTOType? ToEnum(string value) + { + return value switch + { + "apiRequest" => UpdateApiRequestToolDTOType.ApiRequest, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAssemblyAICredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAssemblyAICredentialDTO.g.cs index b929d9a1..2c2ef12e 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateAssemblyAICredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAssemblyAICredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateAssemblyAICredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateAssemblyAICredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateAssemblyAICredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateAssemblyAICredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateAssemblyAICredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateAssemblyAICredentialDTO( + global::Vapi.UpdateAssemblyAICredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAssemblyAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAssemblyAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..471579d5 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAssemblyAICredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateAssemblyAICredentialDTOProvider + { + /// + /// + /// + AssemblyAi, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateAssemblyAICredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateAssemblyAICredentialDTOProvider value) + { + return value switch + { + UpdateAssemblyAICredentialDTOProvider.AssemblyAi => "assembly-ai", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateAssemblyAICredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "assembly-ai" => UpdateAssemblyAICredentialDTOProvider.AssemblyAi, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureCredentialDTO.g.cs index f363e53d..c04546eb 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateAzureCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateAzureCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateAzureCredentialDTOProvider? Provider { get; set; } + /// /// This is the service being used in Azure.
/// Default Value: speech @@ -56,6 +63,7 @@ public sealed partial class UpdateAzureCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is the service being used in Azure.
/// Default Value: speech @@ -79,6 +87,7 @@ public sealed partial class UpdateAzureCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateAzureCredentialDTO( + global::Vapi.UpdateAzureCredentialDTOProvider? provider, global::Vapi.UpdateAzureCredentialDTOService? service, global::Vapi.UpdateAzureCredentialDTORegion? region, string? apiKey, @@ -86,6 +95,7 @@ public UpdateAzureCredentialDTO( string? name, global::Vapi.AzureBlobStorageBucketPlan? bucketPlan) { + this.Provider = provider; this.Service = service; this.Region = region; this.ApiKey = apiKey; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureCredentialDTOProvider.g.cs new file mode 100644 index 00000000..0d95a971 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateAzureCredentialDTOProvider + { + /// + /// + /// + Azure, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateAzureCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateAzureCredentialDTOProvider value) + { + return value switch + { + UpdateAzureCredentialDTOProvider.Azure => "azure", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateAzureCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "azure" => UpdateAzureCredentialDTOProvider.Azure, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureOpenAICredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureOpenAICredentialDTO.g.cs index 72bc374f..575e2149 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureOpenAICredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureOpenAICredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateAzureOpenAICredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateAzureOpenAICredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateAzureOpenAICredentialDTOProvider? Provider { get; set; } + /// /// /// @@ -55,6 +62,7 @@ public sealed partial class UpdateAzureOpenAICredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// /// Example: [gpt-4-0125-preview, gpt-4-0613] @@ -73,6 +81,7 @@ public sealed partial class UpdateAzureOpenAICredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateAzureOpenAICredentialDTO( + global::Vapi.UpdateAzureOpenAICredentialDTOProvider? provider, global::Vapi.UpdateAzureOpenAICredentialDTORegion? region, global::System.Collections.Generic.IList? models, string? openAIKey, @@ -80,6 +89,7 @@ public UpdateAzureOpenAICredentialDTO( string? name, string? openAIEndpoint) { + this.Provider = provider; this.Region = region; this.Models = models; this.OpenAIKey = openAIKey; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureOpenAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureOpenAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..0155bc71 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateAzureOpenAICredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateAzureOpenAICredentialDTOProvider + { + /// + /// + /// + AzureOpenai, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateAzureOpenAICredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateAzureOpenAICredentialDTOProvider value) + { + return value switch + { + UpdateAzureOpenAICredentialDTOProvider.AzureOpenai => "azure-openai", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateAzureOpenAICredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "azure-openai" => UpdateAzureOpenAICredentialDTOProvider.AzureOpenai, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateBashToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateBashToolDTO.g.cs index 04cb9d14..a38701c1 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateBashToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateBashToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateBashToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "bash" for Bash tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateBashToolDTOTypeJsonConverter))] + public global::Vapi.UpdateBashToolDTOType? Type { get; set; } + /// /// The sub type of tool. /// @@ -132,6 +139,9 @@ public sealed partial class UpdateBashToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "bash" for Bash tool. + /// /// /// The sub type of tool. /// @@ -229,12 +239,14 @@ public sealed partial class UpdateBashToolDTO #endif public UpdateBashToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateBashToolDTOType? type, global::Vapi.UpdateBashToolDTOSubType? subType, global::Vapi.Server? server, global::Vapi.ToolRejectionPlan? rejectionPlan, global::Vapi.UpdateBashToolDTOName? name) { this.Messages = messages; + this.Type = type; this.SubType = subType; this.Server = server; this.RejectionPlan = rejectionPlan; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateBashToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateBashToolDTOType.g.cs new file mode 100644 index 00000000..558e248f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateBashToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "bash" for Bash tool. + /// + public enum UpdateBashToolDTOType + { + /// + /// + /// + Bash, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateBashToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateBashToolDTOType value) + { + return value switch + { + UpdateBashToolDTOType.Bash => "bash", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateBashToolDTOType? ToEnum(string value) + { + return value switch + { + "bash" => UpdateBashToolDTOType.Bash, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateByoPhoneNumberDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateByoPhoneNumberDTO.g.cs index bac2fa99..909e7539 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateByoPhoneNumberDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateByoPhoneNumberDTO.g.cs @@ -25,6 +25,13 @@ public sealed partial class UpdateByoPhoneNumberDTO [global::System.Text.Json.Serialization.JsonPropertyName("hooks")] public global::System.Collections.Generic.IList>? Hooks { get; set; } + /// + /// This is to bring your own phone numbers from your own SIP trunks or Carriers. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateByoPhoneNumberDTOProviderJsonConverter))] + public global::Vapi.UpdateByoPhoneNumberDTOProvider? Provider { get; set; } + /// /// This is the flag to toggle the E164 check for the `number` field. This is an advanced property which should be used if you know your use case requires it.
/// Use cases:
@@ -106,6 +113,9 @@ public sealed partial class UpdateByoPhoneNumberDTO /// /// This is the hooks that will be used for incoming calls to this phone number. /// + /// + /// This is to bring your own phone numbers from your own SIP trunks or Carriers. + /// /// /// This is the flag to toggle the E164 check for the `number` field. This is an advanced property which should be used if you know your use case requires it.
/// Use cases:
@@ -150,6 +160,7 @@ public sealed partial class UpdateByoPhoneNumberDTO public UpdateByoPhoneNumberDTO( global::Vapi.OneOf? fallbackDestination, global::System.Collections.Generic.IList>? hooks, + global::Vapi.UpdateByoPhoneNumberDTOProvider? provider, bool? numberE164CheckEnabled, string? name, string? assistantId, @@ -161,6 +172,7 @@ public UpdateByoPhoneNumberDTO( { this.FallbackDestination = fallbackDestination; this.Hooks = hooks; + this.Provider = provider; this.NumberE164CheckEnabled = numberE164CheckEnabled; this.Name = name; this.AssistantId = assistantId; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateByoPhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateByoPhoneNumberDTOProvider.g.cs new file mode 100644 index 00000000..a13ba898 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateByoPhoneNumberDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This is to bring your own phone numbers from your own SIP trunks or Carriers. + /// + public enum UpdateByoPhoneNumberDTOProvider + { + /// + /// + /// + ByoPhoneNumber, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateByoPhoneNumberDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateByoPhoneNumberDTOProvider value) + { + return value switch + { + UpdateByoPhoneNumberDTOProvider.ByoPhoneNumber => "byo-phone-number", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateByoPhoneNumberDTOProvider? ToEnum(string value) + { + return value switch + { + "byo-phone-number" => UpdateByoPhoneNumberDTOProvider.ByoPhoneNumber, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateByoSipTrunkCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateByoSipTrunkCredentialDTO.g.cs index 49564f57..56bc70bd 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateByoSipTrunkCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateByoSipTrunkCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateByoSipTrunkCredentialDTO { + /// + /// This can be used to bring your own SIP trunks or to connect to a Carrier. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateByoSipTrunkCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateByoSipTrunkCredentialDTOProvider? Provider { get; set; } + /// /// This is the name of credential. This is just for your reference. /// @@ -62,6 +69,9 @@ public sealed partial class UpdateByoSipTrunkCredentialDTO /// /// Initializes a new instance of the class. /// + /// + /// This can be used to bring your own SIP trunks or to connect to a Carrier. + /// /// /// This is the name of credential. This is just for your reference. /// @@ -90,6 +100,7 @@ public sealed partial class UpdateByoSipTrunkCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateByoSipTrunkCredentialDTO( + global::Vapi.UpdateByoSipTrunkCredentialDTOProvider? provider, string? name, global::System.Collections.Generic.IList? gateways, global::Vapi.SipTrunkOutboundAuthenticationPlan? outboundAuthenticationPlan, @@ -98,6 +109,7 @@ public UpdateByoSipTrunkCredentialDTO( string? sipDiversionHeader, global::Vapi.SbcConfiguration? sbcConfiguration) { + this.Provider = provider; this.Name = name; this.Gateways = gateways; this.OutboundAuthenticationPlan = outboundAuthenticationPlan; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateByoSipTrunkCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateByoSipTrunkCredentialDTOProvider.g.cs new file mode 100644 index 00000000..209a5c17 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateByoSipTrunkCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This can be used to bring your own SIP trunks or to connect to a Carrier. + /// + public enum UpdateByoSipTrunkCredentialDTOProvider + { + /// + /// + /// + ByoSipTrunk, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateByoSipTrunkCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateByoSipTrunkCredentialDTOProvider value) + { + return value switch + { + UpdateByoSipTrunkCredentialDTOProvider.ByoSipTrunk => "byo-sip-trunk", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateByoSipTrunkCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "byo-sip-trunk" => UpdateByoSipTrunkCredentialDTOProvider.ByoSipTrunk, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCartesiaCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCartesiaCredentialDTO.g.cs index 2668ccc1..ace99e00 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateCartesiaCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCartesiaCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateCartesiaCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateCartesiaCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateCartesiaCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -35,6 +42,7 @@ public sealed partial class UpdateCartesiaCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -48,10 +56,12 @@ public sealed partial class UpdateCartesiaCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateCartesiaCredentialDTO( + global::Vapi.UpdateCartesiaCredentialDTOProvider? provider, string? apiKey, string? name, string? apiUrl) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; this.ApiUrl = apiUrl; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCartesiaCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCartesiaCredentialDTOProvider.g.cs new file mode 100644 index 00000000..05a27640 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCartesiaCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateCartesiaCredentialDTOProvider + { + /// + /// + /// + Cartesia, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateCartesiaCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateCartesiaCredentialDTOProvider value) + { + return value switch + { + UpdateCartesiaCredentialDTOProvider.Cartesia => "cartesia", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateCartesiaCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "cartesia" => UpdateCartesiaCredentialDTOProvider.Cartesia, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCerebrasCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCerebrasCredentialDTO.g.cs index 57360219..b0dbbd6b 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateCerebrasCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCerebrasCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateCerebrasCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateCerebrasCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateCerebrasCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateCerebrasCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateCerebrasCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateCerebrasCredentialDTO( + global::Vapi.UpdateCerebrasCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCerebrasCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCerebrasCredentialDTOProvider.g.cs new file mode 100644 index 00000000..1c624d21 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCerebrasCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateCerebrasCredentialDTOProvider + { + /// + /// + /// + Cerebras, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateCerebrasCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateCerebrasCredentialDTOProvider value) + { + return value switch + { + UpdateCerebrasCredentialDTOProvider.Cerebras => "cerebras", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateCerebrasCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "cerebras" => UpdateCerebrasCredentialDTOProvider.Cerebras, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCloudflareCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCloudflareCredentialDTO.g.cs index 34a76e9a..71ad085c 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateCloudflareCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCloudflareCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateCloudflareCredentialDTO { + /// + /// Credential provider. Only allowed value is cloudflare + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateCloudflareCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateCloudflareCredentialDTOProvider? Provider { get; set; } + /// /// Cloudflare Account Id. /// @@ -53,6 +60,9 @@ public sealed partial class UpdateCloudflareCredentialDTO /// /// Initializes a new instance of the class. /// + /// + /// Credential provider. Only allowed value is cloudflare + /// /// /// Cloudflare Account Id. /// @@ -75,6 +85,7 @@ public sealed partial class UpdateCloudflareCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateCloudflareCredentialDTO( + global::Vapi.UpdateCloudflareCredentialDTOProvider? provider, string? accountId, string? apiKey, string? accountEmail, @@ -82,6 +93,7 @@ public UpdateCloudflareCredentialDTO( string? name, global::Vapi.CloudflareR2BucketPlan? bucketPlan) { + this.Provider = provider; this.AccountId = accountId; this.ApiKey = apiKey; this.AccountEmail = accountEmail; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCloudflareCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCloudflareCredentialDTOProvider.g.cs new file mode 100644 index 00000000..c04cf57d --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCloudflareCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// Credential provider. Only allowed value is cloudflare + /// + public enum UpdateCloudflareCredentialDTOProvider + { + /// + /// + /// + Cloudflare, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateCloudflareCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateCloudflareCredentialDTOProvider value) + { + return value switch + { + UpdateCloudflareCredentialDTOProvider.Cloudflare => "cloudflare", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateCloudflareCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "cloudflare" => UpdateCloudflareCredentialDTOProvider.Cloudflare, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCodeToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCodeToolDTO.g.cs index 737d10cd..f3f4088a 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateCodeToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCodeToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateCodeToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "code" for Code tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateCodeToolDTOTypeJsonConverter))] + public global::Vapi.UpdateCodeToolDTOType? Type { get; set; } + /// /// This determines if the tool is async.
/// If async, the assistant will move forward without waiting for your server to respond. This is useful if you just want to trigger something on your server.
@@ -172,6 +179,9 @@ public sealed partial class UpdateCodeToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "code" for Code tool. + /// /// /// This determines if the tool is async.
/// If async, the assistant will move forward without waiting for your server to respond. This is useful if you just want to trigger something on your server.
@@ -293,6 +303,7 @@ public sealed partial class UpdateCodeToolDTO #endif public UpdateCodeToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateCodeToolDTOType? type, bool? async, global::Vapi.Server? server, string? code, @@ -304,6 +315,7 @@ public UpdateCodeToolDTO( global::Vapi.OpenAIFunction? function) { this.Messages = messages; + this.Type = type; this.Async = async; this.Server = server; this.Code = code; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCodeToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCodeToolDTOType.g.cs new file mode 100644 index 00000000..a7594fdc --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCodeToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "code" for Code tool. + /// + public enum UpdateCodeToolDTOType + { + /// + /// + /// + Code, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateCodeToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateCodeToolDTOType value) + { + return value switch + { + UpdateCodeToolDTOType.Code => "code", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateCodeToolDTOType? ToEnum(string value) + { + return value switch + { + "code" => UpdateCodeToolDTOType.Code, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateComputerToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateComputerToolDTO.g.cs index 45c1442f..e622920e 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateComputerToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateComputerToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateComputerToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "computer" for Computer tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateComputerToolDTOTypeJsonConverter))] + public global::Vapi.UpdateComputerToolDTOType? Type { get; set; } + /// /// The sub type of tool. /// @@ -150,6 +157,9 @@ public sealed partial class UpdateComputerToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "computer" for Computer tool. + /// /// /// The sub type of tool. /// @@ -256,6 +266,7 @@ public sealed partial class UpdateComputerToolDTO #endif public UpdateComputerToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateComputerToolDTOType? type, global::Vapi.UpdateComputerToolDTOSubType? subType, global::Vapi.Server? server, global::Vapi.ToolRejectionPlan? rejectionPlan, @@ -265,6 +276,7 @@ public UpdateComputerToolDTO( double? displayNumber) { this.Messages = messages; + this.Type = type; this.SubType = subType; this.Server = server; this.RejectionPlan = rejectionPlan; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateComputerToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateComputerToolDTOType.g.cs new file mode 100644 index 00000000..dc65df9f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateComputerToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "computer" for Computer tool. + /// + public enum UpdateComputerToolDTOType + { + /// + /// + /// + Computer, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateComputerToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateComputerToolDTOType value) + { + return value switch + { + UpdateComputerToolDTOType.Computer => "computer", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateComputerToolDTOType? ToEnum(string value) + { + return value switch + { + "computer" => UpdateComputerToolDTOType.Computer, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomCredentialDTO.g.cs index 807b007d..3a502825 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateCustomCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateCustomCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateCustomCredentialDTOProvider? Provider { get; set; } + /// /// This is the authentication plan. Supports OAuth2 RFC 6749, HMAC signing, and Bearer authentication. /// @@ -36,6 +43,7 @@ public sealed partial class UpdateCustomCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is the authentication plan. Supports OAuth2 RFC 6749, HMAC signing, and Bearer authentication. /// @@ -49,10 +57,12 @@ public sealed partial class UpdateCustomCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateCustomCredentialDTO( + global::Vapi.UpdateCustomCredentialDTOProvider? provider, global::Vapi.AuthenticationPlan9? authenticationPlan, global::Vapi.PublicKeyEncryptionPlan? encryptionPlan, string? name) { + this.Provider = provider; this.AuthenticationPlan = authenticationPlan; this.EncryptionPlan = encryptionPlan; this.Name = name; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomCredentialDTOProvider.g.cs new file mode 100644 index 00000000..c617910f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateCustomCredentialDTOProvider + { + /// + /// + /// + CustomCredential, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateCustomCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateCustomCredentialDTOProvider value) + { + return value switch + { + UpdateCustomCredentialDTOProvider.CustomCredential => "custom-credential", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateCustomCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "custom-credential" => UpdateCustomCredentialDTOProvider.CustomCredential, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomKnowledgeBaseDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomKnowledgeBaseDTO.g.cs index 9e27faf4..1b2fb7db 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomKnowledgeBaseDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomKnowledgeBaseDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateCustomKnowledgeBaseDTO { + /// + /// This knowledge base is bring your own knowledge base implementation. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateCustomKnowledgeBaseDTOProviderJsonConverter))] + public global::Vapi.UpdateCustomKnowledgeBaseDTOProvider? Provider { get; set; } + /// /// This is where the knowledge base request will be sent.
/// Request Example:
@@ -57,6 +64,9 @@ public sealed partial class UpdateCustomKnowledgeBaseDTO /// /// Initializes a new instance of the class. /// + /// + /// This knowledge base is bring your own knowledge base implementation. + /// /// /// This is where the knowledge base request will be sent.
/// Request Example:
@@ -98,8 +108,10 @@ public sealed partial class UpdateCustomKnowledgeBaseDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateCustomKnowledgeBaseDTO( + global::Vapi.UpdateCustomKnowledgeBaseDTOProvider? provider, global::Vapi.Server? server) { + this.Provider = provider; this.Server = server; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomKnowledgeBaseDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomKnowledgeBaseDTOProvider.g.cs new file mode 100644 index 00000000..0e372115 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomKnowledgeBaseDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This knowledge base is bring your own knowledge base implementation. + /// + public enum UpdateCustomKnowledgeBaseDTOProvider + { + /// + /// + /// + CustomKnowledgeBase, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateCustomKnowledgeBaseDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateCustomKnowledgeBaseDTOProvider value) + { + return value switch + { + UpdateCustomKnowledgeBaseDTOProvider.CustomKnowledgeBase => "custom-knowledge-base", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateCustomKnowledgeBaseDTOProvider? ToEnum(string value) + { + return value switch + { + "custom-knowledge-base" => UpdateCustomKnowledgeBaseDTOProvider.CustomKnowledgeBase, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomLLMCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomLLMCredentialDTO.g.cs index 46cdc8b9..db541e12 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomLLMCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomLLMCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateCustomLLMCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateCustomLLMCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateCustomLLMCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -35,6 +42,7 @@ public sealed partial class UpdateCustomLLMCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -48,10 +56,12 @@ public sealed partial class UpdateCustomLLMCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateCustomLLMCredentialDTO( + global::Vapi.UpdateCustomLLMCredentialDTOProvider? provider, string? apiKey, global::Vapi.OAuth2AuthenticationPlan? authenticationPlan, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.AuthenticationPlan = authenticationPlan; this.Name = name; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomLLMCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomLLMCredentialDTOProvider.g.cs new file mode 100644 index 00000000..d7f8bc0c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCustomLLMCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateCustomLLMCredentialDTOProvider + { + /// + /// + /// + CustomLlm, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateCustomLLMCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateCustomLLMCredentialDTOProvider value) + { + return value switch + { + UpdateCustomLLMCredentialDTOProvider.CustomLlm => "custom-llm", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateCustomLLMCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "custom-llm" => UpdateCustomLLMCredentialDTOProvider.CustomLlm, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepInfraCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepInfraCredentialDTO.g.cs index 6e3ae25a..52011d01 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepInfraCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepInfraCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateDeepInfraCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateDeepInfraCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateDeepInfraCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateDeepInfraCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateDeepInfraCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateDeepInfraCredentialDTO( + global::Vapi.UpdateDeepInfraCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepInfraCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepInfraCredentialDTOProvider.g.cs new file mode 100644 index 00000000..57b85747 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepInfraCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateDeepInfraCredentialDTOProvider + { + /// + /// + /// + Deepinfra, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateDeepInfraCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateDeepInfraCredentialDTOProvider value) + { + return value switch + { + UpdateDeepInfraCredentialDTOProvider.Deepinfra => "deepinfra", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateDeepInfraCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "deepinfra" => UpdateDeepInfraCredentialDTOProvider.Deepinfra, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepSeekCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepSeekCredentialDTO.g.cs index 41d1cbfb..003246e3 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepSeekCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepSeekCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateDeepSeekCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateDeepSeekCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateDeepSeekCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateDeepSeekCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateDeepSeekCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateDeepSeekCredentialDTO( + global::Vapi.UpdateDeepSeekCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepSeekCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepSeekCredentialDTOProvider.g.cs new file mode 100644 index 00000000..caf823c8 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepSeekCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateDeepSeekCredentialDTOProvider + { + /// + /// + /// + DeepSeek, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateDeepSeekCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateDeepSeekCredentialDTOProvider value) + { + return value switch + { + UpdateDeepSeekCredentialDTOProvider.DeepSeek => "deep-seek", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateDeepSeekCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "deep-seek" => UpdateDeepSeekCredentialDTOProvider.DeepSeek, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepgramCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepgramCredentialDTO.g.cs index 5513877e..b4ed0756 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepgramCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepgramCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateDeepgramCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateDeepgramCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateDeepgramCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -35,6 +42,7 @@ public sealed partial class UpdateDeepgramCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -48,10 +56,12 @@ public sealed partial class UpdateDeepgramCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateDeepgramCredentialDTO( + global::Vapi.UpdateDeepgramCredentialDTOProvider? provider, string? apiKey, string? name, string? apiUrl) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; this.ApiUrl = apiUrl; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepgramCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepgramCredentialDTOProvider.g.cs new file mode 100644 index 00000000..1939a4c7 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateDeepgramCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateDeepgramCredentialDTOProvider + { + /// + /// + /// + Deepgram, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateDeepgramCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateDeepgramCredentialDTOProvider value) + { + return value switch + { + UpdateDeepgramCredentialDTOProvider.Deepgram => "deepgram", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateDeepgramCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "deepgram" => UpdateDeepgramCredentialDTOProvider.Deepgram, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateDtmfToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateDtmfToolDTO.g.cs index c7f783b3..63d6e873 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateDtmfToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateDtmfToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateDtmfToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "dtmf" for DTMF tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateDtmfToolDTOTypeJsonConverter))] + public global::Vapi.UpdateDtmfToolDTOType? Type { get; set; } + /// /// This enables sending DTMF tones via SIP INFO messages instead of RFC 2833 (RTP events). When enabled, DTMF digits will be sent using the SIP INFO method, which can be more reliable in some network configurations. Only relevant when using the `vapi.sip` transport.
/// Default Value: false @@ -112,6 +119,9 @@ public sealed partial class UpdateDtmfToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "dtmf" for DTMF tool. + /// /// /// This enables sending DTMF tones via SIP INFO messages instead of RFC 2833 (RTP events). When enabled, DTMF digits will be sent using the SIP INFO method, which can be more reliable in some network configurations. Only relevant when using the `vapi.sip` transport.
/// Default Value: false @@ -197,10 +207,12 @@ public sealed partial class UpdateDtmfToolDTO #endif public UpdateDtmfToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateDtmfToolDTOType? type, bool? sipInfoDtmfEnabled, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.SipInfoDtmfEnabled = sipInfoDtmfEnabled; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateDtmfToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateDtmfToolDTOType.g.cs new file mode 100644 index 00000000..f5299a14 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateDtmfToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "dtmf" for DTMF tool. + /// + public enum UpdateDtmfToolDTOType + { + /// + /// + /// + Dtmf, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateDtmfToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateDtmfToolDTOType value) + { + return value switch + { + UpdateDtmfToolDTOType.Dtmf => "dtmf", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateDtmfToolDTOType? ToEnum(string value) + { + return value switch + { + "dtmf" => UpdateDtmfToolDTOType.Dtmf, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateElevenLabsCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateElevenLabsCredentialDTO.g.cs index b5cf2b35..7465f5a2 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateElevenLabsCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateElevenLabsCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateElevenLabsCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateElevenLabsCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateElevenLabsCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -36,6 +43,7 @@ public sealed partial class UpdateElevenLabsCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -49,10 +57,12 @@ public sealed partial class UpdateElevenLabsCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateElevenLabsCredentialDTO( + global::Vapi.UpdateElevenLabsCredentialDTOProvider? provider, string? apiKey, global::Vapi.UpdateElevenLabsCredentialDTOApiUrl? apiUrl, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.ApiUrl = apiUrl; this.Name = name; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateElevenLabsCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateElevenLabsCredentialDTOProvider.g.cs new file mode 100644 index 00000000..1ec4289f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateElevenLabsCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateElevenLabsCredentialDTOProvider + { + /// + /// + /// + x11labs, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateElevenLabsCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateElevenLabsCredentialDTOProvider value) + { + return value switch + { + UpdateElevenLabsCredentialDTOProvider.x11labs => "11labs", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateElevenLabsCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "11labs" => UpdateElevenLabsCredentialDTOProvider.x11labs, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateEmailCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateEmailCredentialDTO.g.cs index 9aed3d56..c69fa196 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateEmailCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateEmailCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateEmailCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateEmailCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateEmailCredentialDTOProvider? Provider { get; set; } + /// /// The recipient email address for alerts /// @@ -29,6 +36,7 @@ public sealed partial class UpdateEmailCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// The recipient email address for alerts /// @@ -39,9 +47,11 @@ public sealed partial class UpdateEmailCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateEmailCredentialDTO( + global::Vapi.UpdateEmailCredentialDTOProvider? provider, string? email, string? name) { + this.Provider = provider; this.Email = email; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateEmailCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateEmailCredentialDTOProvider.g.cs new file mode 100644 index 00000000..1df410bd --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateEmailCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateEmailCredentialDTOProvider + { + /// + /// + /// + Email, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateEmailCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateEmailCredentialDTOProvider value) + { + return value switch + { + UpdateEmailCredentialDTOProvider.Email => "email", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateEmailCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "email" => UpdateEmailCredentialDTOProvider.Email, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateEndCallToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateEndCallToolDTO.g.cs index d6fc5c23..69624f3b 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateEndCallToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateEndCallToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateEndCallToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "endCall" for End Call tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateEndCallToolDTOTypeJsonConverter))] + public global::Vapi.UpdateEndCallToolDTOType? Type { get; set; } + /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -105,6 +112,9 @@ public sealed partial class UpdateEndCallToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "endCall" for End Call tool. + /// /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -186,9 +196,11 @@ public sealed partial class UpdateEndCallToolDTO #endif public UpdateEndCallToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateEndCallToolDTOType? type, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateEndCallToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateEndCallToolDTOType.g.cs new file mode 100644 index 00000000..24133139 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateEndCallToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "endCall" for End Call tool. + /// + public enum UpdateEndCallToolDTOType + { + /// + /// + /// + EndCall, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateEndCallToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateEndCallToolDTOType value) + { + return value switch + { + UpdateEndCallToolDTOType.EndCall => "endCall", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateEndCallToolDTOType? ToEnum(string value) + { + return value switch + { + "endCall" => UpdateEndCallToolDTOType.EndCall, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateFunctionToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateFunctionToolDTO.g.cs index 228848d5..e685bf77 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateFunctionToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateFunctionToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateFunctionToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "function" for Function tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateFunctionToolDTOTypeJsonConverter))] + public global::Vapi.UpdateFunctionToolDTOType? Type { get; set; } + /// /// This determines if the tool is async.
/// If async, the assistant will move forward without waiting for your server to respond. This is useful if you just want to trigger something on your server.
@@ -146,6 +153,9 @@ public sealed partial class UpdateFunctionToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "function" for Function tool. + /// /// /// This determines if the tool is async.
/// If async, the assistant will move forward without waiting for your server to respond. This is useful if you just want to trigger something on your server.
@@ -252,6 +262,7 @@ public sealed partial class UpdateFunctionToolDTO #endif public UpdateFunctionToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateFunctionToolDTOType? type, bool? async, global::Vapi.Server? server, global::Vapi.VariableExtractionPlan? variableExtractionPlan, @@ -260,6 +271,7 @@ public UpdateFunctionToolDTO( global::Vapi.OpenAIFunction? function) { this.Messages = messages; + this.Type = type; this.Async = async; this.Server = server; this.VariableExtractionPlan = variableExtractionPlan; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateFunctionToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateFunctionToolDTOType.g.cs new file mode 100644 index 00000000..e84af19d --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateFunctionToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "function" for Function tool. + /// + public enum UpdateFunctionToolDTOType + { + /// + /// + /// + Function, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateFunctionToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateFunctionToolDTOType value) + { + return value switch + { + UpdateFunctionToolDTOType.Function => "function", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateFunctionToolDTOType? ToEnum(string value) + { + return value switch + { + "function" => UpdateFunctionToolDTOType.Function, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGcpCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGcpCredentialDTO.g.cs index 90271814..f75c7a85 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGcpCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGcpCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateGcpCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGcpCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateGcpCredentialDTOProvider? Provider { get; set; } + /// /// This is the order in which this storage provider is tried during upload retries. Lower numbers are tried first in increasing order. /// @@ -48,6 +55,7 @@ public sealed partial class UpdateGcpCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is the order in which this storage provider is tried during upload retries. Lower numbers are tried first in increasing order. /// @@ -66,12 +74,14 @@ public sealed partial class UpdateGcpCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateGcpCredentialDTO( + global::Vapi.UpdateGcpCredentialDTOProvider? provider, double? fallbackIndex, string? name, global::Vapi.GcpKey? gcpKey, string? region, global::Vapi.BucketPlan? bucketPlan) { + this.Provider = provider; this.FallbackIndex = fallbackIndex; this.Name = name; this.GcpKey = gcpKey; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGcpCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGcpCredentialDTOProvider.g.cs new file mode 100644 index 00000000..44aaa4dd --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGcpCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateGcpCredentialDTOProvider + { + /// + /// + /// + Gcp, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGcpCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGcpCredentialDTOProvider value) + { + return value switch + { + UpdateGcpCredentialDTOProvider.Gcp => "gcp", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGcpCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "gcp" => UpdateGcpCredentialDTOProvider.Gcp, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGhlToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGhlToolDTO.g.cs index c5adac0e..27ae7634 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGhlToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGhlToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateGhlToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "ghl" for GHL tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGhlToolDTOTypeJsonConverter))] + public global::Vapi.UpdateGhlToolDTOType? Type { get; set; } + /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -111,6 +118,9 @@ public sealed partial class UpdateGhlToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "ghl" for GHL tool. + /// /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -193,10 +203,12 @@ public sealed partial class UpdateGhlToolDTO #endif public UpdateGhlToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateGhlToolDTOType? type, global::Vapi.ToolRejectionPlan? rejectionPlan, global::Vapi.GhlToolMetadata? metadata) { this.Messages = messages; + this.Type = type; this.RejectionPlan = rejectionPlan; this.Metadata = metadata; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGhlToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGhlToolDTOType.g.cs new file mode 100644 index 00000000..cc575db3 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGhlToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "ghl" for GHL tool. + /// + public enum UpdateGhlToolDTOType + { + /// + /// + /// + Ghl, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGhlToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGhlToolDTOType value) + { + return value switch + { + UpdateGhlToolDTOType.Ghl => "ghl", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGhlToolDTOType? ToEnum(string value) + { + return value switch + { + "ghl" => UpdateGhlToolDTOType.Ghl, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGladiaCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGladiaCredentialDTO.g.cs index fa0292c1..f99f8e7b 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGladiaCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGladiaCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateGladiaCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGladiaCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateGladiaCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateGladiaCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateGladiaCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateGladiaCredentialDTO( + global::Vapi.UpdateGladiaCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGladiaCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGladiaCredentialDTOProvider.g.cs new file mode 100644 index 00000000..0dbd99b2 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGladiaCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateGladiaCredentialDTOProvider + { + /// + /// + /// + Gladia, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGladiaCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGladiaCredentialDTOProvider value) + { + return value switch + { + UpdateGladiaCredentialDTOProvider.Gladia => "gladia", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGladiaCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "gladia" => UpdateGladiaCredentialDTOProvider.Gladia, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarAvailabilityToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarAvailabilityToolDTO.g.cs index 34a02592..b288fa38 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarAvailabilityToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarAvailabilityToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateGoHighLevelCalendarAvailabilityToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "gohighlevel.calendar.availability.check" for GoHighLevel Calendar Availability Check tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarAvailabilityToolDTOTypeJsonConverter))] + public global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType? Type { get; set; } + /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -105,6 +112,9 @@ public sealed partial class UpdateGoHighLevelCalendarAvailabilityToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "gohighlevel.calendar.availability.check" for GoHighLevel Calendar Availability Check tool. + /// /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -186,9 +196,11 @@ public sealed partial class UpdateGoHighLevelCalendarAvailabilityToolDTO #endif public UpdateGoHighLevelCalendarAvailabilityToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateGoHighLevelCalendarAvailabilityToolDTOType? type, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarAvailabilityToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarAvailabilityToolDTOType.g.cs new file mode 100644 index 00000000..5b70452e --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarAvailabilityToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "gohighlevel.calendar.availability.check" for GoHighLevel Calendar Availability Check tool. + /// + public enum UpdateGoHighLevelCalendarAvailabilityToolDTOType + { + /// + /// + /// + GohighlevelCalendarAvailabilityCheck, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGoHighLevelCalendarAvailabilityToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGoHighLevelCalendarAvailabilityToolDTOType value) + { + return value switch + { + UpdateGoHighLevelCalendarAvailabilityToolDTOType.GohighlevelCalendarAvailabilityCheck => "gohighlevel.calendar.availability.check", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGoHighLevelCalendarAvailabilityToolDTOType? ToEnum(string value) + { + return value switch + { + "gohighlevel.calendar.availability.check" => UpdateGoHighLevelCalendarAvailabilityToolDTOType.GohighlevelCalendarAvailabilityCheck, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarEventCreateToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarEventCreateToolDTO.g.cs index 5b641383..7e4932ed 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarEventCreateToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarEventCreateToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateGoHighLevelCalendarEventCreateToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "gohighlevel.calendar.event.create" for GoHighLevel Calendar Event Create tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCalendarEventCreateToolDTOTypeJsonConverter))] + public global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType? Type { get; set; } + /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -105,6 +112,9 @@ public sealed partial class UpdateGoHighLevelCalendarEventCreateToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "gohighlevel.calendar.event.create" for GoHighLevel Calendar Event Create tool. + /// /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -186,9 +196,11 @@ public sealed partial class UpdateGoHighLevelCalendarEventCreateToolDTO #endif public UpdateGoHighLevelCalendarEventCreateToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateGoHighLevelCalendarEventCreateToolDTOType? type, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarEventCreateToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarEventCreateToolDTOType.g.cs new file mode 100644 index 00000000..cfbb43f5 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCalendarEventCreateToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "gohighlevel.calendar.event.create" for GoHighLevel Calendar Event Create tool. + /// + public enum UpdateGoHighLevelCalendarEventCreateToolDTOType + { + /// + /// + /// + GohighlevelCalendarEventCreate, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGoHighLevelCalendarEventCreateToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGoHighLevelCalendarEventCreateToolDTOType value) + { + return value switch + { + UpdateGoHighLevelCalendarEventCreateToolDTOType.GohighlevelCalendarEventCreate => "gohighlevel.calendar.event.create", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGoHighLevelCalendarEventCreateToolDTOType? ToEnum(string value) + { + return value switch + { + "gohighlevel.calendar.event.create" => UpdateGoHighLevelCalendarEventCreateToolDTOType.GohighlevelCalendarEventCreate, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactCreateToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactCreateToolDTO.g.cs index fd16910f..2d0349c9 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactCreateToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactCreateToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateGoHighLevelContactCreateToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "gohighlevel.contact.create" for GoHighLevel Contact Create tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactCreateToolDTOTypeJsonConverter))] + public global::Vapi.UpdateGoHighLevelContactCreateToolDTOType? Type { get; set; } + /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -105,6 +112,9 @@ public sealed partial class UpdateGoHighLevelContactCreateToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "gohighlevel.contact.create" for GoHighLevel Contact Create tool. + /// /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -186,9 +196,11 @@ public sealed partial class UpdateGoHighLevelContactCreateToolDTO #endif public UpdateGoHighLevelContactCreateToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateGoHighLevelContactCreateToolDTOType? type, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactCreateToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactCreateToolDTOType.g.cs new file mode 100644 index 00000000..4f54a39a --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactCreateToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "gohighlevel.contact.create" for GoHighLevel Contact Create tool. + /// + public enum UpdateGoHighLevelContactCreateToolDTOType + { + /// + /// + /// + GohighlevelContactCreate, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGoHighLevelContactCreateToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGoHighLevelContactCreateToolDTOType value) + { + return value switch + { + UpdateGoHighLevelContactCreateToolDTOType.GohighlevelContactCreate => "gohighlevel.contact.create", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGoHighLevelContactCreateToolDTOType? ToEnum(string value) + { + return value switch + { + "gohighlevel.contact.create" => UpdateGoHighLevelContactCreateToolDTOType.GohighlevelContactCreate, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactGetToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactGetToolDTO.g.cs index 40530510..957d0fbf 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactGetToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactGetToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateGoHighLevelContactGetToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "gohighlevel.contact.get" for GoHighLevel Contact Get tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGoHighLevelContactGetToolDTOTypeJsonConverter))] + public global::Vapi.UpdateGoHighLevelContactGetToolDTOType? Type { get; set; } + /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -105,6 +112,9 @@ public sealed partial class UpdateGoHighLevelContactGetToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "gohighlevel.contact.get" for GoHighLevel Contact Get tool. + /// /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -186,9 +196,11 @@ public sealed partial class UpdateGoHighLevelContactGetToolDTO #endif public UpdateGoHighLevelContactGetToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateGoHighLevelContactGetToolDTOType? type, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactGetToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactGetToolDTOType.g.cs new file mode 100644 index 00000000..faf46f22 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelContactGetToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "gohighlevel.contact.get" for GoHighLevel Contact Get tool. + /// + public enum UpdateGoHighLevelContactGetToolDTOType + { + /// + /// + /// + GohighlevelContactGet, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGoHighLevelContactGetToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGoHighLevelContactGetToolDTOType value) + { + return value switch + { + UpdateGoHighLevelContactGetToolDTOType.GohighlevelContactGet => "gohighlevel.contact.get", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGoHighLevelContactGetToolDTOType? ToEnum(string value) + { + return value switch + { + "gohighlevel.contact.get" => UpdateGoHighLevelContactGetToolDTOType.GohighlevelContactGet, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCredentialDTO.g.cs index 5b1c40cb..e2293a8c 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateGoHighLevelCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGoHighLevelCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateGoHighLevelCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateGoHighLevelCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateGoHighLevelCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateGoHighLevelCredentialDTO( + global::Vapi.UpdateGoHighLevelCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCredentialDTOProvider.g.cs new file mode 100644 index 00000000..b5420df1 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateGoHighLevelCredentialDTOProvider + { + /// + /// + /// + Gohighlevel, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGoHighLevelCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGoHighLevelCredentialDTOProvider value) + { + return value switch + { + UpdateGoHighLevelCredentialDTOProvider.Gohighlevel => "gohighlevel", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGoHighLevelCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "gohighlevel" => UpdateGoHighLevelCredentialDTOProvider.Gohighlevel, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelMCPCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelMCPCredentialDTO.g.cs index 86e9f186..00f3d9ec 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelMCPCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelMCPCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateGoHighLevelMCPCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGoHighLevelMCPCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider? Provider { get; set; } + /// /// This is the authentication session for the credential. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateGoHighLevelMCPCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is the authentication session for the credential. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateGoHighLevelMCPCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateGoHighLevelMCPCredentialDTO( + global::Vapi.UpdateGoHighLevelMCPCredentialDTOProvider? provider, global::Vapi.Oauth2AuthenticationSession? authenticationSession, string? name) { + this.Provider = provider; this.AuthenticationSession = authenticationSession; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelMCPCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelMCPCredentialDTOProvider.g.cs new file mode 100644 index 00000000..45e15280 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoHighLevelMCPCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateGoHighLevelMCPCredentialDTOProvider + { + /// + /// + /// + GhlOauth2Authorization, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGoHighLevelMCPCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGoHighLevelMCPCredentialDTOProvider value) + { + return value switch + { + UpdateGoHighLevelMCPCredentialDTOProvider.GhlOauth2Authorization => "ghl.oauth2-authorization", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGoHighLevelMCPCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "ghl.oauth2-authorization" => UpdateGoHighLevelMCPCredentialDTOProvider.GhlOauth2Authorization, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCheckAvailabilityToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCheckAvailabilityToolDTO.g.cs index 550d9c2e..c8a3e563 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCheckAvailabilityToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCheckAvailabilityToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateGoogleCalendarCheckAvailabilityToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "google.calendar.availability.check" for Google Calendar Check Availability tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCheckAvailabilityToolDTOTypeJsonConverter))] + public global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType? Type { get; set; } + /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -105,6 +112,9 @@ public sealed partial class UpdateGoogleCalendarCheckAvailabilityToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "google.calendar.availability.check" for Google Calendar Check Availability tool. + /// /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -186,9 +196,11 @@ public sealed partial class UpdateGoogleCalendarCheckAvailabilityToolDTO #endif public UpdateGoogleCalendarCheckAvailabilityToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateGoogleCalendarCheckAvailabilityToolDTOType? type, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCheckAvailabilityToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCheckAvailabilityToolDTOType.g.cs new file mode 100644 index 00000000..65c91229 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCheckAvailabilityToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "google.calendar.availability.check" for Google Calendar Check Availability tool. + /// + public enum UpdateGoogleCalendarCheckAvailabilityToolDTOType + { + /// + /// + /// + GoogleCalendarAvailabilityCheck, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGoogleCalendarCheckAvailabilityToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGoogleCalendarCheckAvailabilityToolDTOType value) + { + return value switch + { + UpdateGoogleCalendarCheckAvailabilityToolDTOType.GoogleCalendarAvailabilityCheck => "google.calendar.availability.check", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGoogleCalendarCheckAvailabilityToolDTOType? ToEnum(string value) + { + return value switch + { + "google.calendar.availability.check" => UpdateGoogleCalendarCheckAvailabilityToolDTOType.GoogleCalendarAvailabilityCheck, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCreateEventToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCreateEventToolDTO.g.cs index dfa58267..5c2277c5 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCreateEventToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCreateEventToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateGoogleCalendarCreateEventToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "google.calendar.event.create" for Google Calendar Create Event tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarCreateEventToolDTOTypeJsonConverter))] + public global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType? Type { get; set; } + /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -105,6 +112,9 @@ public sealed partial class UpdateGoogleCalendarCreateEventToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "google.calendar.event.create" for Google Calendar Create Event tool. + /// /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -186,9 +196,11 @@ public sealed partial class UpdateGoogleCalendarCreateEventToolDTO #endif public UpdateGoogleCalendarCreateEventToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateGoogleCalendarCreateEventToolDTOType? type, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCreateEventToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCreateEventToolDTOType.g.cs new file mode 100644 index 00000000..c1d4cfa8 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarCreateEventToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "google.calendar.event.create" for Google Calendar Create Event tool. + /// + public enum UpdateGoogleCalendarCreateEventToolDTOType + { + /// + /// + /// + GoogleCalendarEventCreate, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGoogleCalendarCreateEventToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGoogleCalendarCreateEventToolDTOType value) + { + return value switch + { + UpdateGoogleCalendarCreateEventToolDTOType.GoogleCalendarEventCreate => "google.calendar.event.create", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGoogleCalendarCreateEventToolDTOType? ToEnum(string value) + { + return value switch + { + "google.calendar.event.create" => UpdateGoogleCalendarCreateEventToolDTOType.GoogleCalendarEventCreate, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO.g.cs index c88f1b2d..6ef7f232 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? Provider { get; set; } + /// /// The authorization ID for the OAuth2 authorization /// @@ -29,6 +36,7 @@ public sealed partial class UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// The authorization ID for the OAuth2 authorization /// @@ -39,9 +47,11 @@ public sealed partial class UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO( + global::Vapi.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? provider, string? authorizationId, string? name) { + this.Provider = provider; this.AuthorizationId = authorizationId; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider.g.cs new file mode 100644 index 00000000..2a929cc9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider + { + /// + /// + /// + GoogleCalendarOauth2Authorization, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider value) + { + return value switch + { + UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider.GoogleCalendarOauth2Authorization => "google.calendar.oauth2-authorization", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "google.calendar.oauth2-authorization" => UpdateGoogleCalendarOAuth2AuthorizationCredentialDTOProvider.GoogleCalendarOauth2Authorization, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2ClientCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2ClientCredentialDTO.g.cs index 753e3204..a2388323 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2ClientCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2ClientCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateGoogleCalendarOAuth2ClientCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider? Provider { get; set; } + /// /// This is the name of credential. This is just for your reference. /// @@ -23,6 +30,7 @@ public sealed partial class UpdateGoogleCalendarOAuth2ClientCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is the name of credential. This is just for your reference. /// @@ -30,8 +38,10 @@ public sealed partial class UpdateGoogleCalendarOAuth2ClientCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateGoogleCalendarOAuth2ClientCredentialDTO( + global::Vapi.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider? provider, string? name) { + this.Provider = provider; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider.g.cs new file mode 100644 index 00000000..4d7d2c72 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider + { + /// + /// + /// + GoogleCalendarOauth2Client, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGoogleCalendarOAuth2ClientCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider value) + { + return value switch + { + UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider.GoogleCalendarOauth2Client => "google.calendar.oauth2-client", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "google.calendar.oauth2-client" => UpdateGoogleCalendarOAuth2ClientCredentialDTOProvider.GoogleCalendarOauth2Client, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCredentialDTO.g.cs index a7d5f77b..2e12514b 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateGoogleCredentialDTO { + /// + /// This is the key for Gemini in Google AI Studio. Get it from here: https://aistudio.google.com/app/apikey + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGoogleCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateGoogleCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,9 @@ public sealed partial class UpdateGoogleCredentialDTO /// /// Initializes a new instance of the class. /// + /// + /// This is the key for Gemini in Google AI Studio. Get it from here: https://aistudio.google.com/app/apikey + /// /// /// This is not returned in the API. /// @@ -39,9 +49,11 @@ public sealed partial class UpdateGoogleCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateGoogleCredentialDTO( + global::Vapi.UpdateGoogleCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCredentialDTOProvider.g.cs new file mode 100644 index 00000000..f2a5bde1 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This is the key for Gemini in Google AI Studio. Get it from here: https://aistudio.google.com/app/apikey + /// + public enum UpdateGoogleCredentialDTOProvider + { + /// + /// https://aistudio.google.com/app/apikey + /// + Google, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGoogleCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGoogleCredentialDTOProvider value) + { + return value switch + { + UpdateGoogleCredentialDTOProvider.Google => "google", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGoogleCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "google" => UpdateGoogleCredentialDTOProvider.Google, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO.g.cs index f8bdb5fe..9ad581a7 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? Provider { get; set; } + /// /// The authorization ID for the OAuth2 authorization /// @@ -29,6 +36,7 @@ public sealed partial class UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// The authorization ID for the OAuth2 authorization /// @@ -39,9 +47,11 @@ public sealed partial class UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO( + global::Vapi.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? provider, string? authorizationId, string? name) { + this.Provider = provider; this.AuthorizationId = authorizationId; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider.g.cs new file mode 100644 index 00000000..7cf71eb1 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider + { + /// + /// + /// + GoogleSheetsOauth2Authorization, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider value) + { + return value switch + { + UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider.GoogleSheetsOauth2Authorization => "google.sheets.oauth2-authorization", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "google.sheets.oauth2-authorization" => UpdateGoogleSheetsOAuth2AuthorizationCredentialDTOProvider.GoogleSheetsOauth2Authorization, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsRowAppendToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsRowAppendToolDTO.g.cs index d0469401..bf9da5db 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsRowAppendToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsRowAppendToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateGoogleSheetsRowAppendToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "google.sheets.row.append" for Google Sheets Row Append tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGoogleSheetsRowAppendToolDTOTypeJsonConverter))] + public global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType? Type { get; set; } + /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -105,6 +112,9 @@ public sealed partial class UpdateGoogleSheetsRowAppendToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "google.sheets.row.append" for Google Sheets Row Append tool. + /// /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -186,9 +196,11 @@ public sealed partial class UpdateGoogleSheetsRowAppendToolDTO #endif public UpdateGoogleSheetsRowAppendToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateGoogleSheetsRowAppendToolDTOType? type, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsRowAppendToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsRowAppendToolDTOType.g.cs new file mode 100644 index 00000000..e2ec9221 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGoogleSheetsRowAppendToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "google.sheets.row.append" for Google Sheets Row Append tool. + /// + public enum UpdateGoogleSheetsRowAppendToolDTOType + { + /// + /// + /// + GoogleSheetsRowAppend, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGoogleSheetsRowAppendToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGoogleSheetsRowAppendToolDTOType value) + { + return value switch + { + UpdateGoogleSheetsRowAppendToolDTOType.GoogleSheetsRowAppend => "google.sheets.row.append", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGoogleSheetsRowAppendToolDTOType? ToEnum(string value) + { + return value switch + { + "google.sheets.row.append" => UpdateGoogleSheetsRowAppendToolDTOType.GoogleSheetsRowAppend, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGroqCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGroqCredentialDTO.g.cs index 24818bb0..0b872d2b 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateGroqCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGroqCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateGroqCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateGroqCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateGroqCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateGroqCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateGroqCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateGroqCredentialDTO( + global::Vapi.UpdateGroqCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateGroqCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateGroqCredentialDTOProvider.g.cs new file mode 100644 index 00000000..5aed8955 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateGroqCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateGroqCredentialDTOProvider + { + /// + /// + /// + Groq, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateGroqCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateGroqCredentialDTOProvider value) + { + return value switch + { + UpdateGroqCredentialDTOProvider.Groq => "groq", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateGroqCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "groq" => UpdateGroqCredentialDTOProvider.Groq, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateHandoffToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateHandoffToolDTO.g.cs index fa92e971..0f5bcd87 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateHandoffToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateHandoffToolDTO.g.cs @@ -14,6 +14,20 @@ public sealed partial class UpdateHandoffToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// This is the type of the tool.
+ /// When you're using handoff tool, we recommend adding this to your system prompt
+ /// ---
+ /// # System context
+ /// You are part of a multi-agent system designed to make agent coordination and execution easy. Agents uses two primary abstraction: **Agents** and **Handoffs**. An agent encompasses instructions and tools and can hand off a conversation to another agent when appropriate. Handoffs are achieved by calling a handoff function, generally named `handoff_to_<agent_name>`. Handoffs between agents are handled seamlessly in the background; do not mention or draw attention to these handoffs in your conversation with the user.
+ /// # Agent context
+ /// {put your agent system prompt here}
+ /// --- + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateHandoffToolDTOTypeJsonConverter))] + public global::Vapi.UpdateHandoffToolDTOType? Type { get; set; } + /// /// This is the default local tool result message used when no runtime handoff result override is returned. /// @@ -369,6 +383,16 @@ public sealed partial class UpdateHandoffToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// This is the type of the tool.
+ /// When you're using handoff tool, we recommend adding this to your system prompt
+ /// ---
+ /// # System context
+ /// You are part of a multi-agent system designed to make agent coordination and execution easy. Agents uses two primary abstraction: **Agents** and **Handoffs**. An agent encompasses instructions and tools and can hand off a conversation to another agent when appropriate. Handoffs are achieved by calling a handoff function, generally named `handoff_to_<agent_name>`. Handoffs between agents are handled seamlessly in the background; do not mention or draw attention to these handoffs in your conversation with the user.
+ /// # Agent context
+ /// {put your agent system prompt here}
+ /// --- + /// /// /// This is the default local tool result message used when no runtime handoff result override is returned. /// @@ -705,12 +729,14 @@ public sealed partial class UpdateHandoffToolDTO #endif public UpdateHandoffToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateHandoffToolDTOType? type, string? defaultResult, global::System.Collections.Generic.IList>? destinations, global::Vapi.ToolRejectionPlan? rejectionPlan, global::Vapi.OpenAIFunction? function) { this.Messages = messages; + this.Type = type; this.DefaultResult = defaultResult; this.Destinations = destinations; this.RejectionPlan = rejectionPlan; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateHandoffToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateHandoffToolDTOType.g.cs new file mode 100644 index 00000000..592d0980 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateHandoffToolDTOType.g.cs @@ -0,0 +1,52 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This is the type of the tool.
+ /// When you're using handoff tool, we recommend adding this to your system prompt
+ /// ---
+ /// # System context
+ /// You are part of a multi-agent system designed to make agent coordination and execution easy. Agents uses two primary abstraction: **Agents** and **Handoffs**. An agent encompasses instructions and tools and can hand off a conversation to another agent when appropriate. Handoffs are achieved by calling a handoff function, generally named `handoff_to_<agent_name>`. Handoffs between agents are handled seamlessly in the background; do not mention or draw attention to these handoffs in your conversation with the user.
+ /// # Agent context
+ /// {put your agent system prompt here}
+ /// --- + ///
+ public enum UpdateHandoffToolDTOType + { + /// + /// **Agents** and **Handoffs**. An agent encompasses instructions and tools and can hand off a conversation to another agent when appropriate. Handoffs are achieved by calling a handoff function, generally named `handoff_to_<agent_name>`. Handoffs between agents are handled seamlessly in the background; do not mention or draw attention to these handoffs in your conversation with the user. + /// + Handoff, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateHandoffToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateHandoffToolDTOType value) + { + return value switch + { + UpdateHandoffToolDTOType.Handoff => "handoff", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateHandoffToolDTOType? ToEnum(string value) + { + return value switch + { + "handoff" => UpdateHandoffToolDTOType.Handoff, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateHumeCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateHumeCredentialDTO.g.cs index 0e38f623..1cf75e27 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateHumeCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateHumeCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateHumeCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateHumeCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateHumeCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateHumeCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateHumeCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateHumeCredentialDTO( + global::Vapi.UpdateHumeCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateHumeCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateHumeCredentialDTOProvider.g.cs new file mode 100644 index 00000000..9dae468d --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateHumeCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateHumeCredentialDTOProvider + { + /// + /// + /// + Hume, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateHumeCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateHumeCredentialDTOProvider value) + { + return value switch + { + UpdateHumeCredentialDTOProvider.Hume => "hume", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateHumeCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "hume" => UpdateHumeCredentialDTOProvider.Hume, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateInflectionAICredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateInflectionAICredentialDTO.g.cs index 4055e527..ce870997 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateInflectionAICredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateInflectionAICredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateInflectionAICredentialDTO { + /// + /// This is the api key for Pi in InflectionAI's console. Get it from here: https://developers.inflection.ai/keys, billing will need to be setup + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateInflectionAICredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateInflectionAICredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,9 @@ public sealed partial class UpdateInflectionAICredentialDTO /// /// Initializes a new instance of the class. /// + /// + /// This is the api key for Pi in InflectionAI's console. Get it from here: https://developers.inflection.ai/keys, billing will need to be setup + /// /// /// This is not returned in the API. /// @@ -39,9 +49,11 @@ public sealed partial class UpdateInflectionAICredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateInflectionAICredentialDTO( + global::Vapi.UpdateInflectionAICredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateInflectionAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateInflectionAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..f8dc002f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateInflectionAICredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This is the api key for Pi in InflectionAI's console. Get it from here: https://developers.inflection.ai/keys, billing will need to be setup + /// + public enum UpdateInflectionAICredentialDTOProvider + { + /// + /// + /// + InflectionAi, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateInflectionAICredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateInflectionAICredentialDTOProvider value) + { + return value switch + { + UpdateInflectionAICredentialDTOProvider.InflectionAi => "inflection-ai", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateInflectionAICredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "inflection-ai" => UpdateInflectionAICredentialDTOProvider.InflectionAi, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateInworldCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateInworldCredentialDTO.g.cs index 030b873a..3516d276 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateInworldCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateInworldCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateInworldCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateInworldCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateInworldCredentialDTOProvider? Provider { get; set; } + /// /// This is the Inworld Basic (Base64) authentication token. This is not returned in the API.
/// Example: your-base64-token-here @@ -31,6 +38,7 @@ public sealed partial class UpdateInworldCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is the Inworld Basic (Base64) authentication token. This is not returned in the API.
/// Example: your-base64-token-here @@ -42,9 +50,11 @@ public sealed partial class UpdateInworldCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateInworldCredentialDTO( + global::Vapi.UpdateInworldCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateInworldCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateInworldCredentialDTOProvider.g.cs new file mode 100644 index 00000000..5e117dfc --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateInworldCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateInworldCredentialDTOProvider + { + /// + /// + /// + Inworld, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateInworldCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateInworldCredentialDTOProvider value) + { + return value switch + { + UpdateInworldCredentialDTOProvider.Inworld => "inworld", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateInworldCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "inworld" => UpdateInworldCredentialDTOProvider.Inworld, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateLangfuseCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateLangfuseCredentialDTO.g.cs index c30d1944..0df832d7 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateLangfuseCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateLangfuseCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateLangfuseCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateLangfuseCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateLangfuseCredentialDTOProvider? Provider { get; set; } + /// /// The public key for Langfuse project. Eg: pk-lf-... /// @@ -41,6 +48,7 @@ public sealed partial class UpdateLangfuseCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// The public key for Langfuse project. Eg: pk-lf-... /// @@ -57,11 +65,13 @@ public sealed partial class UpdateLangfuseCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateLangfuseCredentialDTO( + global::Vapi.UpdateLangfuseCredentialDTOProvider? provider, string? publicKey, string? apiKey, string? apiUrl, string? name) { + this.Provider = provider; this.PublicKey = publicKey; this.ApiKey = apiKey; this.ApiUrl = apiUrl; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateLangfuseCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateLangfuseCredentialDTOProvider.g.cs new file mode 100644 index 00000000..aeb9a435 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateLangfuseCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateLangfuseCredentialDTOProvider + { + /// + /// + /// + Langfuse, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateLangfuseCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateLangfuseCredentialDTOProvider value) + { + return value switch + { + UpdateLangfuseCredentialDTOProvider.Langfuse => "langfuse", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateLangfuseCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "langfuse" => UpdateLangfuseCredentialDTOProvider.Langfuse, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateLmntCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateLmntCredentialDTO.g.cs index d94c9467..403967dd 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateLmntCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateLmntCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateLmntCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateLmntCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateLmntCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateLmntCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateLmntCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateLmntCredentialDTO( + global::Vapi.UpdateLmntCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateLmntCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateLmntCredentialDTOProvider.g.cs new file mode 100644 index 00000000..6a2e2639 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateLmntCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateLmntCredentialDTOProvider + { + /// + /// + /// + Lmnt, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateLmntCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateLmntCredentialDTOProvider value) + { + return value switch + { + UpdateLmntCredentialDTOProvider.Lmnt => "lmnt", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateLmntCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "lmnt" => UpdateLmntCredentialDTOProvider.Lmnt, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeCredentialDTO.g.cs index 80e4b462..020428f6 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateMakeCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateMakeCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateMakeCredentialDTOProvider? Provider { get; set; } + /// /// Team ID /// @@ -41,6 +48,7 @@ public sealed partial class UpdateMakeCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// Team ID /// @@ -57,11 +65,13 @@ public sealed partial class UpdateMakeCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateMakeCredentialDTO( + global::Vapi.UpdateMakeCredentialDTOProvider? provider, string? teamId, string? region, string? apiKey, string? name) { + this.Provider = provider; this.TeamId = teamId; this.Region = region; this.ApiKey = apiKey; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeCredentialDTOProvider.g.cs new file mode 100644 index 00000000..46e510df --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateMakeCredentialDTOProvider + { + /// + /// + /// + Make, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateMakeCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateMakeCredentialDTOProvider value) + { + return value switch + { + UpdateMakeCredentialDTOProvider.Make => "make", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateMakeCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "make" => UpdateMakeCredentialDTOProvider.Make, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeToolDTO.g.cs index 574fb4f8..528718a3 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateMakeToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "make" for Make tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateMakeToolDTOTypeJsonConverter))] + public global::Vapi.UpdateMakeToolDTOType? Type { get; set; } + /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -111,6 +118,9 @@ public sealed partial class UpdateMakeToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "make" for Make tool. + /// /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -193,10 +203,12 @@ public sealed partial class UpdateMakeToolDTO #endif public UpdateMakeToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateMakeToolDTOType? type, global::Vapi.ToolRejectionPlan? rejectionPlan, global::Vapi.MakeToolMetadata? metadata) { this.Messages = messages; + this.Type = type; this.RejectionPlan = rejectionPlan; this.Metadata = metadata; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeToolDTOType.g.cs new file mode 100644 index 00000000..83f57db5 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateMakeToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "make" for Make tool. + /// + public enum UpdateMakeToolDTOType + { + /// + /// + /// + Make, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateMakeToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateMakeToolDTOType value) + { + return value switch + { + UpdateMakeToolDTOType.Make => "make", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateMakeToolDTOType? ToEnum(string value) + { + return value switch + { + "make" => UpdateMakeToolDTOType.Make, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateMcpToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateMcpToolDTO.g.cs index a44ad859..57cabd64 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateMcpToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateMcpToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateMcpToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "mcp" for MCP tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateMcpToolDTOTypeJsonConverter))] + public global::Vapi.UpdateMcpToolDTOType? Type { get; set; } + /// /// This is the server where a `tool-calls` webhook will be sent.
/// Notes:
@@ -129,6 +136,9 @@ public sealed partial class UpdateMcpToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "mcp" for MCP tool. + /// /// /// This is the server where a `tool-calls` webhook will be sent.
/// Notes:
@@ -223,12 +233,14 @@ public sealed partial class UpdateMcpToolDTO #endif public UpdateMcpToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateMcpToolDTOType? type, global::Vapi.Server? server, global::System.Collections.Generic.IList? toolMessages, global::Vapi.ToolRejectionPlan? rejectionPlan, global::Vapi.McpToolMetadata? metadata) { this.Messages = messages; + this.Type = type; this.Server = server; this.ToolMessages = toolMessages; this.RejectionPlan = rejectionPlan; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateMcpToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateMcpToolDTOType.g.cs new file mode 100644 index 00000000..6a821d97 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateMcpToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "mcp" for MCP tool. + /// + public enum UpdateMcpToolDTOType + { + /// + /// + /// + Mcp, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateMcpToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateMcpToolDTOType value) + { + return value switch + { + UpdateMcpToolDTOType.Mcp => "mcp", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateMcpToolDTOType? ToEnum(string value) + { + return value switch + { + "mcp" => UpdateMcpToolDTOType.Mcp, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateMicrosoftCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateMicrosoftCredentialDTO.g.cs index d66c1cf4..d5a8f8da 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateMicrosoftCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateMicrosoftCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateMicrosoftCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateMicrosoftCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateMicrosoftCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -37,6 +44,7 @@ public sealed partial class UpdateMicrosoftCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -51,10 +59,12 @@ public sealed partial class UpdateMicrosoftCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateMicrosoftCredentialDTO( + global::Vapi.UpdateMicrosoftCredentialDTOProvider? provider, string? apiKey, string? region, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Region = region; this.Name = name; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateMicrosoftCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateMicrosoftCredentialDTOProvider.g.cs new file mode 100644 index 00000000..d87401f9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateMicrosoftCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateMicrosoftCredentialDTOProvider + { + /// + /// + /// + Microsoft, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateMicrosoftCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateMicrosoftCredentialDTOProvider value) + { + return value switch + { + UpdateMicrosoftCredentialDTOProvider.Microsoft => "microsoft", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateMicrosoftCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "microsoft" => UpdateMicrosoftCredentialDTOProvider.Microsoft, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateMistralCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateMistralCredentialDTO.g.cs index f461f7c7..bf652154 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateMistralCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateMistralCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateMistralCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateMistralCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateMistralCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateMistralCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateMistralCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateMistralCredentialDTO( + global::Vapi.UpdateMistralCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateMistralCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateMistralCredentialDTOProvider.g.cs new file mode 100644 index 00000000..9b7a0f8a --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateMistralCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateMistralCredentialDTOProvider + { + /// + /// + /// + Mistral, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateMistralCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateMistralCredentialDTOProvider value) + { + return value switch + { + UpdateMistralCredentialDTOProvider.Mistral => "mistral", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateMistralCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "mistral" => UpdateMistralCredentialDTOProvider.Mistral, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateNeuphonicCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateNeuphonicCredentialDTO.g.cs index 868e1942..7754979c 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateNeuphonicCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateNeuphonicCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateNeuphonicCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateNeuphonicCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateNeuphonicCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateNeuphonicCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateNeuphonicCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateNeuphonicCredentialDTO( + global::Vapi.UpdateNeuphonicCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateNeuphonicCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateNeuphonicCredentialDTOProvider.g.cs new file mode 100644 index 00000000..c2677dd5 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateNeuphonicCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateNeuphonicCredentialDTOProvider + { + /// + /// + /// + Neuphonic, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateNeuphonicCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateNeuphonicCredentialDTOProvider value) + { + return value switch + { + UpdateNeuphonicCredentialDTOProvider.Neuphonic => "neuphonic", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateNeuphonicCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "neuphonic" => UpdateNeuphonicCredentialDTOProvider.Neuphonic, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenAICredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenAICredentialDTO.g.cs index ec3eaf0d..310db2e7 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenAICredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenAICredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateOpenAICredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateOpenAICredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateOpenAICredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateOpenAICredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateOpenAICredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateOpenAICredentialDTO( + global::Vapi.UpdateOpenAICredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..22570959 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenAICredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateOpenAICredentialDTOProvider + { + /// + /// + /// + Openai, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateOpenAICredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateOpenAICredentialDTOProvider value) + { + return value switch + { + UpdateOpenAICredentialDTOProvider.Openai => "openai", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateOpenAICredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "openai" => UpdateOpenAICredentialDTOProvider.Openai, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenRouterCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenRouterCredentialDTO.g.cs index e520f680..d40b82ac 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenRouterCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenRouterCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateOpenRouterCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateOpenRouterCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateOpenRouterCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateOpenRouterCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateOpenRouterCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateOpenRouterCredentialDTO( + global::Vapi.UpdateOpenRouterCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenRouterCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenRouterCredentialDTOProvider.g.cs new file mode 100644 index 00000000..cc516015 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateOpenRouterCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateOpenRouterCredentialDTOProvider + { + /// + /// + /// + Openrouter, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateOpenRouterCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateOpenRouterCredentialDTOProvider value) + { + return value switch + { + UpdateOpenRouterCredentialDTOProvider.Openrouter => "openrouter", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateOpenRouterCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "openrouter" => UpdateOpenRouterCredentialDTOProvider.Openrouter, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateOutputToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateOutputToolDTO.g.cs index 278d93e1..f996015d 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateOutputToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateOutputToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateOutputToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "output" for Output tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateOutputToolDTOTypeJsonConverter))] + public global::Vapi.UpdateOutputToolDTOType? Type { get; set; } + /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -105,6 +112,9 @@ public sealed partial class UpdateOutputToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "output" for Output tool. + /// /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -186,9 +196,11 @@ public sealed partial class UpdateOutputToolDTO #endif public UpdateOutputToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateOutputToolDTOType? type, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateOutputToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateOutputToolDTOType.g.cs new file mode 100644 index 00000000..718091cb --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateOutputToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "output" for Output tool. + /// + public enum UpdateOutputToolDTOType + { + /// + /// + /// + Output, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateOutputToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateOutputToolDTOType value) + { + return value switch + { + UpdateOutputToolDTOType.Output => "output", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateOutputToolDTOType? ToEnum(string value) + { + return value switch + { + "output" => UpdateOutputToolDTOType.Output, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdatePerplexityAICredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdatePerplexityAICredentialDTO.g.cs index e6e9acfb..c075068a 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdatePerplexityAICredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdatePerplexityAICredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdatePerplexityAICredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdatePerplexityAICredentialDTOProviderJsonConverter))] + public global::Vapi.UpdatePerplexityAICredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdatePerplexityAICredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdatePerplexityAICredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdatePerplexityAICredentialDTO( + global::Vapi.UpdatePerplexityAICredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdatePerplexityAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdatePerplexityAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..3b7f1aef --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdatePerplexityAICredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdatePerplexityAICredentialDTOProvider + { + /// + /// + /// + PerplexityAi, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdatePerplexityAICredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdatePerplexityAICredentialDTOProvider value) + { + return value switch + { + UpdatePerplexityAICredentialDTOProvider.PerplexityAi => "perplexity-ai", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdatePerplexityAICredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "perplexity-ai" => UpdatePerplexityAICredentialDTOProvider.PerplexityAi, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdatePlayHTCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdatePlayHTCredentialDTO.g.cs index 0b7f8b8a..5d2fd364 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdatePlayHTCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdatePlayHTCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdatePlayHTCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdatePlayHTCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdatePlayHTCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -35,6 +42,7 @@ public sealed partial class UpdatePlayHTCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -46,10 +54,12 @@ public sealed partial class UpdatePlayHTCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdatePlayHTCredentialDTO( + global::Vapi.UpdatePlayHTCredentialDTOProvider? provider, string? apiKey, string? name, string? userId) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; this.UserId = userId; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdatePlayHTCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdatePlayHTCredentialDTOProvider.g.cs new file mode 100644 index 00000000..55df00ac --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdatePlayHTCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdatePlayHTCredentialDTOProvider + { + /// + /// + /// + Playht, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdatePlayHTCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdatePlayHTCredentialDTOProvider value) + { + return value switch + { + UpdatePlayHTCredentialDTOProvider.Playht => "playht", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdatePlayHTCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "playht" => UpdatePlayHTCredentialDTOProvider.Playht, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateQueryToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateQueryToolDTO.g.cs index 6a56dc6b..9a3e6a42 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateQueryToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateQueryToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateQueryToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "query" for Query tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateQueryToolDTOTypeJsonConverter))] + public global::Vapi.UpdateQueryToolDTOType? Type { get; set; } + /// /// The knowledge bases to query /// @@ -111,6 +118,9 @@ public sealed partial class UpdateQueryToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "query" for Query tool. + /// /// /// The knowledge bases to query /// @@ -195,10 +205,12 @@ public sealed partial class UpdateQueryToolDTO #endif public UpdateQueryToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateQueryToolDTOType? type, global::System.Collections.Generic.IList? knowledgeBases, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.KnowledgeBases = knowledgeBases; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateQueryToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateQueryToolDTOType.g.cs new file mode 100644 index 00000000..09dd3fa1 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateQueryToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "query" for Query tool. + /// + public enum UpdateQueryToolDTOType + { + /// + /// + /// + Query, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateQueryToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateQueryToolDTOType value) + { + return value switch + { + UpdateQueryToolDTOType.Query => "query", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateQueryToolDTOType? ToEnum(string value) + { + return value switch + { + "query" => UpdateQueryToolDTOType.Query, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateRimeAICredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateRimeAICredentialDTO.g.cs index 07ae3fe4..f8010a3c 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateRimeAICredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateRimeAICredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateRimeAICredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateRimeAICredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateRimeAICredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateRimeAICredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateRimeAICredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateRimeAICredentialDTO( + global::Vapi.UpdateRimeAICredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateRimeAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateRimeAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..3736e9c9 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateRimeAICredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateRimeAICredentialDTOProvider + { + /// + /// + /// + RimeAi, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateRimeAICredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateRimeAICredentialDTOProvider value) + { + return value switch + { + UpdateRimeAICredentialDTOProvider.RimeAi => "rime-ai", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateRimeAICredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "rime-ai" => UpdateRimeAICredentialDTOProvider.RimeAi, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateRunpodCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateRunpodCredentialDTO.g.cs index f14fd1d6..74591b18 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateRunpodCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateRunpodCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateRunpodCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateRunpodCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateRunpodCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateRunpodCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateRunpodCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateRunpodCredentialDTO( + global::Vapi.UpdateRunpodCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateRunpodCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateRunpodCredentialDTOProvider.g.cs new file mode 100644 index 00000000..a9485491 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateRunpodCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateRunpodCredentialDTOProvider + { + /// + /// + /// + Runpod, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateRunpodCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateRunpodCredentialDTOProvider value) + { + return value switch + { + UpdateRunpodCredentialDTOProvider.Runpod => "runpod", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateRunpodCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "runpod" => UpdateRunpodCredentialDTOProvider.Runpod, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateS3CredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateS3CredentialDTO.g.cs index 2d14ba3f..a97ae364 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateS3CredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateS3CredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateS3CredentialDTO { + /// + /// Credential provider. Only allowed value is s3 + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateS3CredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateS3CredentialDTOProvider? Provider { get; set; } + /// /// AWS access key ID. /// @@ -59,6 +66,9 @@ public sealed partial class UpdateS3CredentialDTO /// /// Initializes a new instance of the class. /// + /// + /// Credential provider. Only allowed value is s3 + /// /// /// AWS access key ID. /// @@ -84,6 +94,7 @@ public sealed partial class UpdateS3CredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateS3CredentialDTO( + global::Vapi.UpdateS3CredentialDTOProvider? provider, string? awsAccessKeyId, string? awsSecretAccessKey, string? region, @@ -92,6 +103,7 @@ public UpdateS3CredentialDTO( double? fallbackIndex, string? name) { + this.Provider = provider; this.AwsAccessKeyId = awsAccessKeyId; this.AwsSecretAccessKey = awsSecretAccessKey; this.Region = region; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateS3CredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateS3CredentialDTOProvider.g.cs new file mode 100644 index 00000000..6b337983 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateS3CredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// Credential provider. Only allowed value is s3 + /// + public enum UpdateS3CredentialDTOProvider + { + /// + /// + /// + S3, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateS3CredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateS3CredentialDTOProvider value) + { + return value switch + { + UpdateS3CredentialDTOProvider.S3 => "s3", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateS3CredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "s3" => UpdateS3CredentialDTOProvider.S3, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateSipRequestToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateSipRequestToolDTO.g.cs index 510eb6e0..81064d99 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateSipRequestToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateSipRequestToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateSipRequestToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "sipRequest" for SIP request tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateSipRequestToolDTOTypeJsonConverter))] + public global::Vapi.UpdateSipRequestToolDTOType? Type { get; set; } + /// /// The SIP method to send. /// @@ -125,6 +132,9 @@ public sealed partial class UpdateSipRequestToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "sipRequest" for SIP request tool. + /// /// /// The SIP method to send. /// @@ -215,12 +225,14 @@ public sealed partial class UpdateSipRequestToolDTO #endif public UpdateSipRequestToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateSipRequestToolDTOType? type, global::Vapi.UpdateSipRequestToolDTOVerb? verb, global::Vapi.JsonSchema? headers, global::Vapi.OneOf? body, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.Verb = verb; this.Headers = headers; this.Body = body; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateSipRequestToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateSipRequestToolDTOType.g.cs new file mode 100644 index 00000000..e4c9a145 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateSipRequestToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "sipRequest" for SIP request tool. + /// + public enum UpdateSipRequestToolDTOType + { + /// + /// + /// + SipRequest, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateSipRequestToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateSipRequestToolDTOType value) + { + return value switch + { + UpdateSipRequestToolDTOType.SipRequest => "sipRequest", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateSipRequestToolDTOType? ToEnum(string value) + { + return value switch + { + "sipRequest" => UpdateSipRequestToolDTOType.SipRequest, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackOAuth2AuthorizationCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackOAuth2AuthorizationCredentialDTO.g.cs index b674d0d0..85113d5c 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackOAuth2AuthorizationCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackOAuth2AuthorizationCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateSlackOAuth2AuthorizationCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateSlackOAuth2AuthorizationCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider? Provider { get; set; } + /// /// The authorization ID for the OAuth2 authorization /// @@ -29,6 +36,7 @@ public sealed partial class UpdateSlackOAuth2AuthorizationCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// The authorization ID for the OAuth2 authorization /// @@ -39,9 +47,11 @@ public sealed partial class UpdateSlackOAuth2AuthorizationCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateSlackOAuth2AuthorizationCredentialDTO( + global::Vapi.UpdateSlackOAuth2AuthorizationCredentialDTOProvider? provider, string? authorizationId, string? name) { + this.Provider = provider; this.AuthorizationId = authorizationId; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackOAuth2AuthorizationCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackOAuth2AuthorizationCredentialDTOProvider.g.cs new file mode 100644 index 00000000..caccc573 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackOAuth2AuthorizationCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateSlackOAuth2AuthorizationCredentialDTOProvider + { + /// + /// + /// + SlackOauth2Authorization, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateSlackOAuth2AuthorizationCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateSlackOAuth2AuthorizationCredentialDTOProvider value) + { + return value switch + { + UpdateSlackOAuth2AuthorizationCredentialDTOProvider.SlackOauth2Authorization => "slack.oauth2-authorization", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateSlackOAuth2AuthorizationCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "slack.oauth2-authorization" => UpdateSlackOAuth2AuthorizationCredentialDTOProvider.SlackOauth2Authorization, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackSendMessageToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackSendMessageToolDTO.g.cs index 41f9d2ed..53c52c6c 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackSendMessageToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackSendMessageToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateSlackSendMessageToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "slack.message.send" for Slack Send Message tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateSlackSendMessageToolDTOTypeJsonConverter))] + public global::Vapi.UpdateSlackSendMessageToolDTOType? Type { get; set; } + /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -105,6 +112,9 @@ public sealed partial class UpdateSlackSendMessageToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "slack.message.send" for Slack Send Message tool. + /// /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -186,9 +196,11 @@ public sealed partial class UpdateSlackSendMessageToolDTO #endif public UpdateSlackSendMessageToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateSlackSendMessageToolDTOType? type, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackSendMessageToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackSendMessageToolDTOType.g.cs new file mode 100644 index 00000000..badab42c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackSendMessageToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "slack.message.send" for Slack Send Message tool. + /// + public enum UpdateSlackSendMessageToolDTOType + { + /// + /// + /// + SlackMessageSend, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateSlackSendMessageToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateSlackSendMessageToolDTOType value) + { + return value switch + { + UpdateSlackSendMessageToolDTOType.SlackMessageSend => "slack.message.send", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateSlackSendMessageToolDTOType? ToEnum(string value) + { + return value switch + { + "slack.message.send" => UpdateSlackSendMessageToolDTOType.SlackMessageSend, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackWebhookCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackWebhookCredentialDTO.g.cs index 88a7990b..6304fdd2 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackWebhookCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackWebhookCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateSlackWebhookCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateSlackWebhookCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateSlackWebhookCredentialDTOProvider? Provider { get; set; } + /// /// Slack incoming webhook URL. See https://api.slack.com/messaging/webhooks for setup instructions. This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateSlackWebhookCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// Slack incoming webhook URL. See https://api.slack.com/messaging/webhooks for setup instructions. This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateSlackWebhookCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateSlackWebhookCredentialDTO( + global::Vapi.UpdateSlackWebhookCredentialDTOProvider? provider, string? webhookUrl, string? name) { + this.Provider = provider; this.WebhookUrl = webhookUrl; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackWebhookCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackWebhookCredentialDTOProvider.g.cs new file mode 100644 index 00000000..c0ceb891 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateSlackWebhookCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateSlackWebhookCredentialDTOProvider + { + /// + /// + /// + SlackWebhook, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateSlackWebhookCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateSlackWebhookCredentialDTOProvider value) + { + return value switch + { + UpdateSlackWebhookCredentialDTOProvider.SlackWebhook => "slack-webhook", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateSlackWebhookCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "slack-webhook" => UpdateSlackWebhookCredentialDTOProvider.SlackWebhook, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateSmsToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateSmsToolDTO.g.cs index 75c85cc6..7ed3ccc5 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateSmsToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateSmsToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateSmsToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "sms" for Twilio SMS sending tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateSmsToolDTOTypeJsonConverter))] + public global::Vapi.UpdateSmsToolDTOType? Type { get; set; } + /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -105,6 +112,9 @@ public sealed partial class UpdateSmsToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "sms" for Twilio SMS sending tool. + /// /// /// This is the plan to reject a tool call based on the conversation state.
/// // Example 1: Reject endCall if user didn't say goodbye
@@ -186,9 +196,11 @@ public sealed partial class UpdateSmsToolDTO #endif public UpdateSmsToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateSmsToolDTOType? type, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateSmsToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateSmsToolDTOType.g.cs new file mode 100644 index 00000000..b99c0ae6 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateSmsToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "sms" for Twilio SMS sending tool. + /// + public enum UpdateSmsToolDTOType + { + /// + /// + /// + Sms, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateSmsToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateSmsToolDTOType value) + { + return value switch + { + UpdateSmsToolDTOType.Sms => "sms", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateSmsToolDTOType? ToEnum(string value) + { + return value switch + { + "sms" => UpdateSmsToolDTOType.Sms, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateSonioxCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateSonioxCredentialDTO.g.cs index d1d5363a..c460dce8 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateSonioxCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateSonioxCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateSonioxCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateSonioxCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateSonioxCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -35,6 +42,7 @@ public sealed partial class UpdateSonioxCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -48,10 +56,12 @@ public sealed partial class UpdateSonioxCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateSonioxCredentialDTO( + global::Vapi.UpdateSonioxCredentialDTOProvider? provider, string? apiKey, string? apiUrl, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.ApiUrl = apiUrl; this.Name = name; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateSonioxCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateSonioxCredentialDTOProvider.g.cs new file mode 100644 index 00000000..15b10e77 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateSonioxCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateSonioxCredentialDTOProvider + { + /// + /// + /// + Soniox, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateSonioxCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateSonioxCredentialDTOProvider value) + { + return value switch + { + UpdateSonioxCredentialDTOProvider.Soniox => "soniox", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateSonioxCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "soniox" => UpdateSonioxCredentialDTOProvider.Soniox, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateTelnyxPhoneNumberDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateTelnyxPhoneNumberDTO.g.cs index 3af6e46e..1d24cbcf 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateTelnyxPhoneNumberDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateTelnyxPhoneNumberDTO.g.cs @@ -25,6 +25,13 @@ public sealed partial class UpdateTelnyxPhoneNumberDTO [global::System.Text.Json.Serialization.JsonPropertyName("hooks")] public global::System.Collections.Generic.IList>? Hooks { get; set; } + /// + /// This is to use numbers bought on Telnyx. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateTelnyxPhoneNumberDTOProviderJsonConverter))] + public global::Vapi.UpdateTelnyxPhoneNumberDTOProvider? Provider { get; set; } + /// /// This is the name of the phone number. This is just for your own reference. /// @@ -93,6 +100,9 @@ public sealed partial class UpdateTelnyxPhoneNumberDTO /// /// This is the hooks that will be used for incoming calls to this phone number. /// + /// + /// This is to use numbers bought on Telnyx. + /// /// /// This is the name of the phone number. This is just for your own reference. /// @@ -127,6 +137,7 @@ public sealed partial class UpdateTelnyxPhoneNumberDTO public UpdateTelnyxPhoneNumberDTO( global::Vapi.OneOf? fallbackDestination, global::System.Collections.Generic.IList>? hooks, + global::Vapi.UpdateTelnyxPhoneNumberDTOProvider? provider, string? name, string? assistantId, string? workflowId, @@ -137,6 +148,7 @@ public UpdateTelnyxPhoneNumberDTO( { this.FallbackDestination = fallbackDestination; this.Hooks = hooks; + this.Provider = provider; this.Name = name; this.AssistantId = assistantId; this.WorkflowId = workflowId; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateTelnyxPhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateTelnyxPhoneNumberDTOProvider.g.cs new file mode 100644 index 00000000..8f345e0f --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateTelnyxPhoneNumberDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This is to use numbers bought on Telnyx. + /// + public enum UpdateTelnyxPhoneNumberDTOProvider + { + /// + /// + /// + Telnyx, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateTelnyxPhoneNumberDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateTelnyxPhoneNumberDTOProvider value) + { + return value switch + { + UpdateTelnyxPhoneNumberDTOProvider.Telnyx => "telnyx", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateTelnyxPhoneNumberDTOProvider? ToEnum(string value) + { + return value switch + { + "telnyx" => UpdateTelnyxPhoneNumberDTOProvider.Telnyx, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateTextEditorToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateTextEditorToolDTO.g.cs index 9f423d36..c04d9182 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateTextEditorToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateTextEditorToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateTextEditorToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "textEditor" for Text Editor tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateTextEditorToolDTOTypeJsonConverter))] + public global::Vapi.UpdateTextEditorToolDTOType? Type { get; set; } + /// /// The sub type of tool. /// @@ -132,6 +139,9 @@ public sealed partial class UpdateTextEditorToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "textEditor" for Text Editor tool. + /// /// /// The sub type of tool. /// @@ -229,12 +239,14 @@ public sealed partial class UpdateTextEditorToolDTO #endif public UpdateTextEditorToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateTextEditorToolDTOType? type, global::Vapi.UpdateTextEditorToolDTOSubType? subType, global::Vapi.Server? server, global::Vapi.ToolRejectionPlan? rejectionPlan, global::Vapi.UpdateTextEditorToolDTOName? name) { this.Messages = messages; + this.Type = type; this.SubType = subType; this.Server = server; this.RejectionPlan = rejectionPlan; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateTextEditorToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateTextEditorToolDTOType.g.cs new file mode 100644 index 00000000..f67779e8 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateTextEditorToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "textEditor" for Text Editor tool. + /// + public enum UpdateTextEditorToolDTOType + { + /// + /// + /// + TextEditor, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateTextEditorToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateTextEditorToolDTOType value) + { + return value switch + { + UpdateTextEditorToolDTOType.TextEditor => "textEditor", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateTextEditorToolDTOType? ToEnum(string value) + { + return value switch + { + "textEditor" => UpdateTextEditorToolDTOType.TextEditor, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateTogetherAICredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateTogetherAICredentialDTO.g.cs index a5bf5fbb..4f3458f6 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateTogetherAICredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateTogetherAICredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateTogetherAICredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateTogetherAICredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateTogetherAICredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateTogetherAICredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateTogetherAICredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateTogetherAICredentialDTO( + global::Vapi.UpdateTogetherAICredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateTogetherAICredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateTogetherAICredentialDTOProvider.g.cs new file mode 100644 index 00000000..38d99507 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateTogetherAICredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateTogetherAICredentialDTOProvider + { + /// + /// + /// + TogetherAi, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateTogetherAICredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateTogetherAICredentialDTOProvider value) + { + return value switch + { + UpdateTogetherAICredentialDTOProvider.TogetherAi => "together-ai", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateTogetherAICredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "together-ai" => UpdateTogetherAICredentialDTOProvider.TogetherAi, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateTransferCallToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateTransferCallToolDTO.g.cs index 92745a01..3640e4b1 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateTransferCallToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateTransferCallToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateTransferCallToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateTransferCallToolDTOTypeJsonConverter))] + public global::Vapi.UpdateTransferCallToolDTOType? Type { get; set; } + /// /// These are the destinations that the call can be transferred to. If no destinations are provided, server.url will be used to get the transfer destination once the tool is called. /// @@ -111,6 +118,7 @@ public sealed partial class UpdateTransferCallToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// /// /// These are the destinations that the call can be transferred to. If no destinations are provided, server.url will be used to get the transfer destination once the tool is called. /// @@ -195,10 +203,12 @@ public sealed partial class UpdateTransferCallToolDTO #endif public UpdateTransferCallToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateTransferCallToolDTOType? type, global::System.Collections.Generic.IList>? destinations, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.Destinations = destinations; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateTransferCallToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateTransferCallToolDTOType.g.cs new file mode 100644 index 00000000..ee323abb --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateTransferCallToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateTransferCallToolDTOType + { + /// + /// + /// + TransferCall, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateTransferCallToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateTransferCallToolDTOType value) + { + return value switch + { + UpdateTransferCallToolDTOType.TransferCall => "transferCall", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateTransferCallToolDTOType? ToEnum(string value) + { + return value switch + { + "transferCall" => UpdateTransferCallToolDTOType.TransferCall, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioCredentialDTO.g.cs index a6021d01..d21065d5 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateTwilioCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateTwilioCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateTwilioCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -47,6 +54,7 @@ public sealed partial class UpdateTwilioCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -64,12 +72,14 @@ public sealed partial class UpdateTwilioCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateTwilioCredentialDTO( + global::Vapi.UpdateTwilioCredentialDTOProvider? provider, string? authToken, string? apiKey, string? apiSecret, string? name, string? accountSid) { + this.Provider = provider; this.AuthToken = authToken; this.ApiKey = apiKey; this.ApiSecret = apiSecret; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioCredentialDTOProvider.g.cs new file mode 100644 index 00000000..f98a3a96 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateTwilioCredentialDTOProvider + { + /// + /// + /// + Twilio, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateTwilioCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateTwilioCredentialDTOProvider value) + { + return value switch + { + UpdateTwilioCredentialDTOProvider.Twilio => "twilio", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateTwilioCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "twilio" => UpdateTwilioCredentialDTOProvider.Twilio, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioPhoneNumberDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioPhoneNumberDTO.g.cs index 323d0770..b3f5c5ae 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioPhoneNumberDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioPhoneNumberDTO.g.cs @@ -25,6 +25,13 @@ public sealed partial class UpdateTwilioPhoneNumberDTO [global::System.Text.Json.Serialization.JsonPropertyName("hooks")] public global::System.Collections.Generic.IList>? Hooks { get; set; } + /// + /// This is to use numbers bought on Twilio. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateTwilioPhoneNumberDTOProviderJsonConverter))] + public global::Vapi.UpdateTwilioPhoneNumberDTOProvider? Provider { get; set; } + /// /// Controls whether Vapi sets the messaging webhook URL on the Twilio number during import.
/// If set to `false`, Vapi will not update the Twilio messaging URL, leaving it as is.
@@ -121,6 +128,9 @@ public sealed partial class UpdateTwilioPhoneNumberDTO /// /// This is the hooks that will be used for incoming calls to this phone number. /// + /// + /// This is to use numbers bought on Twilio. + /// /// /// Controls whether Vapi sets the messaging webhook URL on the Twilio number during import.
/// If set to `false`, Vapi will not update the Twilio messaging URL, leaving it as is.
@@ -171,6 +181,7 @@ public sealed partial class UpdateTwilioPhoneNumberDTO public UpdateTwilioPhoneNumberDTO( global::Vapi.OneOf? fallbackDestination, global::System.Collections.Generic.IList>? hooks, + global::Vapi.UpdateTwilioPhoneNumberDTOProvider? provider, bool? smsEnabled, string? name, string? assistantId, @@ -185,6 +196,7 @@ public UpdateTwilioPhoneNumberDTO( { this.FallbackDestination = fallbackDestination; this.Hooks = hooks; + this.Provider = provider; this.SmsEnabled = smsEnabled; this.Name = name; this.AssistantId = assistantId; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioPhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioPhoneNumberDTOProvider.g.cs new file mode 100644 index 00000000..3ae72d6d --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateTwilioPhoneNumberDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This is to use numbers bought on Twilio. + /// + public enum UpdateTwilioPhoneNumberDTOProvider + { + /// + /// + /// + Twilio, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateTwilioPhoneNumberDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateTwilioPhoneNumberDTOProvider value) + { + return value switch + { + UpdateTwilioPhoneNumberDTOProvider.Twilio => "twilio", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateTwilioPhoneNumberDTOProvider? ToEnum(string value) + { + return value switch + { + "twilio" => UpdateTwilioPhoneNumberDTOProvider.Twilio, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateVapiPhoneNumberDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateVapiPhoneNumberDTO.g.cs index 6d42570b..c34bc6e8 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateVapiPhoneNumberDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateVapiPhoneNumberDTO.g.cs @@ -25,6 +25,13 @@ public sealed partial class UpdateVapiPhoneNumberDTO [global::System.Text.Json.Serialization.JsonPropertyName("hooks")] public global::System.Collections.Generic.IList>? Hooks { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateVapiPhoneNumberDTOProviderJsonConverter))] + public global::Vapi.UpdateVapiPhoneNumberDTOProvider? Provider { get; set; } + /// /// This is the name of the phone number. This is just for your own reference. /// @@ -95,6 +102,7 @@ public sealed partial class UpdateVapiPhoneNumberDTO /// /// This is the hooks that will be used for incoming calls to this phone number. /// + /// /// /// This is the name of the phone number. This is just for your own reference. /// @@ -131,6 +139,7 @@ public sealed partial class UpdateVapiPhoneNumberDTO public UpdateVapiPhoneNumberDTO( global::Vapi.OneOf? fallbackDestination, global::System.Collections.Generic.IList>? hooks, + global::Vapi.UpdateVapiPhoneNumberDTOProvider? provider, string? name, string? assistantId, string? workflowId, @@ -141,6 +150,7 @@ public UpdateVapiPhoneNumberDTO( { this.FallbackDestination = fallbackDestination; this.Hooks = hooks; + this.Provider = provider; this.Name = name; this.AssistantId = assistantId; this.WorkflowId = workflowId; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateVapiPhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateVapiPhoneNumberDTOProvider.g.cs new file mode 100644 index 00000000..945e5e21 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateVapiPhoneNumberDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateVapiPhoneNumberDTOProvider + { + /// + /// + /// + Vapi, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateVapiPhoneNumberDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateVapiPhoneNumberDTOProvider value) + { + return value switch + { + UpdateVapiPhoneNumberDTOProvider.Vapi => "vapi", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateVapiPhoneNumberDTOProvider? ToEnum(string value) + { + return value switch + { + "vapi" => UpdateVapiPhoneNumberDTOProvider.Vapi, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateVoicemailToolDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateVoicemailToolDTO.g.cs index 61c8a18a..5c409bfa 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateVoicemailToolDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateVoicemailToolDTO.g.cs @@ -14,6 +14,13 @@ public sealed partial class UpdateVoicemailToolDTO [global::System.Text.Json.Serialization.JsonPropertyName("messages")] public global::System.Collections.Generic.IList>? Messages { get; set; } + /// + /// The type of tool. "voicemail" for Voicemail tool. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateVoicemailToolDTOTypeJsonConverter))] + public global::Vapi.UpdateVoicemailToolDTOType? Type { get; set; } + /// /// This is the flag that enables beep detection for voicemail detection and applies only for twilio based calls.
/// @default false
@@ -115,6 +122,9 @@ public sealed partial class UpdateVoicemailToolDTO /// /// Messages spoken while the tool is running. Multiple request-start messages are variants. For request-response-delayed, same timing means variants and different timings mean staged updates. /// + /// + /// The type of tool. "voicemail" for Voicemail tool. + /// /// /// This is the flag that enables beep detection for voicemail detection and applies only for twilio based calls.
/// @default false
@@ -202,10 +212,12 @@ public sealed partial class UpdateVoicemailToolDTO #endif public UpdateVoicemailToolDTO( global::System.Collections.Generic.IList>? messages, + global::Vapi.UpdateVoicemailToolDTOType? type, bool? beepDetectionEnabled, global::Vapi.ToolRejectionPlan? rejectionPlan) { this.Messages = messages; + this.Type = type; this.BeepDetectionEnabled = beepDetectionEnabled; this.RejectionPlan = rejectionPlan; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateVoicemailToolDTOType.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateVoicemailToolDTOType.g.cs new file mode 100644 index 00000000..e0d95807 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateVoicemailToolDTOType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// The type of tool. "voicemail" for Voicemail tool. + /// + public enum UpdateVoicemailToolDTOType + { + /// + /// + /// + Voicemail, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateVoicemailToolDTOTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateVoicemailToolDTOType value) + { + return value switch + { + UpdateVoicemailToolDTOType.Voicemail => "voicemail", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateVoicemailToolDTOType? ToEnum(string value) + { + return value switch + { + "voicemail" => UpdateVoicemailToolDTOType.Voicemail, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateVonageCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateVonageCredentialDTO.g.cs index 0db8b905..c964ee3b 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateVonageCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateVonageCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateVonageCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateVonageCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateVonageCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -35,6 +42,7 @@ public sealed partial class UpdateVonageCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -46,10 +54,12 @@ public sealed partial class UpdateVonageCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateVonageCredentialDTO( + global::Vapi.UpdateVonageCredentialDTOProvider? provider, string? apiSecret, string? name, string? apiKey) { + this.Provider = provider; this.ApiSecret = apiSecret; this.Name = name; this.ApiKey = apiKey; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateVonageCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateVonageCredentialDTOProvider.g.cs new file mode 100644 index 00000000..d80a6fe6 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateVonageCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateVonageCredentialDTOProvider + { + /// + /// + /// + Vonage, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateVonageCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateVonageCredentialDTOProvider value) + { + return value switch + { + UpdateVonageCredentialDTOProvider.Vonage => "vonage", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateVonageCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "vonage" => UpdateVonageCredentialDTOProvider.Vonage, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateVonagePhoneNumberDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateVonagePhoneNumberDTO.g.cs index ad812f8f..6fe3899c 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateVonagePhoneNumberDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateVonagePhoneNumberDTO.g.cs @@ -25,6 +25,13 @@ public sealed partial class UpdateVonagePhoneNumberDTO [global::System.Text.Json.Serialization.JsonPropertyName("hooks")] public global::System.Collections.Generic.IList>? Hooks { get; set; } + /// + /// This is to use numbers bought on Vonage. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateVonagePhoneNumberDTOProviderJsonConverter))] + public global::Vapi.UpdateVonagePhoneNumberDTOProvider? Provider { get; set; } + /// /// This is the name of the phone number. This is just for your own reference. /// @@ -93,6 +100,9 @@ public sealed partial class UpdateVonagePhoneNumberDTO /// /// This is the hooks that will be used for incoming calls to this phone number. /// + /// + /// This is to use numbers bought on Vonage. + /// /// /// This is the name of the phone number. This is just for your own reference. /// @@ -127,6 +137,7 @@ public sealed partial class UpdateVonagePhoneNumberDTO public UpdateVonagePhoneNumberDTO( global::Vapi.OneOf? fallbackDestination, global::System.Collections.Generic.IList>? hooks, + global::Vapi.UpdateVonagePhoneNumberDTOProvider? provider, string? name, string? assistantId, string? workflowId, @@ -137,6 +148,7 @@ public UpdateVonagePhoneNumberDTO( { this.FallbackDestination = fallbackDestination; this.Hooks = hooks; + this.Provider = provider; this.Name = name; this.AssistantId = assistantId; this.WorkflowId = workflowId; diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateVonagePhoneNumberDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateVonagePhoneNumberDTOProvider.g.cs new file mode 100644 index 00000000..1fedb848 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateVonagePhoneNumberDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This is to use numbers bought on Vonage. + /// + public enum UpdateVonagePhoneNumberDTOProvider + { + /// + /// + /// + Vonage, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateVonagePhoneNumberDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateVonagePhoneNumberDTOProvider value) + { + return value switch + { + UpdateVonagePhoneNumberDTOProvider.Vonage => "vonage", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateVonagePhoneNumberDTOProvider? ToEnum(string value) + { + return value switch + { + "vonage" => UpdateVonagePhoneNumberDTOProvider.Vonage, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateWebhookCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateWebhookCredentialDTO.g.cs index e4405348..1df8404b 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateWebhookCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateWebhookCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi ///
public sealed partial class UpdateWebhookCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateWebhookCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateWebhookCredentialDTOProvider? Provider { get; set; } + /// /// This is the authentication plan. Supports OAuth2 RFC 6749, HMAC signing, and Bearer authentication. /// @@ -30,6 +37,7 @@ public sealed partial class UpdateWebhookCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is the authentication plan. Supports OAuth2 RFC 6749, HMAC signing, and Bearer authentication. /// @@ -40,9 +48,11 @@ public sealed partial class UpdateWebhookCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateWebhookCredentialDTO( + global::Vapi.UpdateWebhookCredentialDTOProvider? provider, global::Vapi.AuthenticationPlan8? authenticationPlan, string? name) { + this.Provider = provider; this.AuthenticationPlan = authenticationPlan; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateWebhookCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateWebhookCredentialDTOProvider.g.cs new file mode 100644 index 00000000..f98b2119 --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateWebhookCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateWebhookCredentialDTOProvider + { + /// + /// + /// + Webhook, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateWebhookCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateWebhookCredentialDTOProvider value) + { + return value switch + { + UpdateWebhookCredentialDTOProvider.Webhook => "webhook", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateWebhookCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "webhook" => UpdateWebhookCredentialDTOProvider.Webhook, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateWellSaidCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateWellSaidCredentialDTO.g.cs index 022a43fc..f4743cea 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateWellSaidCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateWellSaidCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateWellSaidCredentialDTO { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateWellSaidCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateWellSaidCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,7 @@ public sealed partial class UpdateWellSaidCredentialDTO /// /// Initializes a new instance of the class. /// + /// /// /// This is not returned in the API. /// @@ -39,9 +47,11 @@ public sealed partial class UpdateWellSaidCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateWellSaidCredentialDTO( + global::Vapi.UpdateWellSaidCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateWellSaidCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateWellSaidCredentialDTOProvider.g.cs new file mode 100644 index 00000000..f38f4e2c --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateWellSaidCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// + /// + public enum UpdateWellSaidCredentialDTOProvider + { + /// + /// + /// + Wellsaid, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateWellSaidCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateWellSaidCredentialDTOProvider value) + { + return value switch + { + UpdateWellSaidCredentialDTOProvider.Wellsaid => "wellsaid", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateWellSaidCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "wellsaid" => UpdateWellSaidCredentialDTOProvider.Wellsaid, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateXAiCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateXAiCredentialDTO.g.cs index 6d2a14d4..a9e7e737 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.UpdateXAiCredentialDTO.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateXAiCredentialDTO.g.cs @@ -8,6 +8,13 @@ namespace Vapi /// public sealed partial class UpdateXAiCredentialDTO { + /// + /// This is the api key for Grok in XAi's console. Get it from here: https://console.x.ai + /// + [global::System.Text.Json.Serialization.JsonPropertyName("provider")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Vapi.JsonConverters.UpdateXAiCredentialDTOProviderJsonConverter))] + public global::Vapi.UpdateXAiCredentialDTOProvider? Provider { get; set; } + /// /// This is not returned in the API. /// @@ -29,6 +36,9 @@ public sealed partial class UpdateXAiCredentialDTO /// /// Initializes a new instance of the class. /// + /// + /// This is the api key for Grok in XAi's console. Get it from here: https://console.x.ai + /// /// /// This is not returned in the API. /// @@ -39,9 +49,11 @@ public sealed partial class UpdateXAiCredentialDTO [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public UpdateXAiCredentialDTO( + global::Vapi.UpdateXAiCredentialDTOProvider? provider, string? apiKey, string? name) { + this.Provider = provider; this.ApiKey = apiKey; this.Name = name; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateXAiCredentialDTOProvider.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateXAiCredentialDTOProvider.g.cs new file mode 100644 index 00000000..9d666c6b --- /dev/null +++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateXAiCredentialDTOProvider.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace Vapi +{ + /// + /// This is the api key for Grok in XAi's console. Get it from here: https://console.x.ai + /// + public enum UpdateXAiCredentialDTOProvider + { + /// + /// + /// + Xai, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class UpdateXAiCredentialDTOProviderExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this UpdateXAiCredentialDTOProvider value) + { + return value switch + { + UpdateXAiCredentialDTOProvider.Xai => "xai", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static UpdateXAiCredentialDTOProvider? ToEnum(string value) + { + return value switch + { + "xai" => UpdateXAiCredentialDTOProvider.Xai, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/Vapi/Generated/Vapi.OneOf.27.Json.g.cs b/src/libs/Vapi/Generated/Vapi.OneOf.28.Json.g.cs similarity index 92% rename from src/libs/Vapi/Generated/Vapi.OneOf.27.Json.g.cs rename to src/libs/Vapi/Generated/Vapi.OneOf.28.Json.g.cs index 87e6ec71..20ac0605 100644 --- a/src/libs/Vapi/Generated/Vapi.OneOf.27.Json.g.cs +++ b/src/libs/Vapi/Generated/Vapi.OneOf.28.Json.g.cs @@ -2,7 +2,7 @@ namespace Vapi { - public readonly partial struct OneOf + public readonly partial struct OneOf { /// /// 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.OneOf? FromJson( + public static global::Vapi.OneOf? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::Vapi.OneOf), - jsonSerializerContext) as global::Vapi.OneOf?; + typeof(global::Vapi.OneOf), + jsonSerializerContext) as global::Vapi.OneOf?; } /// /// Deserializes a JSON string using the generated default JsonSerializerContext. /// - public static global::Vapi.OneOf? FromJson( + public static global::Vapi.OneOf? 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.OneOf? FromJson( + public static global::Vapi.OneOf? 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.OneOf), - jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.OneOf?; + typeof(global::Vapi.OneOf), + jsonSerializerContext).ConfigureAwait(false)) as global::Vapi.OneOf?; } /// /// 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.OneOf.27.g.cs b/src/libs/Vapi/Generated/Vapi.OneOf.28.g.cs similarity index 74% rename from src/libs/Vapi/Generated/Vapi.OneOf.27.g.cs rename to src/libs/Vapi/Generated/Vapi.OneOf.28.g.cs index 27309cae..ea793911 100644 --- a/src/libs/Vapi/Generated/Vapi.OneOf.27.g.cs +++ b/src/libs/Vapi/Generated/Vapi.OneOf.28.g.cs @@ -6,7 +6,7 @@ namespace Vapi /// /// /// - public readonly partial struct OneOf : global::System.IEquatable> + public readonly partial struct OneOf : global::System.IEquatable> { /// /// @@ -1006,15 +1006,52 @@ public bool TryPickValue27( public T27 PickValue27() => IsValue27 ? Value27! : throw new global::System.InvalidOperationException($"Expected union variant 'Value27' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public T28? Value28 { get; init; } +#else + public T28? Value28 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value28))] +#endif + public bool IsValue28 => Value28 != null; + + /// + /// + /// + public bool TryPickValue28( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out T28? value) + { + value = Value28; + return IsValue28; + } + + /// + /// + /// + public T28 PickValue28() => IsValue28 + ? Value28! + : throw new global::System.InvalidOperationException($"Expected union variant 'Value28' but the value was {ToString()}."); /// /// /// - public static implicit operator OneOf(T1 value) => new OneOf((T1?)value); + public static implicit operator OneOf(T1 value) => new OneOf((T1?)value); /// /// /// - public static implicit operator T1?(OneOf @this) => @this.Value1; + public static implicit operator T1?(OneOf @this) => @this.Value1; /// /// @@ -1027,17 +1064,17 @@ public OneOf(T1? value) /// /// /// - public static OneOf FromValue1(T1? value) => new OneOf(value); + public static OneOf FromValue1(T1? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T2 value) => new OneOf((T2?)value); + public static implicit operator OneOf(T2 value) => new OneOf((T2?)value); /// /// /// - public static implicit operator T2?(OneOf @this) => @this.Value2; + public static implicit operator T2?(OneOf @this) => @this.Value2; /// /// @@ -1050,17 +1087,17 @@ public OneOf(T2? value) /// /// /// - public static OneOf FromValue2(T2? value) => new OneOf(value); + public static OneOf FromValue2(T2? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T3 value) => new OneOf((T3?)value); + public static implicit operator OneOf(T3 value) => new OneOf((T3?)value); /// /// /// - public static implicit operator T3?(OneOf @this) => @this.Value3; + public static implicit operator T3?(OneOf @this) => @this.Value3; /// /// @@ -1073,17 +1110,17 @@ public OneOf(T3? value) /// /// /// - public static OneOf FromValue3(T3? value) => new OneOf(value); + public static OneOf FromValue3(T3? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T4 value) => new OneOf((T4?)value); + public static implicit operator OneOf(T4 value) => new OneOf((T4?)value); /// /// /// - public static implicit operator T4?(OneOf @this) => @this.Value4; + public static implicit operator T4?(OneOf @this) => @this.Value4; /// /// @@ -1096,17 +1133,17 @@ public OneOf(T4? value) /// /// /// - public static OneOf FromValue4(T4? value) => new OneOf(value); + public static OneOf FromValue4(T4? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T5 value) => new OneOf((T5?)value); + public static implicit operator OneOf(T5 value) => new OneOf((T5?)value); /// /// /// - public static implicit operator T5?(OneOf @this) => @this.Value5; + public static implicit operator T5?(OneOf @this) => @this.Value5; /// /// @@ -1119,17 +1156,17 @@ public OneOf(T5? value) /// /// /// - public static OneOf FromValue5(T5? value) => new OneOf(value); + public static OneOf FromValue5(T5? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T6 value) => new OneOf((T6?)value); + public static implicit operator OneOf(T6 value) => new OneOf((T6?)value); /// /// /// - public static implicit operator T6?(OneOf @this) => @this.Value6; + public static implicit operator T6?(OneOf @this) => @this.Value6; /// /// @@ -1142,17 +1179,17 @@ public OneOf(T6? value) /// /// /// - public static OneOf FromValue6(T6? value) => new OneOf(value); + public static OneOf FromValue6(T6? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T7 value) => new OneOf((T7?)value); + public static implicit operator OneOf(T7 value) => new OneOf((T7?)value); /// /// /// - public static implicit operator T7?(OneOf @this) => @this.Value7; + public static implicit operator T7?(OneOf @this) => @this.Value7; /// /// @@ -1165,17 +1202,17 @@ public OneOf(T7? value) /// /// /// - public static OneOf FromValue7(T7? value) => new OneOf(value); + public static OneOf FromValue7(T7? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T8 value) => new OneOf((T8?)value); + public static implicit operator OneOf(T8 value) => new OneOf((T8?)value); /// /// /// - public static implicit operator T8?(OneOf @this) => @this.Value8; + public static implicit operator T8?(OneOf @this) => @this.Value8; /// /// @@ -1188,17 +1225,17 @@ public OneOf(T8? value) /// /// /// - public static OneOf FromValue8(T8? value) => new OneOf(value); + public static OneOf FromValue8(T8? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T9 value) => new OneOf((T9?)value); + public static implicit operator OneOf(T9 value) => new OneOf((T9?)value); /// /// /// - public static implicit operator T9?(OneOf @this) => @this.Value9; + public static implicit operator T9?(OneOf @this) => @this.Value9; /// /// @@ -1211,17 +1248,17 @@ public OneOf(T9? value) /// /// /// - public static OneOf FromValue9(T9? value) => new OneOf(value); + public static OneOf FromValue9(T9? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T10 value) => new OneOf((T10?)value); + public static implicit operator OneOf(T10 value) => new OneOf((T10?)value); /// /// /// - public static implicit operator T10?(OneOf @this) => @this.Value10; + public static implicit operator T10?(OneOf @this) => @this.Value10; /// /// @@ -1234,17 +1271,17 @@ public OneOf(T10? value) /// /// /// - public static OneOf FromValue10(T10? value) => new OneOf(value); + public static OneOf FromValue10(T10? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T11 value) => new OneOf((T11?)value); + public static implicit operator OneOf(T11 value) => new OneOf((T11?)value); /// /// /// - public static implicit operator T11?(OneOf @this) => @this.Value11; + public static implicit operator T11?(OneOf @this) => @this.Value11; /// /// @@ -1257,17 +1294,17 @@ public OneOf(T11? value) /// /// /// - public static OneOf FromValue11(T11? value) => new OneOf(value); + public static OneOf FromValue11(T11? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T12 value) => new OneOf((T12?)value); + public static implicit operator OneOf(T12 value) => new OneOf((T12?)value); /// /// /// - public static implicit operator T12?(OneOf @this) => @this.Value12; + public static implicit operator T12?(OneOf @this) => @this.Value12; /// /// @@ -1280,17 +1317,17 @@ public OneOf(T12? value) /// /// /// - public static OneOf FromValue12(T12? value) => new OneOf(value); + public static OneOf FromValue12(T12? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T13 value) => new OneOf((T13?)value); + public static implicit operator OneOf(T13 value) => new OneOf((T13?)value); /// /// /// - public static implicit operator T13?(OneOf @this) => @this.Value13; + public static implicit operator T13?(OneOf @this) => @this.Value13; /// /// @@ -1303,17 +1340,17 @@ public OneOf(T13? value) /// /// /// - public static OneOf FromValue13(T13? value) => new OneOf(value); + public static OneOf FromValue13(T13? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T14 value) => new OneOf((T14?)value); + public static implicit operator OneOf(T14 value) => new OneOf((T14?)value); /// /// /// - public static implicit operator T14?(OneOf @this) => @this.Value14; + public static implicit operator T14?(OneOf @this) => @this.Value14; /// /// @@ -1326,17 +1363,17 @@ public OneOf(T14? value) /// /// /// - public static OneOf FromValue14(T14? value) => new OneOf(value); + public static OneOf FromValue14(T14? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T15 value) => new OneOf((T15?)value); + public static implicit operator OneOf(T15 value) => new OneOf((T15?)value); /// /// /// - public static implicit operator T15?(OneOf @this) => @this.Value15; + public static implicit operator T15?(OneOf @this) => @this.Value15; /// /// @@ -1349,17 +1386,17 @@ public OneOf(T15? value) /// /// /// - public static OneOf FromValue15(T15? value) => new OneOf(value); + public static OneOf FromValue15(T15? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T16 value) => new OneOf((T16?)value); + public static implicit operator OneOf(T16 value) => new OneOf((T16?)value); /// /// /// - public static implicit operator T16?(OneOf @this) => @this.Value16; + public static implicit operator T16?(OneOf @this) => @this.Value16; /// /// @@ -1372,17 +1409,17 @@ public OneOf(T16? value) /// /// /// - public static OneOf FromValue16(T16? value) => new OneOf(value); + public static OneOf FromValue16(T16? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T17 value) => new OneOf((T17?)value); + public static implicit operator OneOf(T17 value) => new OneOf((T17?)value); /// /// /// - public static implicit operator T17?(OneOf @this) => @this.Value17; + public static implicit operator T17?(OneOf @this) => @this.Value17; /// /// @@ -1395,17 +1432,17 @@ public OneOf(T17? value) /// /// /// - public static OneOf FromValue17(T17? value) => new OneOf(value); + public static OneOf FromValue17(T17? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T18 value) => new OneOf((T18?)value); + public static implicit operator OneOf(T18 value) => new OneOf((T18?)value); /// /// /// - public static implicit operator T18?(OneOf @this) => @this.Value18; + public static implicit operator T18?(OneOf @this) => @this.Value18; /// /// @@ -1418,17 +1455,17 @@ public OneOf(T18? value) /// /// /// - public static OneOf FromValue18(T18? value) => new OneOf(value); + public static OneOf FromValue18(T18? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T19 value) => new OneOf((T19?)value); + public static implicit operator OneOf(T19 value) => new OneOf((T19?)value); /// /// /// - public static implicit operator T19?(OneOf @this) => @this.Value19; + public static implicit operator T19?(OneOf @this) => @this.Value19; /// /// @@ -1441,17 +1478,17 @@ public OneOf(T19? value) /// /// /// - public static OneOf FromValue19(T19? value) => new OneOf(value); + public static OneOf FromValue19(T19? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T20 value) => new OneOf((T20?)value); + public static implicit operator OneOf(T20 value) => new OneOf((T20?)value); /// /// /// - public static implicit operator T20?(OneOf @this) => @this.Value20; + public static implicit operator T20?(OneOf @this) => @this.Value20; /// /// @@ -1464,17 +1501,17 @@ public OneOf(T20? value) /// /// /// - public static OneOf FromValue20(T20? value) => new OneOf(value); + public static OneOf FromValue20(T20? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T21 value) => new OneOf((T21?)value); + public static implicit operator OneOf(T21 value) => new OneOf((T21?)value); /// /// /// - public static implicit operator T21?(OneOf @this) => @this.Value21; + public static implicit operator T21?(OneOf @this) => @this.Value21; /// /// @@ -1487,17 +1524,17 @@ public OneOf(T21? value) /// /// /// - public static OneOf FromValue21(T21? value) => new OneOf(value); + public static OneOf FromValue21(T21? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T22 value) => new OneOf((T22?)value); + public static implicit operator OneOf(T22 value) => new OneOf((T22?)value); /// /// /// - public static implicit operator T22?(OneOf @this) => @this.Value22; + public static implicit operator T22?(OneOf @this) => @this.Value22; /// /// @@ -1510,17 +1547,17 @@ public OneOf(T22? value) /// /// /// - public static OneOf FromValue22(T22? value) => new OneOf(value); + public static OneOf FromValue22(T22? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T23 value) => new OneOf((T23?)value); + public static implicit operator OneOf(T23 value) => new OneOf((T23?)value); /// /// /// - public static implicit operator T23?(OneOf @this) => @this.Value23; + public static implicit operator T23?(OneOf @this) => @this.Value23; /// /// @@ -1533,17 +1570,17 @@ public OneOf(T23? value) /// /// /// - public static OneOf FromValue23(T23? value) => new OneOf(value); + public static OneOf FromValue23(T23? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T24 value) => new OneOf((T24?)value); + public static implicit operator OneOf(T24 value) => new OneOf((T24?)value); /// /// /// - public static implicit operator T24?(OneOf @this) => @this.Value24; + public static implicit operator T24?(OneOf @this) => @this.Value24; /// /// @@ -1556,17 +1593,17 @@ public OneOf(T24? value) /// /// /// - public static OneOf FromValue24(T24? value) => new OneOf(value); + public static OneOf FromValue24(T24? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T25 value) => new OneOf((T25?)value); + public static implicit operator OneOf(T25 value) => new OneOf((T25?)value); /// /// /// - public static implicit operator T25?(OneOf @this) => @this.Value25; + public static implicit operator T25?(OneOf @this) => @this.Value25; /// /// @@ -1579,17 +1616,17 @@ public OneOf(T25? value) /// /// /// - public static OneOf FromValue25(T25? value) => new OneOf(value); + public static OneOf FromValue25(T25? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T26 value) => new OneOf((T26?)value); + public static implicit operator OneOf(T26 value) => new OneOf((T26?)value); /// /// /// - public static implicit operator T26?(OneOf @this) => @this.Value26; + public static implicit operator T26?(OneOf @this) => @this.Value26; /// /// @@ -1602,17 +1639,17 @@ public OneOf(T26? value) /// /// /// - public static OneOf FromValue26(T26? value) => new OneOf(value); + public static OneOf FromValue26(T26? value) => new OneOf(value); /// /// /// - public static implicit operator OneOf(T27 value) => new OneOf((T27?)value); + public static implicit operator OneOf(T27 value) => new OneOf((T27?)value); /// /// /// - public static implicit operator T27?(OneOf @this) => @this.Value27; + public static implicit operator T27?(OneOf @this) => @this.Value27; /// /// @@ -1625,7 +1662,30 @@ public OneOf(T27? value) /// /// /// - public static OneOf FromValue27(T27? value) => new OneOf(value); + public static OneOf FromValue27(T27? value) => new OneOf(value); + + /// + /// + /// + public static implicit operator OneOf(T28 value) => new OneOf((T28?)value); + + /// + /// + /// + public static implicit operator T28?(OneOf @this) => @this.Value28; + + /// + /// + /// + public OneOf(T28? value) + { + Value28 = value; + } + + /// + /// + /// + public static OneOf FromValue28(T28? value) => new OneOf(value); /// /// @@ -1657,7 +1717,8 @@ public OneOf( T24? value24, T25? value25, T26? value26, - T27? value27 + T27? value27, + T28? value28 ) { Value1 = value1; @@ -1687,12 +1748,14 @@ public OneOf( Value25 = value25; Value26 = value26; Value27 = value27; + Value28 = value28; } /// /// /// public object? Object => + Value28 as object ?? Value27 as object ?? Value26 as object ?? Value25 as object ?? @@ -1752,7 +1815,8 @@ Value1 as object Value24?.ToString() ?? Value25?.ToString() ?? Value26?.ToString() ?? - Value27?.ToString() + Value27?.ToString() ?? + Value28?.ToString() ; /// @@ -1760,7 +1824,7 @@ Value1 as object /// public bool Validate() { - return IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && IsValue25 && !IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && IsValue26 && !IsValue27 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && IsValue27; + return IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && IsValue25 && !IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && IsValue26 && !IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && IsValue27 && !IsValue28 || !IsValue1 && !IsValue2 && !IsValue3 && !IsValue4 && !IsValue5 && !IsValue6 && !IsValue7 && !IsValue8 && !IsValue9 && !IsValue10 && !IsValue11 && !IsValue12 && !IsValue13 && !IsValue14 && !IsValue15 && !IsValue16 && !IsValue17 && !IsValue18 && !IsValue19 && !IsValue20 && !IsValue21 && !IsValue22 && !IsValue23 && !IsValue24 && !IsValue25 && !IsValue26 && !IsValue27 && IsValue28; } /// @@ -1794,6 +1858,7 @@ public bool Validate() global::System.Func? value25 = null, global::System.Func? value26 = null, global::System.Func? value27 = null, + global::System.Func? value28 = null, bool validate = true) { if (validate) @@ -1909,6 +1974,10 @@ public bool Validate() { return value27(Value27!); } + else if (IsValue28 && value28 != null) + { + return value28(Value28!); + } return default(TResult); } @@ -1970,6 +2039,8 @@ public void Match( global::System.Action? value26 = null, global::System.Action? value27 = null, + + global::System.Action? value28 = null, bool validate = true) { if (validate) @@ -2085,6 +2156,10 @@ public void Match( { value27?.Invoke(Value27!); } + else if (IsValue28) + { + value28?.Invoke(Value28!); + } } /// @@ -2118,6 +2193,7 @@ public void Switch( global::System.Action? value25 = null, global::System.Action? value26 = null, global::System.Action? value27 = null, + global::System.Action? value28 = null, bool validate = true) { if (validate) @@ -2233,6 +2309,10 @@ public void Switch( { value27?.Invoke(Value27!); } + else if (IsValue28) + { + value28?.Invoke(Value28!); + } } /// @@ -2296,6 +2376,8 @@ public override int GetHashCode() typeof(T26), Value27, typeof(T27), + Value28, + typeof(T28), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -2309,7 +2391,7 @@ static int HashCodeAggregator(int hashCode, object? value) => value == null /// /// /// - public bool Equals(OneOf other) + public bool Equals(OneOf other) { return global::System.Collections.Generic.EqualityComparer.Default.Equals(Value1, other.Value1) && @@ -2338,22 +2420,23 @@ public bool Equals(OneOf.Default.Equals(Value24, other.Value24) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Value25, other.Value25) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Value26, other.Value26) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value27, other.Value27) + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value27, other.Value27) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Value28, other.Value28) ; } /// /// /// - public static bool operator ==(OneOf obj1, OneOf obj2) + public static bool operator ==(OneOf obj1, OneOf obj2) { - return global::System.Collections.Generic.EqualityComparer>.Default.Equals(obj1, obj2); + return global::System.Collections.Generic.EqualityComparer>.Default.Equals(obj1, obj2); } /// /// /// - public static bool operator !=(OneOf obj1, OneOf obj2) + public static bool operator !=(OneOf obj1, OneOf obj2) { return !(obj1 == obj2); } @@ -2363,7 +2446,7 @@ public bool Equals(OneOf public override bool Equals(object? obj) { - return obj is OneOf o && Equals(o); + return obj is OneOf o && Equals(o); } } } diff --git a/src/libs/Vapi/openapi.yaml b/src/libs/Vapi/openapi.yaml index 9793d5ce..9999a026 100644 --- a/src/libs/Vapi/openapi.yaml +++ b/src/libs/Vapi/openapi.yaml @@ -27310,6 +27310,7 @@ "enum": [ "ap-northeast-1", "ap-southeast-2", + "eu-central-1", "eu-west-1", "eu-west-3", "us-east-1", @@ -39807,6 +39808,14 @@ } ] }, + "server": { + "description": "This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks.", + "allOf": [ + { + "$ref": "#/components/schemas/Server" + } + ] + }, "duplicateFromCampaignId": { "type": "string", "description": "Optional campaign ID to duplicate config from. Provided fields in the request override the source. If `customers` is omitted, contacts are copied from the source." @@ -39903,6 +39912,14 @@ } ] }, + "server": { + "description": "This is the server (URL, auth headers, timeout, etc.) for the campaign webhooks.", + "allOf": [ + { + "$ref": "#/components/schemas/Server" + } + ] + }, "id": { "type": "string", "description": "This is the unique identifier for the campaign." @@ -41917,6 +41934,13 @@ ] } }, + "provider": { + "type": "string", + "description": "This is to bring your own phone numbers from your own SIP trunks or Carriers.", + "enum": [ + "byo-phone-number" + ] + }, "numberE164CheckEnabled": { "type": "boolean", "description": "This is the flag to toggle the E164 check for the `number` field. This is an advanced property which should be used if you know your use case requires it.\n\nUse cases:\n- `false`: To allow non-E164 numbers like `+001234567890`, `1234`, or `abc`. This is useful for dialing out to non-E164 numbers on your SIP trunks.\n- `true` (default): To allow only E164 numbers like `+14155551234`. This is standard for PSTN calls.\n\nIf `false`, the `number` is still required to only contain alphanumeric characters (regex: `/^\\+?[a-zA-Z0-9]+$/`).\n\n@default true (E164 check is enabled)", @@ -41991,6 +42015,13 @@ ] } }, + "provider": { + "type": "string", + "description": "This is to use numbers bought on Twilio.", + "enum": [ + "twilio" + ] + }, "smsEnabled": { "type": "boolean", "description": "Controls whether Vapi sets the messaging webhook URL on the Twilio number during import.\n\nIf set to `false`, Vapi will not update the Twilio messaging URL, leaving it as is.\nIf `true` or omitted (default), Vapi will configure both the voice and messaging URLs.\n\n@default true", @@ -42075,6 +42106,13 @@ ] } }, + "provider": { + "type": "string", + "description": "This is to use numbers bought on Vonage.", + "enum": [ + "vonage" + ] + }, "name": { "type": "string", "description": "This is the name of the phone number. This is just for your own reference.", @@ -42142,6 +42180,12 @@ ] } }, + "provider": { + "type": "string", + "enum": [ + "vapi" + ] + }, "name": { "type": "string", "description": "This is the name of the phone number. This is just for your own reference.", @@ -42213,6 +42257,13 @@ ] } }, + "provider": { + "type": "string", + "description": "This is to use numbers bought on Telnyx.", + "enum": [ + "telnyx" + ] + }, "name": { "type": "string", "description": "This is the name of the phone number. This is just for your own reference.", @@ -45222,6 +45273,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "apiRequest" + ], + "description": "The type of tool. \"apiRequest\" for API request tool." + }, "name": { "type": "string", "description": "This is the name of the tool. This will be passed to the model.\n\nMust be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 40.", @@ -45341,6 +45399,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "code" + ], + "description": "The type of tool. \"code\" for Code tool." + }, "async": { "type": "boolean", "example": false, @@ -45431,6 +45496,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "dtmf" + ], + "description": "The type of tool. \"dtmf\" for DTMF tool." + }, "sipInfoDtmfEnabled": { "type": "boolean", "description": "This enables sending DTMF tones via SIP INFO messages instead of RFC 2833 (RTP events). When enabled, DTMF digits will be sent using the SIP INFO method, which can be more reliable in some network configurations. Only relevant when using the `vapi.sip` transport.", @@ -45473,6 +45545,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "endCall" + ], + "description": "The type of tool. \"endCall\" for End Call tool." + }, "rejectionPlan": { "description": "This is the plan to reject a tool call based on the conversation state.\n\n// Example 1: Reject endCall if user didn't say goodbye\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '(?i)\\\\b(bye|goodbye|farewell|see you later|take care)\\\\b',\n target: { position: -1, role: 'user' },\n negate: true // Reject if pattern does NOT match\n }]\n}\n```\n\n// Example 2: Reject transfer if user is actually asking a question\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '\\\\?',\n target: { position: -1, role: 'user' }\n }]\n}\n```\n\n// Example 3: Reject transfer if user didn't mention transfer recently\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 5 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' %}\n{% assign mentioned = false %}\n{% for msg in userMessages %}\n {% if msg.content contains 'transfer' or msg.content contains 'connect' or msg.content contains 'speak to' %}\n {% assign mentioned = true %}\n {% break %}\n {% endif %}\n{% endfor %}\n{% if mentioned %}\n false\n{% else %}\n true\n{% endif %}`\n }]\n}\n```\n\n// Example 4: Reject endCall if the bot is looping and trying to exit\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 6 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' | reverse %}\n{% if userMessages.size < 3 %}\n false\n{% else %}\n {% assign msg1 = userMessages[0].content | downcase %}\n {% assign msg2 = userMessages[1].content | downcase %}\n {% assign msg3 = userMessages[2].content | downcase %}\n {% comment %} Check for repetitive messages {% endcomment %}\n {% if msg1 == msg2 or msg1 == msg3 or msg2 == msg3 %}\n true\n {% comment %} Check for common loop phrases {% endcomment %}\n {% elsif msg1 contains 'cool thanks' or msg2 contains 'cool thanks' or msg3 contains 'cool thanks' %}\n true\n {% elsif msg1 contains 'okay thanks' or msg2 contains 'okay thanks' or msg3 contains 'okay thanks' %}\n true\n {% elsif msg1 contains 'got it' or msg2 contains 'got it' or msg3 contains 'got it' %}\n true\n {% else %}\n false\n {% endif %}\n{% endif %}`\n }]\n}\n```", "allOf": [ @@ -45510,6 +45589,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "function" + ], + "description": "The type of tool. \"function\" for Function tool." + }, "async": { "type": "boolean", "example": false, @@ -45583,6 +45669,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "ghl" + ], + "description": "The type of tool. \"ghl\" for GHL tool." + }, "rejectionPlan": { "description": "This is the plan to reject a tool call based on the conversation state.\n\n// Example 1: Reject endCall if user didn't say goodbye\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '(?i)\\\\b(bye|goodbye|farewell|see you later|take care)\\\\b',\n target: { position: -1, role: 'user' },\n negate: true // Reject if pattern does NOT match\n }]\n}\n```\n\n// Example 2: Reject transfer if user is actually asking a question\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '\\\\?',\n target: { position: -1, role: 'user' }\n }]\n}\n```\n\n// Example 3: Reject transfer if user didn't mention transfer recently\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 5 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' %}\n{% assign mentioned = false %}\n{% for msg in userMessages %}\n {% if msg.content contains 'transfer' or msg.content contains 'connect' or msg.content contains 'speak to' %}\n {% assign mentioned = true %}\n {% break %}\n {% endif %}\n{% endfor %}\n{% if mentioned %}\n false\n{% else %}\n true\n{% endif %}`\n }]\n}\n```\n\n// Example 4: Reject endCall if the bot is looping and trying to exit\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 6 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' | reverse %}\n{% if userMessages.size < 3 %}\n false\n{% else %}\n {% assign msg1 = userMessages[0].content | downcase %}\n {% assign msg2 = userMessages[1].content | downcase %}\n {% assign msg3 = userMessages[2].content | downcase %}\n {% comment %} Check for repetitive messages {% endcomment %}\n {% if msg1 == msg2 or msg1 == msg3 or msg2 == msg3 %}\n true\n {% comment %} Check for common loop phrases {% endcomment %}\n {% elsif msg1 contains 'cool thanks' or msg2 contains 'cool thanks' or msg3 contains 'cool thanks' %}\n true\n {% elsif msg1 contains 'okay thanks' or msg2 contains 'okay thanks' or msg3 contains 'okay thanks' %}\n true\n {% elsif msg1 contains 'got it' or msg2 contains 'got it' or msg3 contains 'got it' %}\n true\n {% else %}\n false\n {% endif %}\n{% endif %}`\n }]\n}\n```", "allOf": [ @@ -45623,6 +45716,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "make" + ], + "description": "The type of tool. \"make\" for Make tool." + }, "rejectionPlan": { "description": "This is the plan to reject a tool call based on the conversation state.\n\n// Example 1: Reject endCall if user didn't say goodbye\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '(?i)\\\\b(bye|goodbye|farewell|see you later|take care)\\\\b',\n target: { position: -1, role: 'user' },\n negate: true // Reject if pattern does NOT match\n }]\n}\n```\n\n// Example 2: Reject transfer if user is actually asking a question\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '\\\\?',\n target: { position: -1, role: 'user' }\n }]\n}\n```\n\n// Example 3: Reject transfer if user didn't mention transfer recently\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 5 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' %}\n{% assign mentioned = false %}\n{% for msg in userMessages %}\n {% if msg.content contains 'transfer' or msg.content contains 'connect' or msg.content contains 'speak to' %}\n {% assign mentioned = true %}\n {% break %}\n {% endif %}\n{% endfor %}\n{% if mentioned %}\n false\n{% else %}\n true\n{% endif %}`\n }]\n}\n```\n\n// Example 4: Reject endCall if the bot is looping and trying to exit\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 6 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' | reverse %}\n{% if userMessages.size < 3 %}\n false\n{% else %}\n {% assign msg1 = userMessages[0].content | downcase %}\n {% assign msg2 = userMessages[1].content | downcase %}\n {% assign msg3 = userMessages[2].content | downcase %}\n {% comment %} Check for repetitive messages {% endcomment %}\n {% if msg1 == msg2 or msg1 == msg3 or msg2 == msg3 %}\n true\n {% comment %} Check for common loop phrases {% endcomment %}\n {% elsif msg1 contains 'cool thanks' or msg2 contains 'cool thanks' or msg3 contains 'cool thanks' %}\n true\n {% elsif msg1 contains 'okay thanks' or msg2 contains 'okay thanks' or msg3 contains 'okay thanks' %}\n true\n {% elsif msg1 contains 'got it' or msg2 contains 'got it' or msg3 contains 'got it' %}\n true\n {% else %}\n false\n {% endif %}\n{% endif %}`\n }]\n}\n```", "allOf": [ @@ -45663,6 +45763,13 @@ ] } }, + "type": { + "type": "string", + "description": "This is the type of the tool.\nWhen you're using handoff tool, we recommend adding this to your system prompt\n---\n# System context\n\nYou are part of a multi-agent system designed to make agent coordination and execution easy. Agents uses two primary abstraction: **Agents** and **Handoffs**. An agent encompasses instructions and tools and can hand off a conversation to another agent when appropriate. Handoffs are achieved by calling a handoff function, generally named `handoff_to_`. Handoffs between agents are handled seamlessly in the background; do not mention or draw attention to these handoffs in your conversation with the user.\n\n# Agent context\n\n{put your agent system prompt here}\n---", + "enum": [ + "handoff" + ] + }, "defaultResult": { "type": "string", "description": "This is the default local tool result message used when no runtime handoff result override is returned." @@ -45732,6 +45839,12 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "transferCall" + ] + }, "destinations": { "type": "array", "description": "These are the destinations that the call can be transferred to. If no destinations are provided, server.url will be used to get the transfer destination once the tool is called.", @@ -45789,6 +45902,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "output" + ], + "description": "The type of tool. \"output\" for Output tool." + }, "rejectionPlan": { "description": "This is the plan to reject a tool call based on the conversation state.\n\n// Example 1: Reject endCall if user didn't say goodbye\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '(?i)\\\\b(bye|goodbye|farewell|see you later|take care)\\\\b',\n target: { position: -1, role: 'user' },\n negate: true // Reject if pattern does NOT match\n }]\n}\n```\n\n// Example 2: Reject transfer if user is actually asking a question\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '\\\\?',\n target: { position: -1, role: 'user' }\n }]\n}\n```\n\n// Example 3: Reject transfer if user didn't mention transfer recently\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 5 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' %}\n{% assign mentioned = false %}\n{% for msg in userMessages %}\n {% if msg.content contains 'transfer' or msg.content contains 'connect' or msg.content contains 'speak to' %}\n {% assign mentioned = true %}\n {% break %}\n {% endif %}\n{% endfor %}\n{% if mentioned %}\n false\n{% else %}\n true\n{% endif %}`\n }]\n}\n```\n\n// Example 4: Reject endCall if the bot is looping and trying to exit\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 6 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' | reverse %}\n{% if userMessages.size < 3 %}\n false\n{% else %}\n {% assign msg1 = userMessages[0].content | downcase %}\n {% assign msg2 = userMessages[1].content | downcase %}\n {% assign msg3 = userMessages[2].content | downcase %}\n {% comment %} Check for repetitive messages {% endcomment %}\n {% if msg1 == msg2 or msg1 == msg3 or msg2 == msg3 %}\n true\n {% comment %} Check for common loop phrases {% endcomment %}\n {% elsif msg1 contains 'cool thanks' or msg2 contains 'cool thanks' or msg3 contains 'cool thanks' %}\n true\n {% elsif msg1 contains 'okay thanks' or msg2 contains 'okay thanks' or msg3 contains 'okay thanks' %}\n true\n {% elsif msg1 contains 'got it' or msg2 contains 'got it' or msg3 contains 'got it' %}\n true\n {% else %}\n false\n {% endif %}\n{% endif %}`\n }]\n}\n```", "allOf": [ @@ -45826,6 +45946,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "bash" + ], + "description": "The type of tool. \"bash\" for Bash tool." + }, "subType": { "type": "string", "enum": [ @@ -45886,6 +46013,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "computer" + ], + "description": "The type of tool. \"computer\" for Computer tool." + }, "subType": { "type": "string", "enum": [ @@ -45958,6 +46092,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "textEditor" + ], + "description": "The type of tool. \"textEditor\" for Text Editor tool." + }, "subType": { "type": "string", "enum": [ @@ -46018,6 +46159,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "query" + ], + "description": "The type of tool. \"query\" for Query tool." + }, "knowledgeBases": { "description": "The knowledge bases to query", "type": "array", @@ -46062,6 +46210,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "google.calendar.event.create" + ], + "description": "The type of tool. \"google.calendar.event.create\" for Google Calendar Create Event tool." + }, "rejectionPlan": { "description": "This is the plan to reject a tool call based on the conversation state.\n\n// Example 1: Reject endCall if user didn't say goodbye\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '(?i)\\\\b(bye|goodbye|farewell|see you later|take care)\\\\b',\n target: { position: -1, role: 'user' },\n negate: true // Reject if pattern does NOT match\n }]\n}\n```\n\n// Example 2: Reject transfer if user is actually asking a question\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '\\\\?',\n target: { position: -1, role: 'user' }\n }]\n}\n```\n\n// Example 3: Reject transfer if user didn't mention transfer recently\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 5 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' %}\n{% assign mentioned = false %}\n{% for msg in userMessages %}\n {% if msg.content contains 'transfer' or msg.content contains 'connect' or msg.content contains 'speak to' %}\n {% assign mentioned = true %}\n {% break %}\n {% endif %}\n{% endfor %}\n{% if mentioned %}\n false\n{% else %}\n true\n{% endif %}`\n }]\n}\n```\n\n// Example 4: Reject endCall if the bot is looping and trying to exit\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 6 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' | reverse %}\n{% if userMessages.size < 3 %}\n false\n{% else %}\n {% assign msg1 = userMessages[0].content | downcase %}\n {% assign msg2 = userMessages[1].content | downcase %}\n {% assign msg3 = userMessages[2].content | downcase %}\n {% comment %} Check for repetitive messages {% endcomment %}\n {% if msg1 == msg2 or msg1 == msg3 or msg2 == msg3 %}\n true\n {% comment %} Check for common loop phrases {% endcomment %}\n {% elsif msg1 contains 'cool thanks' or msg2 contains 'cool thanks' or msg3 contains 'cool thanks' %}\n true\n {% elsif msg1 contains 'okay thanks' or msg2 contains 'okay thanks' or msg3 contains 'okay thanks' %}\n true\n {% elsif msg1 contains 'got it' or msg2 contains 'got it' or msg3 contains 'got it' %}\n true\n {% else %}\n false\n {% endif %}\n{% endif %}`\n }]\n}\n```", "allOf": [ @@ -46099,6 +46254,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "google.sheets.row.append" + ], + "description": "The type of tool. \"google.sheets.row.append\" for Google Sheets Row Append tool." + }, "rejectionPlan": { "description": "This is the plan to reject a tool call based on the conversation state.\n\n// Example 1: Reject endCall if user didn't say goodbye\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '(?i)\\\\b(bye|goodbye|farewell|see you later|take care)\\\\b',\n target: { position: -1, role: 'user' },\n negate: true // Reject if pattern does NOT match\n }]\n}\n```\n\n// Example 2: Reject transfer if user is actually asking a question\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '\\\\?',\n target: { position: -1, role: 'user' }\n }]\n}\n```\n\n// Example 3: Reject transfer if user didn't mention transfer recently\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 5 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' %}\n{% assign mentioned = false %}\n{% for msg in userMessages %}\n {% if msg.content contains 'transfer' or msg.content contains 'connect' or msg.content contains 'speak to' %}\n {% assign mentioned = true %}\n {% break %}\n {% endif %}\n{% endfor %}\n{% if mentioned %}\n false\n{% else %}\n true\n{% endif %}`\n }]\n}\n```\n\n// Example 4: Reject endCall if the bot is looping and trying to exit\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 6 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' | reverse %}\n{% if userMessages.size < 3 %}\n false\n{% else %}\n {% assign msg1 = userMessages[0].content | downcase %}\n {% assign msg2 = userMessages[1].content | downcase %}\n {% assign msg3 = userMessages[2].content | downcase %}\n {% comment %} Check for repetitive messages {% endcomment %}\n {% if msg1 == msg2 or msg1 == msg3 or msg2 == msg3 %}\n true\n {% comment %} Check for common loop phrases {% endcomment %}\n {% elsif msg1 contains 'cool thanks' or msg2 contains 'cool thanks' or msg3 contains 'cool thanks' %}\n true\n {% elsif msg1 contains 'okay thanks' or msg2 contains 'okay thanks' or msg3 contains 'okay thanks' %}\n true\n {% elsif msg1 contains 'got it' or msg2 contains 'got it' or msg3 contains 'got it' %}\n true\n {% else %}\n false\n {% endif %}\n{% endif %}`\n }]\n}\n```", "allOf": [ @@ -46136,6 +46298,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "google.calendar.availability.check" + ], + "description": "The type of tool. \"google.calendar.availability.check\" for Google Calendar Check Availability tool." + }, "rejectionPlan": { "description": "This is the plan to reject a tool call based on the conversation state.\n\n// Example 1: Reject endCall if user didn't say goodbye\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '(?i)\\\\b(bye|goodbye|farewell|see you later|take care)\\\\b',\n target: { position: -1, role: 'user' },\n negate: true // Reject if pattern does NOT match\n }]\n}\n```\n\n// Example 2: Reject transfer if user is actually asking a question\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '\\\\?',\n target: { position: -1, role: 'user' }\n }]\n}\n```\n\n// Example 3: Reject transfer if user didn't mention transfer recently\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 5 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' %}\n{% assign mentioned = false %}\n{% for msg in userMessages %}\n {% if msg.content contains 'transfer' or msg.content contains 'connect' or msg.content contains 'speak to' %}\n {% assign mentioned = true %}\n {% break %}\n {% endif %}\n{% endfor %}\n{% if mentioned %}\n false\n{% else %}\n true\n{% endif %}`\n }]\n}\n```\n\n// Example 4: Reject endCall if the bot is looping and trying to exit\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 6 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' | reverse %}\n{% if userMessages.size < 3 %}\n false\n{% else %}\n {% assign msg1 = userMessages[0].content | downcase %}\n {% assign msg2 = userMessages[1].content | downcase %}\n {% assign msg3 = userMessages[2].content | downcase %}\n {% comment %} Check for repetitive messages {% endcomment %}\n {% if msg1 == msg2 or msg1 == msg3 or msg2 == msg3 %}\n true\n {% comment %} Check for common loop phrases {% endcomment %}\n {% elsif msg1 contains 'cool thanks' or msg2 contains 'cool thanks' or msg3 contains 'cool thanks' %}\n true\n {% elsif msg1 contains 'okay thanks' or msg2 contains 'okay thanks' or msg3 contains 'okay thanks' %}\n true\n {% elsif msg1 contains 'got it' or msg2 contains 'got it' or msg3 contains 'got it' %}\n true\n {% else %}\n false\n {% endif %}\n{% endif %}`\n }]\n}\n```", "allOf": [ @@ -46173,6 +46342,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "slack.message.send" + ], + "description": "The type of tool. \"slack.message.send\" for Slack Send Message tool." + }, "rejectionPlan": { "description": "This is the plan to reject a tool call based on the conversation state.\n\n// Example 1: Reject endCall if user didn't say goodbye\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '(?i)\\\\b(bye|goodbye|farewell|see you later|take care)\\\\b',\n target: { position: -1, role: 'user' },\n negate: true // Reject if pattern does NOT match\n }]\n}\n```\n\n// Example 2: Reject transfer if user is actually asking a question\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '\\\\?',\n target: { position: -1, role: 'user' }\n }]\n}\n```\n\n// Example 3: Reject transfer if user didn't mention transfer recently\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 5 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' %}\n{% assign mentioned = false %}\n{% for msg in userMessages %}\n {% if msg.content contains 'transfer' or msg.content contains 'connect' or msg.content contains 'speak to' %}\n {% assign mentioned = true %}\n {% break %}\n {% endif %}\n{% endfor %}\n{% if mentioned %}\n false\n{% else %}\n true\n{% endif %}`\n }]\n}\n```\n\n// Example 4: Reject endCall if the bot is looping and trying to exit\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 6 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' | reverse %}\n{% if userMessages.size < 3 %}\n false\n{% else %}\n {% assign msg1 = userMessages[0].content | downcase %}\n {% assign msg2 = userMessages[1].content | downcase %}\n {% assign msg3 = userMessages[2].content | downcase %}\n {% comment %} Check for repetitive messages {% endcomment %}\n {% if msg1 == msg2 or msg1 == msg3 or msg2 == msg3 %}\n true\n {% comment %} Check for common loop phrases {% endcomment %}\n {% elsif msg1 contains 'cool thanks' or msg2 contains 'cool thanks' or msg3 contains 'cool thanks' %}\n true\n {% elsif msg1 contains 'okay thanks' or msg2 contains 'okay thanks' or msg3 contains 'okay thanks' %}\n true\n {% elsif msg1 contains 'got it' or msg2 contains 'got it' or msg3 contains 'got it' %}\n true\n {% else %}\n false\n {% endif %}\n{% endif %}`\n }]\n}\n```", "allOf": [ @@ -46210,6 +46386,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "sms" + ], + "description": "The type of tool. \"sms\" for Twilio SMS sending tool." + }, "rejectionPlan": { "description": "This is the plan to reject a tool call based on the conversation state.\n\n// Example 1: Reject endCall if user didn't say goodbye\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '(?i)\\\\b(bye|goodbye|farewell|see you later|take care)\\\\b',\n target: { position: -1, role: 'user' },\n negate: true // Reject if pattern does NOT match\n }]\n}\n```\n\n// Example 2: Reject transfer if user is actually asking a question\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '\\\\?',\n target: { position: -1, role: 'user' }\n }]\n}\n```\n\n// Example 3: Reject transfer if user didn't mention transfer recently\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 5 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' %}\n{% assign mentioned = false %}\n{% for msg in userMessages %}\n {% if msg.content contains 'transfer' or msg.content contains 'connect' or msg.content contains 'speak to' %}\n {% assign mentioned = true %}\n {% break %}\n {% endif %}\n{% endfor %}\n{% if mentioned %}\n false\n{% else %}\n true\n{% endif %}`\n }]\n}\n```\n\n// Example 4: Reject endCall if the bot is looping and trying to exit\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 6 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' | reverse %}\n{% if userMessages.size < 3 %}\n false\n{% else %}\n {% assign msg1 = userMessages[0].content | downcase %}\n {% assign msg2 = userMessages[1].content | downcase %}\n {% assign msg3 = userMessages[2].content | downcase %}\n {% comment %} Check for repetitive messages {% endcomment %}\n {% if msg1 == msg2 or msg1 == msg3 or msg2 == msg3 %}\n true\n {% comment %} Check for common loop phrases {% endcomment %}\n {% elsif msg1 contains 'cool thanks' or msg2 contains 'cool thanks' or msg3 contains 'cool thanks' %}\n true\n {% elsif msg1 contains 'okay thanks' or msg2 contains 'okay thanks' or msg3 contains 'okay thanks' %}\n true\n {% elsif msg1 contains 'got it' or msg2 contains 'got it' or msg3 contains 'got it' %}\n true\n {% else %}\n false\n {% endif %}\n{% endif %}`\n }]\n}\n```", "allOf": [ @@ -46247,6 +46430,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "mcp" + ], + "description": "The type of tool. \"mcp\" for MCP tool." + }, "server": { "description": "\n This is the server where a `tool-calls` webhook will be sent.\n\n Notes:\n - Webhook is sent to this server when a tool call is made.\n - Webhook contains the call, assistant, and phone number objects.\n - Webhook contains the variables set on the assistant.\n - Webhook is sent to the first available URL in this order: {{tool.server.url}}, {{assistant.server.url}}, {{phoneNumber.server.url}}, {{org.server.url}}.\n - Webhook expects a response with tool call result.", "allOf": [ @@ -46302,6 +46492,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "gohighlevel.calendar.availability.check" + ], + "description": "The type of tool. \"gohighlevel.calendar.availability.check\" for GoHighLevel Calendar Availability Check tool." + }, "rejectionPlan": { "description": "This is the plan to reject a tool call based on the conversation state.\n\n// Example 1: Reject endCall if user didn't say goodbye\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '(?i)\\\\b(bye|goodbye|farewell|see you later|take care)\\\\b',\n target: { position: -1, role: 'user' },\n negate: true // Reject if pattern does NOT match\n }]\n}\n```\n\n// Example 2: Reject transfer if user is actually asking a question\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '\\\\?',\n target: { position: -1, role: 'user' }\n }]\n}\n```\n\n// Example 3: Reject transfer if user didn't mention transfer recently\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 5 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' %}\n{% assign mentioned = false %}\n{% for msg in userMessages %}\n {% if msg.content contains 'transfer' or msg.content contains 'connect' or msg.content contains 'speak to' %}\n {% assign mentioned = true %}\n {% break %}\n {% endif %}\n{% endfor %}\n{% if mentioned %}\n false\n{% else %}\n true\n{% endif %}`\n }]\n}\n```\n\n// Example 4: Reject endCall if the bot is looping and trying to exit\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 6 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' | reverse %}\n{% if userMessages.size < 3 %}\n false\n{% else %}\n {% assign msg1 = userMessages[0].content | downcase %}\n {% assign msg2 = userMessages[1].content | downcase %}\n {% assign msg3 = userMessages[2].content | downcase %}\n {% comment %} Check for repetitive messages {% endcomment %}\n {% if msg1 == msg2 or msg1 == msg3 or msg2 == msg3 %}\n true\n {% comment %} Check for common loop phrases {% endcomment %}\n {% elsif msg1 contains 'cool thanks' or msg2 contains 'cool thanks' or msg3 contains 'cool thanks' %}\n true\n {% elsif msg1 contains 'okay thanks' or msg2 contains 'okay thanks' or msg3 contains 'okay thanks' %}\n true\n {% elsif msg1 contains 'got it' or msg2 contains 'got it' or msg3 contains 'got it' %}\n true\n {% else %}\n false\n {% endif %}\n{% endif %}`\n }]\n}\n```", "allOf": [ @@ -46339,6 +46536,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "gohighlevel.calendar.event.create" + ], + "description": "The type of tool. \"gohighlevel.calendar.event.create\" for GoHighLevel Calendar Event Create tool." + }, "rejectionPlan": { "description": "This is the plan to reject a tool call based on the conversation state.\n\n// Example 1: Reject endCall if user didn't say goodbye\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '(?i)\\\\b(bye|goodbye|farewell|see you later|take care)\\\\b',\n target: { position: -1, role: 'user' },\n negate: true // Reject if pattern does NOT match\n }]\n}\n```\n\n// Example 2: Reject transfer if user is actually asking a question\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '\\\\?',\n target: { position: -1, role: 'user' }\n }]\n}\n```\n\n// Example 3: Reject transfer if user didn't mention transfer recently\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 5 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' %}\n{% assign mentioned = false %}\n{% for msg in userMessages %}\n {% if msg.content contains 'transfer' or msg.content contains 'connect' or msg.content contains 'speak to' %}\n {% assign mentioned = true %}\n {% break %}\n {% endif %}\n{% endfor %}\n{% if mentioned %}\n false\n{% else %}\n true\n{% endif %}`\n }]\n}\n```\n\n// Example 4: Reject endCall if the bot is looping and trying to exit\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 6 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' | reverse %}\n{% if userMessages.size < 3 %}\n false\n{% else %}\n {% assign msg1 = userMessages[0].content | downcase %}\n {% assign msg2 = userMessages[1].content | downcase %}\n {% assign msg3 = userMessages[2].content | downcase %}\n {% comment %} Check for repetitive messages {% endcomment %}\n {% if msg1 == msg2 or msg1 == msg3 or msg2 == msg3 %}\n true\n {% comment %} Check for common loop phrases {% endcomment %}\n {% elsif msg1 contains 'cool thanks' or msg2 contains 'cool thanks' or msg3 contains 'cool thanks' %}\n true\n {% elsif msg1 contains 'okay thanks' or msg2 contains 'okay thanks' or msg3 contains 'okay thanks' %}\n true\n {% elsif msg1 contains 'got it' or msg2 contains 'got it' or msg3 contains 'got it' %}\n true\n {% else %}\n false\n {% endif %}\n{% endif %}`\n }]\n}\n```", "allOf": [ @@ -46376,6 +46580,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "gohighlevel.contact.create" + ], + "description": "The type of tool. \"gohighlevel.contact.create\" for GoHighLevel Contact Create tool." + }, "rejectionPlan": { "description": "This is the plan to reject a tool call based on the conversation state.\n\n// Example 1: Reject endCall if user didn't say goodbye\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '(?i)\\\\b(bye|goodbye|farewell|see you later|take care)\\\\b',\n target: { position: -1, role: 'user' },\n negate: true // Reject if pattern does NOT match\n }]\n}\n```\n\n// Example 2: Reject transfer if user is actually asking a question\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '\\\\?',\n target: { position: -1, role: 'user' }\n }]\n}\n```\n\n// Example 3: Reject transfer if user didn't mention transfer recently\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 5 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' %}\n{% assign mentioned = false %}\n{% for msg in userMessages %}\n {% if msg.content contains 'transfer' or msg.content contains 'connect' or msg.content contains 'speak to' %}\n {% assign mentioned = true %}\n {% break %}\n {% endif %}\n{% endfor %}\n{% if mentioned %}\n false\n{% else %}\n true\n{% endif %}`\n }]\n}\n```\n\n// Example 4: Reject endCall if the bot is looping and trying to exit\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 6 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' | reverse %}\n{% if userMessages.size < 3 %}\n false\n{% else %}\n {% assign msg1 = userMessages[0].content | downcase %}\n {% assign msg2 = userMessages[1].content | downcase %}\n {% assign msg3 = userMessages[2].content | downcase %}\n {% comment %} Check for repetitive messages {% endcomment %}\n {% if msg1 == msg2 or msg1 == msg3 or msg2 == msg3 %}\n true\n {% comment %} Check for common loop phrases {% endcomment %}\n {% elsif msg1 contains 'cool thanks' or msg2 contains 'cool thanks' or msg3 contains 'cool thanks' %}\n true\n {% elsif msg1 contains 'okay thanks' or msg2 contains 'okay thanks' or msg3 contains 'okay thanks' %}\n true\n {% elsif msg1 contains 'got it' or msg2 contains 'got it' or msg3 contains 'got it' %}\n true\n {% else %}\n false\n {% endif %}\n{% endif %}`\n }]\n}\n```", "allOf": [ @@ -46413,6 +46624,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "gohighlevel.contact.get" + ], + "description": "The type of tool. \"gohighlevel.contact.get\" for GoHighLevel Contact Get tool." + }, "rejectionPlan": { "description": "This is the plan to reject a tool call based on the conversation state.\n\n// Example 1: Reject endCall if user didn't say goodbye\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '(?i)\\\\b(bye|goodbye|farewell|see you later|take care)\\\\b',\n target: { position: -1, role: 'user' },\n negate: true // Reject if pattern does NOT match\n }]\n}\n```\n\n// Example 2: Reject transfer if user is actually asking a question\n```json\n{\n conditions: [{\n type: 'regex',\n regex: '\\\\?',\n target: { position: -1, role: 'user' }\n }]\n}\n```\n\n// Example 3: Reject transfer if user didn't mention transfer recently\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 5 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' %}\n{% assign mentioned = false %}\n{% for msg in userMessages %}\n {% if msg.content contains 'transfer' or msg.content contains 'connect' or msg.content contains 'speak to' %}\n {% assign mentioned = true %}\n {% break %}\n {% endif %}\n{% endfor %}\n{% if mentioned %}\n false\n{% else %}\n true\n{% endif %}`\n }]\n}\n```\n\n// Example 4: Reject endCall if the bot is looping and trying to exit\n```json\n{\n conditions: [{\n type: 'liquid',\n liquid: `{% assign recentMessages = messages | last: 6 %}\n{% assign userMessages = recentMessages | where: 'role', 'user' | reverse %}\n{% if userMessages.size < 3 %}\n false\n{% else %}\n {% assign msg1 = userMessages[0].content | downcase %}\n {% assign msg2 = userMessages[1].content | downcase %}\n {% assign msg3 = userMessages[2].content | downcase %}\n {% comment %} Check for repetitive messages {% endcomment %}\n {% if msg1 == msg2 or msg1 == msg3 or msg2 == msg3 %}\n true\n {% comment %} Check for common loop phrases {% endcomment %}\n {% elsif msg1 contains 'cool thanks' or msg2 contains 'cool thanks' or msg3 contains 'cool thanks' %}\n true\n {% elsif msg1 contains 'okay thanks' or msg2 contains 'okay thanks' or msg3 contains 'okay thanks' %}\n true\n {% elsif msg1 contains 'got it' or msg2 contains 'got it' or msg3 contains 'got it' %}\n true\n {% else %}\n false\n {% endif %}\n{% endif %}`\n }]\n}\n```", "allOf": [ @@ -46450,6 +46668,13 @@ ] } }, + "type": { + "type": "string", + "enum": [ + "sipRequest" + ], + "description": "The type of tool. \"sipRequest\" for SIP request tool." + }, "verb": { "type": "string", "enum": [ @@ -46515,6 +46740,13 @@ ] } }, + "type": { + "type": "string", + "description": "The type of tool. \"voicemail\" for Voicemail tool.", + "enum": [ + "voicemail" + ] + }, "beepDetectionEnabled": { "type": "boolean", "description": "This is the flag that enables beep detection for voicemail detection and applies only for twilio based calls.\n\n@default false", @@ -46673,6 +46905,13 @@ "UpdateCustomKnowledgeBaseDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "description": "This knowledge base is bring your own knowledge base implementation.", + "enum": [ + "custom-knowledge-base" + ] + }, "server": { "description": "This is where the knowledge base request will be sent.\n\nRequest Example:\n\nPOST https://{server.url}\nContent-Type: application/json\n\n{\n \"messsage\": {\n \"type\": \"knowledge-base-request\",\n \"messages\": [\n {\n \"role\": \"user\",\n \"content\": \"Why is ocean blue?\"\n }\n ],\n ...other metadata about the call...\n }\n}\n\nResponse Expected:\n```\n{\n \"message\": {\n \"role\": \"assistant\",\n \"content\": \"The ocean is blue because water absorbs everything but blue.\",\n }, // YOU CAN RETURN THE EXACT RESPONSE TO SPEAK\n \"documents\": [\n {\n \"content\": \"The ocean is blue primarily because water absorbs colors in the red part of the light spectrum and scatters the blue light, making it more visible to our eyes.\",\n \"similarity\": 1\n },\n {\n \"content\": \"Blue light is scattered more by the water molecules than other colors, enhancing the blue appearance of the ocean.\",\n \"similarity\": .5\n }\n ] // OR, YOU CAN RETURN AN ARRAY OF DOCUMENTS THAT WILL BE SENT TO THE MODEL\n}\n```", "allOf": [ @@ -54136,6 +54375,7 @@ "enum": [ "ap-northeast-1", "ap-southeast-2", + "eu-central-1", "eu-west-1", "eu-west-3", "us-east-1", @@ -57660,6 +57900,12 @@ "UpdateAnthropicCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "anthropic" + ] + }, "apiKey": { "type": "string", "maxLength": 10000, @@ -57676,12 +57922,19 @@ "UpdateAnthropicBedrockCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "anthropic-bedrock" + ] + }, "region": { "type": "string", "description": "AWS region where Bedrock is configured.", "enum": [ "ap-northeast-1", "ap-southeast-2", + "eu-central-1", "eu-west-1", "eu-west-3", "us-east-1", @@ -57710,6 +57963,12 @@ "UpdateAnyscaleCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "anyscale" + ] + }, "apiKey": { "type": "string", "maxLength": 10000, @@ -57726,6 +57985,12 @@ "UpdateAssemblyAICredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "assembly-ai" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -57741,6 +58006,12 @@ "UpdateAzureCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "azure" + ] + }, "service": { "type": "string", "description": "This is the service being used in Azure.", @@ -57808,6 +58079,12 @@ "UpdateAzureOpenAICredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "azure-openai" + ] + }, "region": { "type": "string", "enum": [ @@ -57926,6 +58203,13 @@ "UpdateByoSipTrunkCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "description": "This can be used to bring your own SIP trunks or to connect to a Carrier.", + "enum": [ + "byo-sip-trunk" + ] + }, "name": { "type": "string", "description": "This is the name of credential. This is just for your reference.", @@ -57974,6 +58258,12 @@ "UpdateCartesiaCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "cartesia" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -57993,6 +58283,12 @@ "UpdateCerebrasCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "cerebras" + ] + }, "apiKey": { "type": "string", "maxLength": 10000, @@ -58009,6 +58305,13 @@ "UpdateCloudflareCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "cloudflare" + ], + "description": "Credential provider. Only allowed value is cloudflare" + }, "accountId": { "type": "string", "description": "Cloudflare Account Id." @@ -58045,6 +58348,12 @@ "UpdateCustomLLMCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "custom-llm" + ] + }, "apiKey": { "type": "string", "maxLength": 10000, @@ -58069,6 +58378,12 @@ "UpdateDeepgramCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "deepgram" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58088,6 +58403,12 @@ "UpdateDeepInfraCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "deepinfra" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58103,6 +58424,12 @@ "UpdateDeepSeekCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "deep-seek" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58118,6 +58445,12 @@ "UpdateElevenLabsCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "11labs" + ] + }, "apiKey": { "type": "string", "maxLength": 10000, @@ -58143,6 +58476,12 @@ "UpdateGcpCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "gcp" + ] + }, "fallbackIndex": { "type": "number", "description": "This is the order in which this storage provider is tried during upload retries. Lower numbers are tried first in increasing order.", @@ -58175,6 +58514,12 @@ "UpdateGladiaCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "gladia" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58190,6 +58535,12 @@ "UpdateGoHighLevelCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "gohighlevel" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58205,6 +58556,13 @@ "UpdateGoogleCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "description": "This is the key for Gemini in Google AI Studio. Get it from here: https://aistudio.google.com/app/apikey", + "enum": [ + "google" + ] + }, "apiKey": { "type": "string", "maxLength": 10000, @@ -58221,6 +58579,12 @@ "UpdateGroqCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "groq" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58236,6 +58600,12 @@ "UpdateHumeCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "hume" + ] + }, "apiKey": { "type": "string", "maxLength": 10000, @@ -58252,6 +58622,13 @@ "UpdateInflectionAICredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "description": "This is the api key for Pi in InflectionAI's console. Get it from here: https://developers.inflection.ai/keys, billing will need to be setup", + "enum": [ + "inflection-ai" + ] + }, "apiKey": { "type": "string", "maxLength": 10000, @@ -58268,6 +58645,12 @@ "UpdateLangfuseCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "langfuse" + ] + }, "publicKey": { "type": "string", "description": "The public key for Langfuse project. Eg: pk-lf-..." @@ -58291,6 +58674,12 @@ "UpdateLmntCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "lmnt" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58306,6 +58695,12 @@ "UpdateMakeCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "make" + ] + }, "teamId": { "type": "string", "description": "Team ID" @@ -58329,6 +58724,12 @@ "UpdateMicrosoftCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "microsoft" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API.", @@ -58351,6 +58752,12 @@ "UpdateMistralCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "mistral" + ] + }, "apiKey": { "type": "string", "maxLength": 100, @@ -58367,6 +58774,12 @@ "UpdateNeuphonicCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "neuphonic" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58382,6 +58795,12 @@ "UpdateOpenAICredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "openai" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58397,6 +58816,12 @@ "UpdateOpenRouterCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "openrouter" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58412,6 +58837,12 @@ "UpdatePerplexityAICredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "perplexity-ai" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58427,6 +58858,12 @@ "UpdatePlayHTCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "playht" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58445,6 +58882,12 @@ "UpdateRimeAICredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "rime-ai" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58460,6 +58903,12 @@ "UpdateRunpodCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "runpod" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58475,6 +58924,12 @@ "UpdateWellSaidCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "wellsaid" + ] + }, "apiKey": { "type": "string", "maxLength": 10000, @@ -58491,6 +58946,13 @@ "UpdateS3CredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "s3" + ], + "description": "Credential provider. Only allowed value is s3" + }, "awsAccessKeyId": { "type": "string", "description": "AWS access key ID." @@ -58527,6 +58989,12 @@ "UpdateTogetherAICredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "together-ai" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -58542,6 +59010,12 @@ "UpdateTwilioCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "twilio" + ] + }, "authToken": { "type": "string", "description": "This is not returned in the API." @@ -58568,6 +59042,12 @@ "UpdateVonageCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "vonage" + ] + }, "apiSecret": { "type": "string", "description": "This is not returned in the API." @@ -58586,6 +59066,12 @@ "UpdateWebhookCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "webhook" + ] + }, "authenticationPlan": { "description": "This is the authentication plan. Supports OAuth2 RFC 6749, HMAC signing, and Bearer authentication.", "oneOf": [ @@ -58619,6 +59105,12 @@ "UpdateCustomCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "custom-credential" + ] + }, "authenticationPlan": { "description": "This is the authentication plan. Supports OAuth2 RFC 6749, HMAC signing, and Bearer authentication.", "oneOf": [ @@ -58671,6 +59163,13 @@ "UpdateXAiCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "description": "This is the api key for Grok in XAi's console. Get it from here: https://console.x.ai", + "enum": [ + "xai" + ] + }, "apiKey": { "type": "string", "maxLength": 10000, @@ -58687,6 +59186,12 @@ "UpdateGoogleCalendarOAuth2ClientCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "google.calendar.oauth2-client" + ] + }, "name": { "type": "string", "description": "This is the name of credential. This is just for your reference.", @@ -58698,6 +59203,12 @@ "UpdateGoogleCalendarOAuth2AuthorizationCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "google.calendar.oauth2-authorization" + ] + }, "authorizationId": { "type": "string", "description": "The authorization ID for the OAuth2 authorization" @@ -58713,6 +59224,12 @@ "UpdateGoogleSheetsOAuth2AuthorizationCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "google.sheets.oauth2-authorization" + ] + }, "authorizationId": { "type": "string", "description": "The authorization ID for the OAuth2 authorization" @@ -58728,6 +59245,12 @@ "UpdateSlackOAuth2AuthorizationCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "slack.oauth2-authorization" + ] + }, "authorizationId": { "type": "string", "description": "The authorization ID for the OAuth2 authorization" @@ -58743,6 +59266,12 @@ "UpdateGoHighLevelMCPCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "ghl.oauth2-authorization" + ] + }, "authenticationSession": { "description": "This is the authentication session for the credential.", "allOf": [ @@ -58762,6 +59291,12 @@ "UpdateInworldCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "inworld" + ] + }, "apiKey": { "type": "string", "description": "This is the Inworld Basic (Base64) authentication token. This is not returned in the API.", @@ -58778,6 +59313,12 @@ "UpdateEmailCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "email" + ] + }, "email": { "type": "string", "description": "The recipient email address for alerts" @@ -58793,6 +59334,12 @@ "UpdateSlackWebhookCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "slack-webhook" + ] + }, "webhookUrl": { "type": "string", "description": "Slack incoming webhook URL. See https://api.slack.com/messaging/webhooks for setup instructions. This is not returned in the API." @@ -58808,6 +59355,12 @@ "UpdateSonioxCredentialDTO": { "type": "object", "properties": { + "provider": { + "type": "string", + "enum": [ + "soniox" + ] + }, "apiKey": { "type": "string", "description": "This is not returned in the API." @@ -66513,6 +67066,152 @@ "type" ] }, + "CampaignContact": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "campaignId": { + "type": "string" + }, + "orgId": { + "type": "string" + }, + "customerId": { + "type": "string" + }, + "number": { + "type": "string", + "minLength": 3, + "maxLength": 40 + }, + "name": { + "type": "string", + "maxLength": 40 + }, + "assistantOverrides": { + "$ref": "#/components/schemas/AssistantOverrides" + }, + "squadOverrides": { + "description": "Use this when the campaign targets a `squadId`. Mirrors the call-level `squadOverrides` field. Merged with the campaign-level squadOverrides at dispatch time.", + "allOf": [ + { + "$ref": "#/components/schemas/AssistantOverrides" + } + ] + }, + "createdAt": { + "format": "date-time", + "type": "string" + } + }, + "required": [ + "campaignId", + "createdAt", + "id", + "number", + "orgId" + ] + }, + "ServerMessageCampaignPredial": { + "type": "object", + "properties": { + "phoneNumber": { + "description": "This is the phone number that the message is associated with.", + "oneOf": [ + { + "$ref": "#/components/schemas/CreateByoPhoneNumberDTO", + "title": "ByoPhoneNumber" + }, + { + "$ref": "#/components/schemas/CreateTwilioPhoneNumberDTO", + "title": "TwilioPhoneNumber" + }, + { + "$ref": "#/components/schemas/CreateVonagePhoneNumberDTO", + "title": "VonagePhoneNumber" + }, + { + "$ref": "#/components/schemas/CreateVapiPhoneNumberDTO", + "title": "VapiPhoneNumber" + }, + { + "$ref": "#/components/schemas/CreateTelnyxPhoneNumberDTO", + "title": "TelnyxPhoneNumber" + } + ] + }, + "type": { + "type": "string", + "description": "This is the type of the message. \"campaign.predial\" is sent to the campaign's server before each contact is dialed, so the server can decide whether the contact is eligible to be called.", + "enum": [ + "campaign.predial" + ] + }, + "campaignId": { + "type": "string", + "description": "This is the ID of the campaign the contact belongs to." + }, + "contact": { + "description": "This is the contact that is about to be dialed.", + "allOf": [ + { + "$ref": "#/components/schemas/CampaignContact" + } + ] + }, + "timestamp": { + "type": "number", + "description": "This is the timestamp of the message." + }, + "artifact": { + "description": "This is a live version of the `call.artifact`.\n\nThis matches what is stored on `call.artifact` after the call.", + "allOf": [ + { + "$ref": "#/components/schemas/Artifact" + } + ] + }, + "assistant": { + "description": "This is the assistant that the message is associated with.", + "allOf": [ + { + "$ref": "#/components/schemas/CreateAssistantDTO" + } + ] + }, + "customer": { + "description": "This is the customer that the message is associated with.", + "allOf": [ + { + "$ref": "#/components/schemas/CreateCustomerDTO" + } + ] + }, + "call": { + "description": "This is the call that the message is associated with.", + "allOf": [ + { + "$ref": "#/components/schemas/Call" + } + ] + }, + "chat": { + "description": "This is the chat object.", + "allOf": [ + { + "$ref": "#/components/schemas/Chat" + } + ] + } + }, + "required": [ + "campaignId", + "contact", + "type" + ] + }, "ServerMessage": { "type": "object", "properties": { @@ -66626,6 +67325,10 @@ { "$ref": "#/components/schemas/ServerMessageCallDeleteFailed", "title": "CallDeleteFailed" + }, + { + "$ref": "#/components/schemas/ServerMessageCampaignPredial", + "title": "CampaignPredial" } ] } @@ -66908,6 +67611,18 @@ "timeoutSeconds" ] }, + "ServerMessageResponseCampaignPredial": { + "type": "object", + "properties": { + "eligible": { + "type": "boolean", + "description": "This is whether the contact is eligible to be dialed. When `false` — or when the server is unreachable, errors, or times out — the contact is skipped and not called." + } + }, + "required": [ + "eligible" + ] + }, "ServerMessageResponse": { "type": "object", "properties": { @@ -66941,6 +67656,10 @@ { "$ref": "#/components/schemas/ServerMessageResponseCallEndpointingRequest", "title": "CallEndpointingRequest" + }, + { + "$ref": "#/components/schemas/ServerMessageResponseCampaignPredial", + "title": "CampaignPredial" } ] }