From ae0fbbfc24872e82e6177e5037e703057682c10e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 16 May 2026 21:55:38 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ...uter.ISubpackageByokClient.GetByokKey.g.cs | 8 +- ...ityClient.GetObservabilityDestination.g.cs | 8 +- ...uter.JsonConverters.BYOKProviderSlug.g.cs} | 14 +- ...nConverters.BYOKProviderSlugNullable.g.cs} | 14 +- ...erters.GetByokKeyResponseDataProvider.g.cs | 53 - ...etByokKeyResponseDataProviderNullable.g.cs | 60 - .../OpenRouter.JsonSerializerContext.g.cs | 45 +- ...OpenRouter.JsonSerializerContextTypes.g.cs | 1626 ++++++++--------- .../Generated/OpenRouter.Models.BYOKKey.g.cs | 6 +- .../OpenRouter.Models.BYOKProviderSlug.g.cs | 519 ++++++ .../OpenRouter.Models.ByokKeyProvider.g.cs | 519 ------ ...nRouter.Models.GetByokKeyResponseData.g.cs | 6 +- ...Models.GetByokKeyResponseDataProvider.g.cs | 519 ------ ...outer.SubpackageByokClient.GetByokKey.g.cs | 24 +- ...ityClient.GetObservabilityDestination.g.cs | 24 +- src/libs/OpenRouter/openapi.yaml | 121 +- 16 files changed, 1385 insertions(+), 2181 deletions(-) rename src/libs/OpenRouter/Generated/{OpenRouter.JsonConverters.ByokKeyProvider.g.cs => OpenRouter.JsonConverters.BYOKProviderSlug.g.cs} (68%) rename src/libs/OpenRouter/Generated/{OpenRouter.JsonConverters.ByokKeyProviderNullable.g.cs => OpenRouter.JsonConverters.BYOKProviderSlugNullable.g.cs} (70%) delete mode 100644 src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetByokKeyResponseDataProvider.g.cs delete mode 100644 src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetByokKeyResponseDataProviderNullable.g.cs create mode 100644 src/libs/OpenRouter/Generated/OpenRouter.Models.BYOKProviderSlug.g.cs delete mode 100644 src/libs/OpenRouter/Generated/OpenRouter.Models.ByokKeyProvider.g.cs delete mode 100644 src/libs/OpenRouter/Generated/OpenRouter.Models.GetByokKeyResponseDataProvider.g.cs diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.GetByokKey.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.GetByokKey.g.cs index 29fa755..6e2380d 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.GetByokKey.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageByokClient.GetByokKey.g.cs @@ -6,30 +6,26 @@ public partial interface ISubpackageByokClient { /// /// Get a BYOK provider credential
- /// Get a single bring-your-own-key (BYOK) provider credential by its `id`. Defaults to the authenticated entity's default workspace; use the `workspace_id` query parameter to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Get a single bring-your-own-key (BYOK) provider credential by its `id`. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// - /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// global::System.Threading.Tasks.Task GetByokKeyAsync( global::System.Guid id, - global::System.Guid? workspaceId = default, global::OpenRouter.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// /// Get a BYOK provider credential
- /// Get a single bring-your-own-key (BYOK) provider credential by its `id`. Defaults to the authenticated entity's default workspace; use the `workspace_id` query parameter to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Get a single bring-your-own-key (BYOK) provider credential by its `id`. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// - /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> GetByokKeyAsResponseAsync( global::System.Guid id, - global::System.Guid? workspaceId = default, global::OpenRouter.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageObservabilityClient.GetObservabilityDestination.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageObservabilityClient.GetObservabilityDestination.g.cs index 01b39d3..78a1f9b 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageObservabilityClient.GetObservabilityDestination.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageObservabilityClient.GetObservabilityDestination.g.cs @@ -6,30 +6,26 @@ public partial interface ISubpackageObservabilityClient { /// /// Get an observability destination
- /// Fetch a single observability destination by its UUID. Defaults to the authenticated entity's default workspace — use `workspace_id` to override. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Fetch a single observability destination by its UUID. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// - /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// global::System.Threading.Tasks.Task GetObservabilityDestinationAsync( global::System.Guid id, - global::System.Guid? workspaceId = default, global::OpenRouter.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// /// Get an observability destination
- /// Fetch a single observability destination by its UUID. Defaults to the authenticated entity's default workspace — use `workspace_id` to override. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Fetch a single observability destination by its UUID. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// - /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// global::System.Threading.Tasks.Task> GetObservabilityDestinationAsResponseAsync( global::System.Guid id, - global::System.Guid? workspaceId = default, global::OpenRouter.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ByokKeyProvider.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.BYOKProviderSlug.g.cs similarity index 68% rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ByokKeyProvider.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.BYOKProviderSlug.g.cs index 81f1475..1212394 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ByokKeyProvider.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.BYOKProviderSlug.g.cs @@ -3,10 +3,10 @@ namespace OpenRouter.JsonConverters { /// - public sealed class ByokKeyProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class BYOKProviderSlugJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::OpenRouter.ByokKeyProvider Read( + public override global::OpenRouter.BYOKProviderSlug Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ByokKeyProviderJsonConverter : global::System.Text.Json.Seri var stringValue = reader.GetString(); if (stringValue != null) { - return global::OpenRouter.ByokKeyProviderExtensions.ToEnum(stringValue) ?? default; + return global::OpenRouter.BYOKProviderSlugExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class ByokKeyProviderJsonConverter : global::System.Text.Json.Seri case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::OpenRouter.ByokKeyProvider)numValue; + return (global::OpenRouter.BYOKProviderSlug)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::OpenRouter.ByokKeyProvider); + return default(global::OpenRouter.BYOKProviderSlug); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class ByokKeyProviderJsonConverter : global::System.Text.Json.Seri /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::OpenRouter.ByokKeyProvider value, + global::OpenRouter.BYOKProviderSlug value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::OpenRouter.ByokKeyProviderExtensions.ToValueString(value)); + writer.WriteStringValue(global::OpenRouter.BYOKProviderSlugExtensions.ToValueString(value)); } } } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ByokKeyProviderNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.BYOKProviderSlugNullable.g.cs similarity index 70% rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ByokKeyProviderNullable.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.BYOKProviderSlugNullable.g.cs index 68cf654..442a8cc 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ByokKeyProviderNullable.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.BYOKProviderSlugNullable.g.cs @@ -3,10 +3,10 @@ namespace OpenRouter.JsonConverters { /// - public sealed class ByokKeyProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class BYOKProviderSlugNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::OpenRouter.ByokKeyProvider? Read( + public override global::OpenRouter.BYOKProviderSlug? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ByokKeyProviderNullableJsonConverter : global::System.Text.J var stringValue = reader.GetString(); if (stringValue != null) { - return global::OpenRouter.ByokKeyProviderExtensions.ToEnum(stringValue); + return global::OpenRouter.BYOKProviderSlugExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class ByokKeyProviderNullableJsonConverter : global::System.Text.J case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::OpenRouter.ByokKeyProvider)numValue; + return (global::OpenRouter.BYOKProviderSlug)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::OpenRouter.ByokKeyProvider?); + return default(global::OpenRouter.BYOKProviderSlug?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class ByokKeyProviderNullableJsonConverter : global::System.Text.J /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::OpenRouter.ByokKeyProvider? value, + global::OpenRouter.BYOKProviderSlug? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::OpenRouter.ByokKeyProviderExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::OpenRouter.BYOKProviderSlugExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetByokKeyResponseDataProvider.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetByokKeyResponseDataProvider.g.cs deleted file mode 100644 index 2eb6929..0000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetByokKeyResponseDataProvider.g.cs +++ /dev/null @@ -1,53 +0,0 @@ -#nullable enable - -namespace OpenRouter.JsonConverters -{ - /// - public sealed class GetByokKeyResponseDataProviderJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::OpenRouter.GetByokKeyResponseDataProvider 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::OpenRouter.GetByokKeyResponseDataProviderExtensions.ToEnum(stringValue) ?? default; - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::OpenRouter.GetByokKeyResponseDataProvider)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::OpenRouter.GetByokKeyResponseDataProvider); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::OpenRouter.GetByokKeyResponseDataProvider value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - writer.WriteStringValue(global::OpenRouter.GetByokKeyResponseDataProviderExtensions.ToValueString(value)); - } - } -} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetByokKeyResponseDataProviderNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetByokKeyResponseDataProviderNullable.g.cs deleted file mode 100644 index aa0234f..0000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.GetByokKeyResponseDataProviderNullable.g.cs +++ /dev/null @@ -1,60 +0,0 @@ -#nullable enable - -namespace OpenRouter.JsonConverters -{ - /// - public sealed class GetByokKeyResponseDataProviderNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::OpenRouter.GetByokKeyResponseDataProvider? 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::OpenRouter.GetByokKeyResponseDataProviderExtensions.ToEnum(stringValue); - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::OpenRouter.GetByokKeyResponseDataProvider)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::OpenRouter.GetByokKeyResponseDataProvider?); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::OpenRouter.GetByokKeyResponseDataProvider? 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::OpenRouter.GetByokKeyResponseDataProviderExtensions.ToValueString(value.Value)); - } - } - } -} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs index ef1402e..dc0797d 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs @@ -1045,13 +1045,9 @@ namespace OpenRouter typeof(global::OpenRouter.JsonConverters.ByokGetParametersProviderNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ByokKeyProviderJsonConverter), + typeof(global::OpenRouter.JsonConverters.BYOKProviderSlugJsonConverter), - typeof(global::OpenRouter.JsonConverters.ByokKeyProviderNullableJsonConverter), - - typeof(global::OpenRouter.JsonConverters.GetByokKeyResponseDataProviderJsonConverter), - - typeof(global::OpenRouter.JsonConverters.GetByokKeyResponseDataProviderNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.BYOKProviderSlugNullableJsonConverter), typeof(global::OpenRouter.JsonConverters.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetailJsonConverter), @@ -3950,13 +3946,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::OpenRouter.JsonConverters.ByokGetParametersProviderNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ByokKeyProviderJsonConverter), - - typeof(global::OpenRouter.JsonConverters.ByokKeyProviderNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.BYOKProviderSlugJsonConverter), - typeof(global::OpenRouter.JsonConverters.GetByokKeyResponseDataProviderJsonConverter), - - typeof(global::OpenRouter.JsonConverters.GetByokKeyResponseDataProviderNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.BYOKProviderSlugNullableJsonConverter), typeof(global::OpenRouter.JsonConverters.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetailJsonConverter), @@ -5466,12 +5458,11 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ActivityResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ByokGetParametersProvider), TypeInfoPropertyName = "ByokGetParametersProvider2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ByokKeyProvider), TypeInfoPropertyName = "ByokKeyProvider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BYOKProviderSlug), TypeInfoPropertyName = "BYOKProviderSlug2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BYOKKey))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Guid))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ListBYOKKeysResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetByokKeyResponseDataProvider), TypeInfoPropertyName = "GetByokKeyResponseDataProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetByokKeyResponseData))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetBYOKKeyResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatDebugOptions))] @@ -5812,6 +5803,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicPlainTextSourceMediaType), TypeInfoPropertyName = "AnthropicPlainTextSourceMediaType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicPlainTextSourceType), TypeInfoPropertyName = "AnthropicPlainTextSourceType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicPlainTextSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1Items), TypeInfoPropertyName = "AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1Items2")] internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -6855,13 +6847,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::OpenRouter.JsonConverters.ByokGetParametersProviderNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ByokKeyProviderJsonConverter), - - typeof(global::OpenRouter.JsonConverters.ByokKeyProviderNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.BYOKProviderSlugJsonConverter), - typeof(global::OpenRouter.JsonConverters.GetByokKeyResponseDataProviderJsonConverter), - - typeof(global::OpenRouter.JsonConverters.GetByokKeyResponseDataProviderNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.BYOKProviderSlugNullableJsonConverter), typeof(global::OpenRouter.JsonConverters.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetailJsonConverter), @@ -8217,7 +8205,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::OpenRouter.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1Items), TypeInfoPropertyName = "AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1Items2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminator))] @@ -8717,6 +8704,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -9760,13 +9748,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::OpenRouter.JsonConverters.ByokGetParametersProviderNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ByokKeyProviderJsonConverter), + typeof(global::OpenRouter.JsonConverters.BYOKProviderSlugJsonConverter), - typeof(global::OpenRouter.JsonConverters.ByokKeyProviderNullableJsonConverter), - - typeof(global::OpenRouter.JsonConverters.GetByokKeyResponseDataProviderJsonConverter), - - typeof(global::OpenRouter.JsonConverters.GetByokKeyResponseDataProviderNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.BYOKProviderSlugNullableJsonConverter), typeof(global::OpenRouter.JsonConverters.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetailJsonConverter), @@ -11122,7 +11106,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::OpenRouter.JsonConverters.UnixTimestampJsonConverter), })] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -11774,10 +11757,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::OpenRouter.JsonConverters.SpeechRequestResponseFormatNullableJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.ByokGetParametersProviderJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.ByokGetParametersProviderNullableJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.ByokKeyProviderJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.ByokKeyProviderNullableJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.GetByokKeyResponseDataProviderJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.GetByokKeyResponseDataProviderNullableJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.BYOKProviderSlugJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.BYOKProviderSlugNullableJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetailJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetailNullableJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.LegacyChatContentVideoTypeJsonConverter()); diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs index 3a1bff0..8dd44b6 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs @@ -2640,7 +2640,7 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenRouter.ByokKeyProvider? Type653 { get; set; } + public global::OpenRouter.BYOKProviderSlug? Type653 { get; set; } /// /// /// @@ -2660,3247 +2660,3243 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenRouter.GetByokKeyResponseDataProvider? Type658 { get; set; } + public global::OpenRouter.GetByokKeyResponseData? Type658 { get; set; } /// /// /// - public global::OpenRouter.GetByokKeyResponseData? Type659 { get; set; } + public global::OpenRouter.GetBYOKKeyResponse? Type659 { get; set; } /// /// /// - public global::OpenRouter.GetBYOKKeyResponse? Type660 { get; set; } + public global::OpenRouter.ChatDebugOptions? Type660 { get; set; } /// /// /// - public global::OpenRouter.ChatDebugOptions? Type661 { get; set; } + public global::OpenRouter.ChatAudioOutput? Type661 { get; set; } /// /// /// - public global::OpenRouter.ChatAudioOutput? Type662 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminatorMappingFileFile? Type662 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminatorMappingFileFile? Type663 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail? Type663 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail? Type664 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminatorMappingImageUrlImageUrl? Type664 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminatorMappingImageUrlImageUrl? Type665 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminatorMappingInputAudioInputAudio? Type665 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminatorMappingInputAudioInputAudio? Type666 { get; set; } + public global::OpenRouter.LegacyChatContentVideoType? Type666 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideoType? Type667 { get; set; } + public global::OpenRouter.ChatContentVideoInput? Type667 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideoInput? Type668 { get; set; } + public global::OpenRouter.ChatContentCacheControlType? Type668 { get; set; } /// /// /// - public global::OpenRouter.ChatContentCacheControlType? Type669 { get; set; } + public global::OpenRouter.ChatContentCacheControl? Type669 { get; set; } /// /// /// - public global::OpenRouter.ChatContentCacheControl? Type670 { get; set; } + public global::OpenRouter.ChatContentTextType? Type670 { get; set; } /// /// /// - public global::OpenRouter.ChatContentTextType? Type671 { get; set; } + public global::OpenRouter.ChatContentVideoType? Type671 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideoType? Type672 { get; set; } + public global::OpenRouter.ChatContentItems? Type672 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItems? Type673 { get; set; } + public global::OpenRouter.ChatContentItemsVariant1? Type673 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant1? Type674 { get; set; } + public global::OpenRouter.ChatContentItemsVariant1Type? Type674 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant1Type? Type675 { get; set; } + public global::OpenRouter.ChatContentItemsVariant2? Type675 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant2? Type676 { get; set; } + public global::OpenRouter.ChatContentItemsVariant2Type? Type676 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant2Type? Type677 { get; set; } + public global::OpenRouter.ChatContentItemsVariant3? Type677 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant3? Type678 { get; set; } + public global::OpenRouter.ChatContentItemsVariant3Type? Type678 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant3Type? Type679 { get; set; } + public global::OpenRouter.ChatContentItemsVariant4? Type679 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant4? Type680 { get; set; } + public global::OpenRouter.ChatContentItemsVariant5? Type680 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant5? Type681 { get; set; } + public global::OpenRouter.ChatContentItemsVariant6? Type681 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant6? Type682 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminator? Type682 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminator? Type683 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminatorType? Type683 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminatorType? Type684 { get; set; } + public global::System.Collections.Generic.IList? Type684 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type685 { get; set; } + public global::OpenRouter.ChatMessagesDiscriminatorMappingAssistantContent? Type685 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesDiscriminatorMappingAssistantContent? Type686 { get; set; } + public global::OpenRouter.ChatAssistantImagesItemsImageUrl? Type686 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantImagesItemsImageUrl? Type687 { get; set; } + public global::OpenRouter.ChatAssistantImagesItems? Type687 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantImagesItems? Type688 { get; set; } + public global::System.Collections.Generic.IList? Type688 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type689 { get; set; } + public global::OpenRouter.ReasoningDetailUnion? Type689 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnion? Type690 { get; set; } + public global::OpenRouter.ReasoningDetailUnionVariant1? Type690 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionVariant1? Type691 { get; set; } + public global::OpenRouter.ReasoningDetailUnionVariant1Type? Type691 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionVariant1Type? Type692 { get; set; } + public global::OpenRouter.ReasoningDetailUnionVariant2? Type692 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionVariant2? Type693 { get; set; } + public global::OpenRouter.ReasoningDetailUnionVariant2Type? Type693 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionVariant2Type? Type694 { get; set; } + public global::OpenRouter.ReasoningDetailUnionVariant3? Type694 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionVariant3? Type695 { get; set; } + public global::OpenRouter.ReasoningDetailUnionVariant3Type? Type695 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionVariant3Type? Type696 { get; set; } + public global::OpenRouter.ReasoningDetailUnionDiscriminator? Type696 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionDiscriminator? Type697 { get; set; } + public global::OpenRouter.ReasoningDetailUnionDiscriminatorType? Type697 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionDiscriminatorType? Type698 { get; set; } + public global::System.Collections.Generic.IList? Type698 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type699 { get; set; } + public global::OpenRouter.ChatToolCallFunction? Type699 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCallFunction? Type700 { get; set; } + public global::OpenRouter.ChatToolCallType? Type700 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCallType? Type701 { get; set; } + public global::OpenRouter.ChatToolCall? Type701 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCall? Type702 { get; set; } + public global::OpenRouter.ChatContentText? Type702 { get; set; } /// /// /// - public global::OpenRouter.ChatContentText? Type703 { get; set; } + public global::System.Collections.Generic.IList? Type703 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type704 { get; set; } + public global::OpenRouter.ChatMessagesDiscriminatorMappingDeveloperContent? Type704 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesDiscriminatorMappingDeveloperContent? Type705 { get; set; } + public global::OpenRouter.ChatSystemMessageContent? Type705 { get; set; } /// /// /// - public global::OpenRouter.ChatSystemMessageContent? Type706 { get; set; } + public global::OpenRouter.ChatSystemMessageRole? Type706 { get; set; } /// /// /// - public global::OpenRouter.ChatSystemMessageRole? Type707 { get; set; } + public global::OpenRouter.ChatToolMessageContent? Type707 { get; set; } /// /// /// - public global::OpenRouter.ChatToolMessageContent? Type708 { get; set; } + public global::OpenRouter.ChatToolMessageRole? Type708 { get; set; } /// /// /// - public global::OpenRouter.ChatToolMessageRole? Type709 { get; set; } + public global::OpenRouter.ChatUserMessageContent? Type709 { get; set; } /// /// /// - public global::OpenRouter.ChatUserMessageContent? Type710 { get; set; } + public global::OpenRouter.ChatUserMessageRole? Type710 { get; set; } /// /// /// - public global::OpenRouter.ChatUserMessageRole? Type711 { get; set; } + public global::OpenRouter.ChatMessages? Type711 { get; set; } /// /// /// - public global::OpenRouter.ChatMessages? Type712 { get; set; } + public global::OpenRouter.ChatMessagesVariant1? Type712 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant1? Type713 { get; set; } + public global::OpenRouter.ChatMessagesVariant1Role? Type713 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant1Role? Type714 { get; set; } + public global::System.Collections.Generic.IList? Type714 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type715 { get; set; } + public global::OpenRouter.ChatMessagesVariant2? Type715 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant2? Type716 { get; set; } + public global::OpenRouter.ChatMessagesVariant2Role? Type716 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant2Role? Type717 { get; set; } + public global::OpenRouter.ChatMessagesVariant3? Type717 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant3? Type718 { get; set; } + public global::OpenRouter.ChatMessagesVariant4? Type718 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant4? Type719 { get; set; } + public global::OpenRouter.ChatMessagesVariant5? Type719 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant5? Type720 { get; set; } + public global::OpenRouter.ChatMessagesDiscriminator? Type720 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesDiscriminator? Type721 { get; set; } + public global::OpenRouter.ChatMessagesDiscriminatorRole? Type721 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesDiscriminatorRole? Type722 { get; set; } + public global::OpenRouter.ChatRequestModalitiesItems? Type722 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestModalitiesItems? Type723 { get; set; } + public global::OpenRouter.ChatRequestPluginsItems? Type723 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItems? Type724 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant1? Type724 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant1? Type725 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant1Id? Type725 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant1Id? Type726 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant2? Type726 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant2? Type727 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant2Id? Type727 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant2Id? Type728 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant3? Type728 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant3? Type729 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant3Id? Type729 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant3Id? Type730 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant4? Type730 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant4? Type731 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant4Id? Type731 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant4Id? Type732 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant5? Type732 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant5? Type733 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant5Id? Type733 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant5Id? Type734 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant6? Type734 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant6? Type735 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant6Id? Type735 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant6Id? Type736 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant7? Type736 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant7? Type737 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant7Id? Type737 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant7Id? Type738 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant8? Type738 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant8? Type739 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsDiscriminator? Type739 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsDiscriminator? Type740 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsDiscriminatorId? Type740 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsDiscriminatorId? Type741 { get; set; } + public global::OpenRouter.ChatRequestReasoningEffort? Type741 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestReasoningEffort? Type742 { get; set; } + public global::OpenRouter.ChatReasoningSummaryVerbosityEnum? Type742 { get; set; } /// /// /// - public global::OpenRouter.ChatReasoningSummaryVerbosityEnum? Type743 { get; set; } + public global::OpenRouter.ChatRequestReasoning? Type743 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestReasoning? Type744 { get; set; } + public global::OpenRouter.OneOf? Type744 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type745 { get; set; } + public global::OpenRouter.ChatJsonSchemaConfig? Type745 { get; set; } /// /// /// - public global::OpenRouter.ChatJsonSchemaConfig? Type746 { get; set; } + public global::OpenRouter.ChatRequestResponseFormat? Type746 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormat? Type747 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant1? Type747 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant1? Type748 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant1Type? Type748 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant1Type? Type749 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant2? Type749 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant2? Type750 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant3? Type750 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant3? Type751 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant3Type? Type751 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant3Type? Type752 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant4? Type752 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant4? Type753 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant4Type? Type753 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant4Type? Type754 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant5? Type754 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant5? Type755 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant5Type? Type755 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant5Type? Type756 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatDiscriminator? Type756 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatDiscriminator? Type757 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatDiscriminatorType? Type757 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatDiscriminatorType? Type758 { get; set; } + public global::OpenRouter.ChatRequestServiceTier? Type758 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestServiceTier? Type759 { get; set; } + public global::OpenRouter.ChatRequestStop? Type759 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestStop? Type760 { get; set; } + public global::OpenRouter.ChatStreamOptions? Type760 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamOptions? Type761 { get; set; } + public global::OpenRouter.ChatToolChoice0? Type761 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice0? Type762 { get; set; } + public global::OpenRouter.ChatToolChoice1? Type762 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice1? Type763 { get; set; } + public global::OpenRouter.ChatToolChoice2? Type763 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice2? Type764 { get; set; } + public global::OpenRouter.ChatNamedToolChoiceFunction? Type764 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoiceFunction? Type765 { get; set; } + public global::OpenRouter.ChatNamedToolChoiceType? Type765 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoiceType? Type766 { get; set; } + public global::OpenRouter.ChatNamedToolChoice? Type766 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoice? Type767 { get; set; } + public global::OpenRouter.ChatToolChoice? Type767 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice? Type768 { get; set; } + public global::OpenRouter.ChatFunctionToolOneOf0Function? Type768 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionToolOneOf0Function? Type769 { get; set; } + public global::OpenRouter.ChatFunctionToolOneOf0Type? Type769 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionToolOneOf0Type? Type770 { get; set; } + public global::OpenRouter.ChatFunctionTool0? Type770 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionTool0? Type771 { get; set; } + public global::OpenRouter.WebSearchConfig? Type771 { get; set; } /// /// /// - public global::OpenRouter.WebSearchConfig? Type772 { get; set; } + public global::OpenRouter.OpenRouterWebSearchServerToolType? Type772 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterWebSearchServerToolType? Type773 { get; set; } + public global::OpenRouter.OpenRouterWebSearchServerTool? Type773 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterWebSearchServerTool? Type774 { get; set; } + public global::OpenRouter.ChatWebSearchShorthandType? Type774 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthandType? Type775 { get; set; } + public global::OpenRouter.ChatWebSearchShorthand? Type775 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthand? Type776 { get; set; } + public global::OpenRouter.ChatFunctionTool? Type776 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionTool? Type777 { get; set; } + public global::OpenRouter.ChatRequest? Type777 { get; set; } /// /// /// - public global::OpenRouter.ChatRequest? Type778 { get; set; } + public global::System.Collections.Generic.Dictionary? Type778 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type779 { get; set; } + public global::System.Collections.Generic.IList? Type779 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type780 { get; set; } + public global::System.Collections.Generic.IList? Type780 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type781 { get; set; } + public global::System.Collections.Generic.IList? Type781 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type782 { get; set; } + public global::OpenRouter.OneOf? Type782 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type783 { get; set; } + public global::System.Collections.Generic.IList? Type783 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type784 { get; set; } + public global::OpenRouter.ChatFinishReasonEnum? Type784 { get; set; } /// /// /// - public global::OpenRouter.ChatFinishReasonEnum? Type785 { get; set; } + public global::OpenRouter.ChatTokenLogprobTopLogprobsItems? Type785 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprobTopLogprobsItems? Type786 { get; set; } + public global::OpenRouter.ChatTokenLogprob? Type786 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprob? Type787 { get; set; } + public global::System.Collections.Generic.IList? Type787 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type788 { get; set; } + public global::OpenRouter.ChatTokenLogprobs? Type788 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprobs? Type789 { get; set; } + public global::System.Collections.Generic.IList? Type789 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type790 { get; set; } + public global::OpenRouter.ChatAssistantMessage? Type790 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantMessage? Type791 { get; set; } + public global::OpenRouter.ChatChoice? Type791 { get; set; } /// /// /// - public global::OpenRouter.ChatChoice? Type792 { get; set; } + public global::OpenRouter.ChatResultObject? Type792 { get; set; } /// /// /// - public global::OpenRouter.ChatResultObject? Type793 { get; set; } + public global::OpenRouter.ChatUsageCompletionTokensDetails? Type793 { get; set; } /// /// /// - public global::OpenRouter.ChatUsageCompletionTokensDetails? Type794 { get; set; } + public global::OpenRouter.CostDetails? Type794 { get; set; } /// /// /// - public global::OpenRouter.CostDetails? Type795 { get; set; } + public global::OpenRouter.ChatUsagePromptTokensDetails? Type795 { get; set; } /// /// /// - public global::OpenRouter.ChatUsagePromptTokensDetails? Type796 { get; set; } + public global::OpenRouter.ChatUsage? Type796 { get; set; } /// /// /// - public global::OpenRouter.ChatUsage? Type797 { get; set; } + public global::OpenRouter.OneOf? Type797 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type798 { get; set; } + public global::OpenRouter.OneOf? Type798 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type799 { get; set; } + public global::OpenRouter.ChatResult? Type799 { get; set; } /// /// /// - public global::OpenRouter.ChatResult? Type800 { get; set; } + public global::System.Collections.Generic.IList? Type800 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type801 { get; set; } + public global::System.DateTimeOffset? Type801 { get; set; } /// /// /// - public global::System.DateTimeOffset? Type802 { get; set; } + public global::OpenRouter.CreditsGetResponsesContentApplicationJsonSchemaData? Type802 { get; set; } /// /// /// - public global::OpenRouter.CreditsGetResponsesContentApplicationJsonSchemaData? Type803 { get; set; } + public global::OpenRouter.CreditsGetCreditsResponse200? Type803 { get; set; } /// /// /// - public global::OpenRouter.CreditsGetCreditsResponse200? Type804 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaEncodingFormat? Type804 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaEncodingFormat? Type805 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf0Type? Type805 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf0Type? Type806 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems0? Type806 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems0? Type807 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1ImageUrl? Type807 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1ImageUrl? Type808 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1Type? Type808 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1Type? Type809 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems1? Type809 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems1? Type810 { get; set; } + public global::OpenRouter.MultimodalMedia? Type810 { get; set; } /// /// /// - public global::OpenRouter.MultimodalMedia? Type811 { get; set; } + public global::OpenRouter.ContentPartInputAudioType? Type811 { get; set; } /// /// /// - public global::OpenRouter.ContentPartInputAudioType? Type812 { get; set; } + public global::OpenRouter.ContentPartInputAudio? Type812 { get; set; } /// /// /// - public global::OpenRouter.ContentPartInputAudio? Type813 { get; set; } + public global::OpenRouter.ContentPartInputVideoType? Type813 { get; set; } /// /// /// - public global::OpenRouter.ContentPartInputVideoType? Type814 { get; set; } + public global::OpenRouter.ContentPartInputVideo? Type814 { get; set; } /// /// /// - public global::OpenRouter.ContentPartInputVideo? Type815 { get; set; } + public global::OpenRouter.ContentPartInputFileType? Type815 { get; set; } /// /// /// - public global::OpenRouter.ContentPartInputFileType? Type816 { get; set; } + public global::OpenRouter.ContentPartInputFile? Type816 { get; set; } /// /// /// - public global::OpenRouter.ContentPartInputFile? Type817 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems? Type817 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems? Type818 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4Items? Type818 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4Items? Type819 { get; set; } + public global::System.Collections.Generic.IList? Type819 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type820 { get; set; } + public global::System.Collections.Generic.IList? Type820 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type821 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInput? Type821 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInput? Type822 { get; set; } + public global::System.Collections.Generic.IList? Type822 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type823 { get; set; } + public global::System.Collections.Generic.IList>? Type823 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type824 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderDataCollection? Type824 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderDataCollection? Type825 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderIgnoreItems? Type825 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderIgnoreItems? Type826 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderMaxPrice? Type826 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderMaxPrice? Type827 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOnlyItems? Type827 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOnlyItems? Type828 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOrderItems? Type828 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOrderItems? Type829 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderSort? Type829 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderSort? Type830 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProvider? Type830 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProvider? Type831 { get; set; } + public global::OpenRouter.OneOf? Type831 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type832 { get; set; } + public global::System.Collections.Generic.IList? Type832 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type833 { get; set; } + public global::System.Collections.Generic.IList? Type833 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type834 { get; set; } + public global::System.Collections.Generic.IList? Type834 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type835 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsEmbedding? Type835 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsEmbedding? Type836 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsObject? Type836 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsObject? Type837 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItems? Type837 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItems? Type838 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaObject? Type838 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaObject? Type839 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsagePromptTokensDetails? Type839 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsagePromptTokensDetails? Type840 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsage? Type840 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsage? Type841 { get; set; } + public global::OpenRouter.EmbeddingsCreateEmbeddingsResponse200? Type841 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsCreateEmbeddingsResponse200? Type842 { get; set; } + public global::System.Collections.Generic.IList? Type842 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type843 { get; set; } + public global::OpenRouter.InputModality? Type843 { get; set; } /// /// /// - public global::OpenRouter.InputModality? Type844 { get; set; } + public global::OpenRouter.ModelArchitectureInstructType? Type844 { get; set; } /// /// /// - public global::OpenRouter.ModelArchitectureInstructType? Type845 { get; set; } + public global::OpenRouter.OutputModality? Type845 { get; set; } /// /// /// - public global::OpenRouter.OutputModality? Type846 { get; set; } + public global::OpenRouter.ModelGroup? Type846 { get; set; } /// /// /// - public global::OpenRouter.ModelGroup? Type847 { get; set; } + public global::OpenRouter.ModelArchitecture? Type847 { get; set; } /// /// /// - public global::OpenRouter.ModelArchitecture? Type848 { get; set; } + public global::System.Collections.Generic.IList? Type848 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type849 { get; set; } + public global::OpenRouter.OneOf? Type849 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type850 { get; set; } + public global::System.Collections.Generic.IList? Type850 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type851 { get; set; } + public global::OpenRouter.DefaultParameters? Type851 { get; set; } /// /// /// - public global::OpenRouter.DefaultParameters? Type852 { get; set; } + public global::OpenRouter.ModelLinks? Type852 { get; set; } /// /// /// - public global::OpenRouter.ModelLinks? Type853 { get; set; } + public global::OpenRouter.PerRequestLimits? Type853 { get; set; } /// /// /// - public global::OpenRouter.PerRequestLimits? Type854 { get; set; } + public global::OpenRouter.PublicPricing? Type854 { get; set; } /// /// /// - public global::OpenRouter.PublicPricing? Type855 { get; set; } + public global::OpenRouter.Parameter? Type855 { get; set; } /// /// /// - public global::OpenRouter.Parameter? Type856 { get; set; } + public global::OpenRouter.TopProviderInfo? Type856 { get; set; } /// /// /// - public global::OpenRouter.TopProviderInfo? Type857 { get; set; } + public global::OpenRouter.Model? Type857 { get; set; } /// /// /// - public global::OpenRouter.Model? Type858 { get; set; } + public global::System.Collections.Generic.IList? Type858 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type859 { get; set; } + public global::System.Collections.Generic.IList? Type859 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type860 { get; set; } + public global::OpenRouter.ModelsListResponse? Type860 { get; set; } /// /// /// - public global::OpenRouter.ModelsListResponse? Type861 { get; set; } + public global::OpenRouter.PercentileStats? Type861 { get; set; } /// /// /// - public global::OpenRouter.PercentileStats? Type862 { get; set; } + public global::OpenRouter.PublicEndpointPricing? Type862 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricing? Type863 { get; set; } + public global::OpenRouter.EndpointStatus? Type863 { get; set; } /// /// /// - public global::OpenRouter.EndpointStatus? Type864 { get; set; } + public global::OpenRouter.PublicEndpointThroughputLast30M? Type864 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointThroughputLast30M? Type865 { get; set; } + public global::OpenRouter.PublicEndpoint? Type865 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpoint? Type866 { get; set; } + public global::OpenRouter.EndpointsListEndpointsZdrResponse200? Type866 { get; set; } /// /// /// - public global::OpenRouter.EndpointsListEndpointsZdrResponse200? Type867 { get; set; } + public global::System.Collections.Generic.IList? Type867 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type868 { get; set; } + public global::OpenRouter.InstructType2? Type868 { get; set; } /// /// /// - public global::OpenRouter.InstructType2? Type869 { get; set; } + public global::OpenRouter.ListEndpointsResponseArchitecture? Type869 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponseArchitecture? Type870 { get; set; } + public global::OpenRouter.OneOf? Type870 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type871 { get; set; } + public global::OpenRouter.ListEndpointsResponse? Type871 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponse? Type872 { get; set; } + public global::OpenRouter.EndpointsListEndpointsResponse200? Type872 { get; set; } /// /// /// - public global::OpenRouter.EndpointsListEndpointsResponse200? Type873 { get; set; } + public global::OpenRouter.GenerationResponseDataApiType? Type873 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseDataApiType? Type874 { get; set; } + public global::OpenRouter.ProviderResponseProviderName? Type874 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponseProviderName? Type875 { get; set; } + public global::OpenRouter.ProviderResponse? Type875 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponse? Type876 { get; set; } + public global::OpenRouter.GenerationResponseData? Type876 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseData? Type877 { get; set; } + public global::OpenRouter.OneOf? Type877 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type878 { get; set; } + public global::System.Collections.Generic.IList? Type878 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type879 { get; set; } + public global::OpenRouter.GenerationResponse? Type879 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponse? Type880 { get; set; } + public global::OpenRouter.GenerationContentDataInput0? Type880 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInput0? Type881 { get; set; } + public global::OpenRouter.GenerationContentDataInput1? Type881 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInput1? Type882 { get; set; } + public global::OpenRouter.GenerationContentDataInput? Type882 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInput? Type883 { get; set; } + public global::OpenRouter.GenerationContentDataOutput? Type883 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataOutput? Type884 { get; set; } + public global::OpenRouter.GenerationContentData? Type884 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentData? Type885 { get; set; } + public global::OpenRouter.GenerationContentResponse? Type885 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentResponse? Type886 { get; set; } + public global::OpenRouter.ContentFilterBuiltinAction? Type886 { get; set; } /// /// /// - public global::OpenRouter.ContentFilterBuiltinAction? Type887 { get; set; } + public global::OpenRouter.ContentFilterBuiltinSlug? Type887 { get; set; } /// /// /// - public global::OpenRouter.ContentFilterBuiltinSlug? Type888 { get; set; } + public global::OpenRouter.ContentFilterBuiltinEntry? Type888 { get; set; } /// /// /// - public global::OpenRouter.ContentFilterBuiltinEntry? Type889 { get; set; } + public global::OpenRouter.ContentFilterAction? Type889 { get; set; } /// /// /// - public global::OpenRouter.ContentFilterAction? Type890 { get; set; } + public global::OpenRouter.ContentFilterEntry? Type890 { get; set; } /// /// /// - public global::OpenRouter.ContentFilterEntry? Type891 { get; set; } + public global::OpenRouter.GuardrailInterval? Type891 { get; set; } /// /// /// - public global::OpenRouter.GuardrailInterval? Type892 { get; set; } + public global::OpenRouter.Guardrail? Type892 { get; set; } /// /// /// - public global::OpenRouter.Guardrail? Type893 { get; set; } + public global::System.Collections.Generic.IList? Type893 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type894 { get; set; } + public global::System.Collections.Generic.IList? Type894 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type895 { get; set; } + public global::OpenRouter.ListGuardrailsResponse? Type895 { get; set; } /// /// /// - public global::OpenRouter.ListGuardrailsResponse? Type896 { get; set; } + public global::System.Collections.Generic.IList? Type896 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type897 { get; set; } + public global::OpenRouter.CreateGuardrailRequest? Type897 { get; set; } /// /// /// - public global::OpenRouter.CreateGuardrailRequest? Type898 { get; set; } + public global::OpenRouter.CreateGuardrailResponseData? Type898 { get; set; } /// /// /// - public global::OpenRouter.CreateGuardrailResponseData? Type899 { get; set; } + public global::OpenRouter.CreateGuardrailResponse? Type899 { get; set; } /// /// /// - public global::OpenRouter.CreateGuardrailResponse? Type900 { get; set; } + public global::OpenRouter.GetGuardrailResponseData? Type900 { get; set; } /// /// /// - public global::OpenRouter.GetGuardrailResponseData? Type901 { get; set; } + public global::OpenRouter.GetGuardrailResponse? Type901 { get; set; } /// /// /// - public global::OpenRouter.GetGuardrailResponse? Type902 { get; set; } + public global::OpenRouter.DeleteGuardrailResponse? Type902 { get; set; } /// /// /// - public global::OpenRouter.DeleteGuardrailResponse? Type903 { get; set; } + public global::OpenRouter.UpdateGuardrailRequest? Type903 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailRequest? Type904 { get; set; } + public global::OpenRouter.UpdateGuardrailResponseData? Type904 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailResponseData? Type905 { get; set; } + public global::OpenRouter.UpdateGuardrailResponse? Type905 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailResponse? Type906 { get; set; } + public global::OpenRouter.KeyAssignment? Type906 { get; set; } /// /// /// - public global::OpenRouter.KeyAssignment? Type907 { get; set; } + public global::OpenRouter.ListKeyAssignmentsResponse? Type907 { get; set; } /// /// /// - public global::OpenRouter.ListKeyAssignmentsResponse? Type908 { get; set; } + public global::System.Collections.Generic.IList? Type908 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type909 { get; set; } + public global::OpenRouter.BulkAssignKeysRequest? Type909 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignKeysRequest? Type910 { get; set; } + public global::OpenRouter.BulkAssignKeysResponse? Type910 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignKeysResponse? Type911 { get; set; } + public global::OpenRouter.BulkUnassignKeysRequest? Type911 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignKeysRequest? Type912 { get; set; } + public global::OpenRouter.BulkUnassignKeysResponse? Type912 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignKeysResponse? Type913 { get; set; } + public global::OpenRouter.MemberAssignment? Type913 { get; set; } /// /// /// - public global::OpenRouter.MemberAssignment? Type914 { get; set; } + public global::OpenRouter.ListMemberAssignmentsResponse? Type914 { get; set; } /// /// /// - public global::OpenRouter.ListMemberAssignmentsResponse? Type915 { get; set; } + public global::System.Collections.Generic.IList? Type915 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type916 { get; set; } + public global::OpenRouter.BulkAssignMembersRequest? Type916 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignMembersRequest? Type917 { get; set; } + public global::OpenRouter.BulkAssignMembersResponse? Type917 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignMembersResponse? Type918 { get; set; } + public global::OpenRouter.BulkUnassignMembersRequest? Type918 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignMembersRequest? Type919 { get; set; } + public global::OpenRouter.BulkUnassignMembersResponse? Type919 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignMembersResponse? Type920 { get; set; } + public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaDataRateLimit? Type920 { get; set; } /// /// /// - public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaDataRateLimit? Type921 { get; set; } + public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaData? Type921 { get; set; } /// /// /// - public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaData? Type922 { get; set; } + public global::System.DateTime? Type922 { get; set; } /// /// /// - public global::System.DateTime? Type923 { get; set; } + public global::OpenRouter.ApiKeysGetCurrentKeyResponse200? Type923 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysGetCurrentKeyResponse200? Type924 { get; set; } + public global::OpenRouter.KeysGetResponsesContentApplicationJsonSchemaDataItems? Type924 { get; set; } /// /// /// - public global::OpenRouter.KeysGetResponsesContentApplicationJsonSchemaDataItems? Type925 { get; set; } + public global::OpenRouter.ApiKeysListResponse200? Type925 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysListResponse200? Type926 { get; set; } + public global::System.Collections.Generic.IList? Type926 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type927 { get; set; } + public global::OpenRouter.KeysPostRequestBodyContentApplicationJsonSchemaLimitReset? Type927 { get; set; } /// /// /// - public global::OpenRouter.KeysPostRequestBodyContentApplicationJsonSchemaLimitReset? Type928 { get; set; } + public global::OpenRouter.KeysPostResponsesContentApplicationJsonSchemaData? Type928 { get; set; } /// /// /// - public global::OpenRouter.KeysPostResponsesContentApplicationJsonSchemaData? Type929 { get; set; } + public global::OpenRouter.ApiKeysCreateKeysResponse201? Type929 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysCreateKeysResponse201? Type930 { get; set; } + public global::OpenRouter.KeysHashGetResponsesContentApplicationJsonSchemaData? Type930 { get; set; } /// /// /// - public global::OpenRouter.KeysHashGetResponsesContentApplicationJsonSchemaData? Type931 { get; set; } + public global::OpenRouter.ApiKeysGetKeyResponse200? Type931 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysGetKeyResponse200? Type932 { get; set; } + public global::OpenRouter.ApiKeysDeleteKeysResponse200? Type932 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysDeleteKeysResponse200? Type933 { get; set; } + public global::OpenRouter.KeysHashPatchRequestBodyContentApplicationJsonSchemaLimitReset? Type933 { get; set; } /// /// /// - public global::OpenRouter.KeysHashPatchRequestBodyContentApplicationJsonSchemaLimitReset? Type934 { get; set; } + public global::OpenRouter.KeysHashPatchResponsesContentApplicationJsonSchemaData? Type934 { get; set; } /// /// /// - public global::OpenRouter.KeysHashPatchResponsesContentApplicationJsonSchemaData? Type935 { get; set; } + public global::OpenRouter.ApiKeysUpdateKeysResponse200? Type935 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysUpdateKeysResponse200? Type936 { get; set; } + public global::OpenRouter.AnthropicInputTokensClearAtLeastType? Type936 { get; set; } /// /// /// - public global::OpenRouter.AnthropicInputTokensClearAtLeastType? Type937 { get; set; } + public global::OpenRouter.AnthropicInputTokensClearAtLeast? Type937 { get; set; } /// /// /// - public global::OpenRouter.AnthropicInputTokensClearAtLeast? Type938 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearToolInputs? Type938 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearToolInputs? Type939 { get; set; } + public global::OpenRouter.AnthropicToolUsesKeepType? Type939 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolUsesKeepType? Type940 { get; set; } + public global::OpenRouter.AnthropicToolUsesKeep? Type940 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolUsesKeep? Type941 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger? Type941 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger? Type942 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1? Type942 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1? Type943 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1Type? Type943 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1Type? Type944 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2? Type944 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2? Type945 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2Type? Type945 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2Type? Type946 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminator? Type946 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminator? Type947 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminatorType? Type947 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminatorType? Type948 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Type? Type948 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Type? Type949 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems0? Type949 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems0? Type950 { get; set; } + public global::OpenRouter.AnthropicThinkingTurnsType? Type950 { get; set; } /// /// /// - public global::OpenRouter.AnthropicThinkingTurnsType? Type951 { get; set; } + public global::OpenRouter.AnthropicThinkingTurns? Type951 { get; set; } /// /// /// - public global::OpenRouter.AnthropicThinkingTurns? Type952 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1Type? Type952 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1Type? Type953 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep1? Type953 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep1? Type954 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep2? Type954 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep2? Type955 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep? Type955 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep? Type956 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Type? Type956 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Type? Type957 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems1? Type957 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems1? Type958 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2TriggerType? Type958 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2TriggerType? Type959 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Trigger? Type959 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Trigger? Type960 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Type? Type960 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Type? Type961 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems2? Type961 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems2? Type962 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems? Type962 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems? Type963 { get; set; } + public global::OpenRouter.MessagesRequestContextManagement? Type963 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagement? Type964 { get; set; } + public global::System.Collections.Generic.IList? Type964 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type965 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItems? Type965 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItems? Type966 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant1? Type966 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant1? Type967 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant1Type? Type967 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant1Type? Type968 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2? Type968 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2? Type969 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2Type? Type969 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2Type? Type970 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3? Type970 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3? Type971 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3Type? Type971 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3Type? Type972 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4? Type972 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4? Type973 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4Type? Type973 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4Type? Type974 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5? Type974 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5? Type975 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5Type? Type975 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5Type? Type976 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsDiscriminator? Type976 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsDiscriminator? Type977 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsDiscriminatorType? Type977 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsDiscriminatorType? Type978 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamType? Type978 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamType? Type979 { get; set; } + public global::OpenRouter.AnthropicTextBlockParam? Type979 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParam? Type980 { get; set; } + public global::System.Collections.Generic.IList? Type980 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type981 { get; set; } + public global::OpenRouter.AnthropicImageMimeType? Type981 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageMimeType? Type982 { get; set; } + public global::OpenRouter.AnthropicUrlImageSourceType? Type982 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUrlImageSourceType? Type983 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamSource? Type983 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamSource? Type984 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamSourceVariant1? Type984 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamSourceVariant1? Type985 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamSourceVariant1Type? Type985 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamSourceVariant1Type? Type986 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamSourceVariant2? Type986 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamSourceVariant2? Type987 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamSourceDiscriminator? Type987 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamSourceDiscriminator? Type988 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamSourceDiscriminatorType? Type988 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamSourceDiscriminatorType? Type989 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamType? Type989 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamType? Type990 { get; set; } + public global::OpenRouter.AnthropicImageBlockParam? Type990 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParam? Type991 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamCitations? Type991 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamCitations? Type992 { get; set; } + public global::OpenRouter.AnthropicBase64PdfSourceMediaType? Type992 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBase64PdfSourceMediaType? Type993 { get; set; } + public global::OpenRouter.AnthropicBase64PdfSourceType? Type993 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBase64PdfSourceType? Type994 { get; set; } + public global::OpenRouter.AnthropicBase64PdfSource? Type994 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBase64PdfSource? Type995 { get; set; } + public global::OpenRouter.AnthropicPlainTextSourceMediaType? Type995 { get; set; } /// /// /// - public global::OpenRouter.AnthropicPlainTextSourceMediaType? Type996 { get; set; } + public global::OpenRouter.AnthropicPlainTextSourceType? Type996 { get; set; } /// /// /// - public global::OpenRouter.AnthropicPlainTextSourceType? Type997 { get; set; } + public global::OpenRouter.AnthropicPlainTextSource? Type997 { get; set; } /// /// /// - public global::OpenRouter.AnthropicPlainTextSource? Type998 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1Items? Type998 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1Items? Type999 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant1? Type999 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant1? Type1000 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant2? Type1000 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant2? Type1001 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminator? Type1001 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminator? Type1002 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminatorType? Type1002 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminatorType? Type1003 { get; set; } + public global::System.Collections.Generic.IList? Type1003 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1004 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Content? Type1004 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Content? Type1005 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Type? Type1005 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Type? Type1006 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSource2? Type1006 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSource2? Type1007 { get; set; } + public global::OpenRouter.AnthropicUrlPdfSourceType? Type1007 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUrlPdfSourceType? Type1008 { get; set; } + public global::OpenRouter.AnthropicUrlPdfSource? Type1008 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUrlPdfSource? Type1009 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSource? Type1009 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSource? Type1010 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamType? Type1010 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamType? Type1011 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParam? Type1011 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParam? Type1012 { get; set; } + public global::OpenRouter.OneOf? Type1012 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1013 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3Type? Type1013 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3Type? Type1014 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items3? Type1014 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items3? Type1015 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf2Type? Type1015 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf2Type? Type1016 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items2? Type1016 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items2? Type1017 { get; set; } + public global::OpenRouter.AnthropicSearchResultBlockParamCitations? Type1017 { get; set; } /// /// /// - public global::OpenRouter.AnthropicSearchResultBlockParamCitations? Type1018 { get; set; } + public global::OpenRouter.AnthropicSearchResultBlockParamType? Type1018 { get; set; } /// /// /// - public global::OpenRouter.AnthropicSearchResultBlockParamType? Type1019 { get; set; } + public global::OpenRouter.AnthropicSearchResultBlockParam? Type1019 { get; set; } /// /// /// - public global::OpenRouter.AnthropicSearchResultBlockParam? Type1020 { get; set; } + public global::System.Collections.Generic.IList? Type1020 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1021 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items? Type1021 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items? Type1022 { get; set; } + public global::System.Collections.Generic.IList? Type1022 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1023 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Content? Type1023 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Content? Type1024 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Type? Type1024 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Type? Type1025 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items4? Type1025 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items4? Type1026 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf5Type? Type1026 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf5Type? Type1027 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items5? Type1027 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items5? Type1028 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf6Type? Type1028 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf6Type? Type1029 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items6? Type1029 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items6? Type1030 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7Type? Type1030 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7Type? Type1031 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items7? Type1031 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items7? Type1032 { get; set; } + public global::OpenRouter.AnthropicWebSearchResultBlockParamType? Type1032 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchResultBlockParamType? Type1033 { get; set; } + public global::OpenRouter.AnthropicWebSearchResultBlockParam? Type1033 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchResultBlockParam? Type1034 { get; set; } + public global::System.Collections.Generic.IList? Type1034 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1035 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1ErrorCode? Type1035 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1ErrorCode? Type1036 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1Type? Type1036 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1Type? Type1037 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content1? Type1037 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content1? Type1038 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content? Type1038 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content? Type1039 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Type? Type1039 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Type? Type1040 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items8? Type1040 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items8? Type1041 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf10Type? Type1041 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf10Type? Type1042 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items10? Type1042 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items10? Type1043 { get; set; } + public global::OpenRouter.MessagesAdvisorToolResultBlockType? Type1043 { get; set; } /// /// /// - public global::OpenRouter.MessagesAdvisorToolResultBlockType? Type1044 { get; set; } + public global::OpenRouter.MessagesAdvisorToolResultBlock? Type1044 { get; set; } /// /// /// - public global::OpenRouter.MessagesAdvisorToolResultBlock? Type1045 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items? Type1045 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items? Type1046 { get; set; } + public global::System.Collections.Generic.IList? Type1046 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1047 { get; set; } + public global::OpenRouter.MessagesMessageParamContent? Type1047 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContent? Type1048 { get; set; } + public global::OpenRouter.MessagesMessageParamRole? Type1048 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamRole? Type1049 { get; set; } + public global::OpenRouter.MessagesMessageParam? Type1049 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParam? Type1050 { get; set; } + public global::OpenRouter.MessagesRequestMetadata? Type1050 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestMetadata? Type1051 { get; set; } + public global::OpenRouter.MessagesOutputConfigEffort? Type1051 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigEffort? Type1052 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormatType? Type1052 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormatType? Type1053 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormat? Type1053 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormat? Type1054 { get; set; } + public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type1054 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type1055 { get; set; } + public global::OpenRouter.MessagesOutputConfigTaskBudget? Type1055 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigTaskBudget? Type1056 { get; set; } + public global::OpenRouter.MessagesOutputConfig? Type1056 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfig? Type1057 { get; set; } + public global::OpenRouter.OneOf? Type1057 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1058 { get; set; } + public global::OpenRouter.OneOf? Type1058 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1059 { get; set; } + public global::OpenRouter.OneOf? Type1059 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1060 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItems? Type1060 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItems? Type1061 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant1? Type1061 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant1? Type1062 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant1Id? Type1062 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant1Id? Type1063 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant2? Type1063 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant2? Type1064 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant2Id? Type1064 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant2Id? Type1065 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant3? Type1065 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant3? Type1066 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant3Id? Type1066 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant3Id? Type1067 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant4? Type1067 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant4? Type1068 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant4Id? Type1068 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant4Id? Type1069 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant5? Type1069 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant5? Type1070 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant5Id? Type1070 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant5Id? Type1071 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant6? Type1071 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant6? Type1072 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant6Id? Type1072 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant6Id? Type1073 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant7? Type1073 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant7? Type1074 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant7Id? Type1074 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant7Id? Type1075 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant8? Type1075 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant8? Type1076 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsDiscriminator? Type1076 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsDiscriminator? Type1077 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsDiscriminatorId? Type1077 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsDiscriminatorId? Type1078 { get; set; } + public global::OpenRouter.AnthropicSpeed? Type1078 { get; set; } /// /// /// - public global::OpenRouter.AnthropicSpeed? Type1079 { get; set; } + public global::OpenRouter.MessagesRequestSystem? Type1079 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystem? Type1080 { get; set; } + public global::OpenRouter.AnthropicThinkingDisplay? Type1080 { get; set; } /// /// /// - public global::OpenRouter.AnthropicThinkingDisplay? Type1081 { get; set; } + public global::OpenRouter.MessagesRequestThinkingOneOf0Type? Type1081 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingOneOf0Type? Type1082 { get; set; } + public global::OpenRouter.MessagesRequestThinking0? Type1082 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking0? Type1083 { get; set; } + public global::OpenRouter.MessagesRequestThinkingOneOf1Type? Type1083 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingOneOf1Type? Type1084 { get; set; } + public global::OpenRouter.MessagesRequestThinking1? Type1084 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking1? Type1085 { get; set; } + public global::OpenRouter.MessagesRequestThinkingOneOf2Type? Type1085 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingOneOf2Type? Type1086 { get; set; } + public global::OpenRouter.MessagesRequestThinking2? Type1086 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking2? Type1087 { get; set; } + public global::OpenRouter.MessagesRequestThinking? Type1087 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking? Type1088 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf0Type? Type1088 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf0Type? Type1089 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice0? Type1089 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice0? Type1090 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf1Type? Type1090 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf1Type? Type1091 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice1? Type1091 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice1? Type1092 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf2Type? Type1092 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf2Type? Type1093 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice2? Type1093 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice2? Type1094 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf3Type? Type1094 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf3Type? Type1095 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice3? Type1095 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice3? Type1096 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice? Type1096 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice? Type1097 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf0InputSchema? Type1097 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf0InputSchema? Type1098 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf0Type? Type1098 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf0Type? Type1099 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems0? Type1099 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems0? Type1100 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf1Name? Type1100 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf1Name? Type1101 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf1Type? Type1101 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf1Type? Type1102 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems1? Type1102 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems1? Type1103 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf2Name? Type1103 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf2Name? Type1104 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf2Type? Type1104 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf2Type? Type1105 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems2? Type1105 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems2? Type1106 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf3Name? Type1106 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf3Name? Type1107 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf3Type? Type1107 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf3Type? Type1108 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolUserLocationType? Type1108 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolUserLocationType? Type1109 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolUserLocation? Type1109 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolUserLocation? Type1110 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems3? Type1110 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems3? Type1111 { get; set; } + public global::OpenRouter.AnthropicAllowedCallersItems? Type1111 { get; set; } /// /// /// - public global::OpenRouter.AnthropicAllowedCallersItems? Type1112 { get; set; } + public global::System.Collections.Generic.IList? Type1112 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1113 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4Name? Type1113 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4Name? Type1114 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4Type? Type1114 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4Type? Type1115 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems4? Type1115 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems4? Type1116 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf5CachingType? Type1116 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf5CachingType? Type1117 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf5Caching? Type1117 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf5Caching? Type1118 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf5Name? Type1118 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf5Name? Type1119 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf5Type? Type1119 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf5Type? Type1120 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems5? Type1120 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems5? Type1121 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems11? Type1121 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems11? Type1122 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems? Type1122 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems? Type1123 { get; set; } + public global::OpenRouter.MessagesRequest? Type1123 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequest? Type1124 { get; set; } + public global::OpenRouter.OneOf? Type1124 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1125 { get; set; } + public global::System.Collections.Generic.IList? Type1125 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1126 { get; set; } + public global::System.Collections.Generic.IList? Type1126 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1127 { get; set; } + public global::System.Collections.Generic.IList? Type1127 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1128 { get; set; } + public global::OpenRouter.AnthropicContainer? Type1128 { get; set; } /// /// /// - public global::OpenRouter.AnthropicContainer? Type1129 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionOutputType? Type1129 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionOutputType? Type1130 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionOutput? Type1130 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionOutput? Type1131 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionResultType? Type1131 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionResultType? Type1132 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorErrorCode? Type1132 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorErrorCode? Type1133 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorType? Type1133 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorType? Type1134 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionContent? Type1134 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionContent? Type1135 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionContentVariant1? Type1135 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionContentVariant1? Type1136 { get; set; } + public global::System.Collections.Generic.IList? Type1136 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1137 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionContentVariant2? Type1137 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionContentVariant2? Type1138 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionContentDiscriminator? Type1138 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionContentDiscriminator? Type1139 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionContentDiscriminatorType? Type1139 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionContentDiscriminatorType? Type1140 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionOutputType? Type1140 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionOutputType? Type1141 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionOutput? Type1141 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionOutput? Type1142 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionResultType? Type1142 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionResultType? Type1143 { get; set; } + public global::OpenRouter.AnthropicServerToolErrorCode? Type1143 { get; set; } /// /// /// - public global::OpenRouter.AnthropicServerToolErrorCode? Type1144 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionToolResultErrorType? Type1144 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionToolResultErrorType? Type1145 { get; set; } + public global::OpenRouter.AnthropicEncryptedCodeExecutionResultType? Type1145 { get; set; } /// /// /// - public global::OpenRouter.AnthropicEncryptedCodeExecutionResultType? Type1146 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionContent? Type1146 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionContent? Type1147 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionContentVariant1? Type1147 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionContentVariant1? Type1148 { get; set; } + public global::System.Collections.Generic.IList? Type1148 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1149 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionContentVariant2? Type1149 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionContentVariant2? Type1150 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionContentVariant3? Type1150 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionContentVariant3? Type1151 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionContentDiscriminator? Type1151 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionContentDiscriminator? Type1152 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionContentDiscriminatorType? Type1152 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionContentDiscriminatorType? Type1153 { get; set; } + public global::OpenRouter.ORAnthropicNullableCaller? Type1153 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCaller? Type1154 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerVariant1? Type1154 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerVariant1? Type1155 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerVariant1Type? Type1155 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerVariant1Type? Type1156 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerVariant2? Type1156 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerVariant2? Type1157 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerVariant2Type? Type1157 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerVariant2Type? Type1158 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerVariant3? Type1158 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerVariant3? Type1159 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerVariant3Type? Type1159 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerVariant3Type? Type1160 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerDiscriminator? Type1160 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerDiscriminator? Type1161 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? Type1161 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? Type1162 { get; set; } + public global::OpenRouter.OrAnthropicServerToolUseBlockType? Type1162 { get; set; } /// /// /// - public global::OpenRouter.OrAnthropicServerToolUseBlockType? Type1163 { get; set; } + public global::OpenRouter.AnthropicTextCitation? Type1163 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitation? Type1164 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant1? Type1164 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant1? Type1165 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant1Type? Type1165 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant1Type? Type1166 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant2? Type1166 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant2? Type1167 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant2Type? Type1167 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant2Type? Type1168 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant3? Type1168 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant3? Type1169 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant3Type? Type1169 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant3Type? Type1170 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant4? Type1170 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant4? Type1171 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant4Type? Type1171 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant4Type? Type1172 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant5? Type1172 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant5? Type1173 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant5Type? Type1173 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant5Type? Type1174 { get; set; } + public global::OpenRouter.AnthropicTextCitationDiscriminator? Type1174 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationDiscriminator? Type1175 { get; set; } + public global::OpenRouter.AnthropicTextCitationDiscriminatorType? Type1175 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationDiscriminatorType? Type1176 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionCreateResultType? Type1176 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionCreateResultType? Type1177 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionStrReplaceResultType? Type1177 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionStrReplaceResultType? Type1178 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorErrorCode? Type1178 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorErrorCode? Type1179 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorType? Type1179 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorType? Type1180 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultFileType? Type1180 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultFileType? Type1181 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultType? Type1181 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultType? Type1182 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContent? Type1182 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContent? Type1183 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant1? Type1183 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant1? Type1184 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant2? Type1184 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant2? Type1185 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant3? Type1185 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant3? Type1186 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant4? Type1186 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant4? Type1187 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContentDiscriminator? Type1187 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContentDiscriminator? Type1188 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContentDiscriminatorType? Type1188 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContentDiscriminatorType? Type1189 { get; set; } + public global::OpenRouter.AnthropicToolSearchResultErrorType? Type1189 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchResultErrorType? Type1190 { get; set; } + public global::OpenRouter.AnthropicToolReferenceType? Type1190 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolReferenceType? Type1191 { get; set; } + public global::OpenRouter.AnthropicToolReference? Type1191 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolReference? Type1192 { get; set; } + public global::OpenRouter.AnthropicToolSearchResultType? Type1192 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchResultType? Type1193 { get; set; } + public global::OpenRouter.AnthropicToolSearchContent? Type1193 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchContent? Type1194 { get; set; } + public global::OpenRouter.AnthropicToolSearchContentVariant1? Type1194 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchContentVariant1? Type1195 { get; set; } + public global::OpenRouter.AnthropicToolSearchContentVariant2? Type1195 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchContentVariant2? Type1196 { get; set; } + public global::System.Collections.Generic.IList? Type1196 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1197 { get; set; } + public global::OpenRouter.AnthropicToolSearchContentDiscriminator? Type1197 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchContentDiscriminator? Type1198 { get; set; } + public global::OpenRouter.AnthropicToolSearchContentDiscriminatorType? Type1198 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchContentDiscriminatorType? Type1199 { get; set; } + public global::OpenRouter.AnthropicCaller? Type1199 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCaller? Type1200 { get; set; } + public global::OpenRouter.AnthropicCallerVariant1? Type1200 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerVariant1? Type1201 { get; set; } + public global::OpenRouter.AnthropicCallerVariant1Type? Type1201 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerVariant1Type? Type1202 { get; set; } + public global::OpenRouter.AnthropicCallerVariant2? Type1202 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerVariant2? Type1203 { get; set; } + public global::OpenRouter.AnthropicCallerVariant2Type? Type1203 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerVariant2Type? Type1204 { get; set; } + public global::OpenRouter.AnthropicCallerVariant3? Type1204 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerVariant3? Type1205 { get; set; } + public global::OpenRouter.AnthropicCallerVariant3Type? Type1205 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerVariant3Type? Type1206 { get; set; } + public global::OpenRouter.AnthropicCallerDiscriminator? Type1206 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerDiscriminator? Type1207 { get; set; } + public global::OpenRouter.AnthropicCallerDiscriminatorType? Type1207 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerDiscriminatorType? Type1208 { get; set; } + public global::OpenRouter.AnthropicCitationsConfig? Type1208 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationsConfig? Type1209 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockSource? Type1209 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockSource? Type1210 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockType? Type1210 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockType? Type1211 { get; set; } + public global::OpenRouter.AnthropicDocumentBlock? Type1211 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlock? Type1212 { get; set; } + public global::OpenRouter.AnthropicWebFetchToolResultErrorErrorCode? Type1212 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchToolResultErrorErrorCode? Type1213 { get; set; } + public global::OpenRouter.AnthropicWebFetchToolResultErrorType? Type1213 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchToolResultErrorType? Type1214 { get; set; } + public global::OpenRouter.AnthropicWebFetchContent? Type1214 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchContent? Type1215 { get; set; } + public global::OpenRouter.AnthropicWebFetchContentVariant1? Type1215 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchContentVariant1? Type1216 { get; set; } + public global::OpenRouter.AnthropicWebFetchContentVariant1Type? Type1216 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchContentVariant1Type? Type1217 { get; set; } + public global::OpenRouter.AnthropicWebFetchContentVariant2? Type1217 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchContentVariant2? Type1218 { get; set; } + public global::OpenRouter.AnthropicWebFetchContentDiscriminator? Type1218 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchContentDiscriminator? Type1219 { get; set; } + public global::OpenRouter.AnthropicWebFetchContentDiscriminatorType? Type1219 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchContentDiscriminatorType? Type1220 { get; set; } + public global::OpenRouter.AnthropicWebSearchResultType? Type1220 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchResultType? Type1221 { get; set; } + public global::OpenRouter.AnthropicWebSearchResult? Type1221 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchResult? Type1222 { get; set; } + public global::System.Collections.Generic.IList? Type1222 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1223 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolResultErrorErrorCode? Type1223 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolResultErrorErrorCode? Type1224 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolResultErrorType? Type1224 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolResultErrorType? Type1225 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolResultError? Type1225 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolResultError? Type1226 { get; set; } + public global::OpenRouter.OrAnthropicContentBlockDiscriminatorMappingWebSearchToolResultContent? Type1226 { get; set; } /// /// /// - public global::OpenRouter.OrAnthropicContentBlockDiscriminatorMappingWebSearchToolResultContent? Type1227 { get; set; } + public global::OpenRouter.ORAnthropicContentBlock? Type1227 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlock? Type1228 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant1? Type1228 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant1? Type1229 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant1Type? Type1229 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant1Type? Type1230 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant2? Type1230 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant2? Type1231 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant2Type? Type1231 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant2Type? Type1232 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant3? Type1232 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant3? Type1233 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant3Type? Type1233 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant3Type? Type1234 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant4? Type1234 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant4? Type1235 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant4Type? Type1235 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant4Type? Type1236 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant5? Type1236 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant5? Type1237 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant5Type? Type1237 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant5Type? Type1238 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant6? Type1238 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant6? Type1239 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant6Type? Type1239 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant6Type? Type1240 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant7? Type1240 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant7? Type1241 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant8? Type1241 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant8? Type1242 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant8Type? Type1242 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant8Type? Type1243 { get; set; } + public global::System.Collections.Generic.IList? Type1243 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1244 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant9? Type1244 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant9? Type1245 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant9Type? Type1245 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant9Type? Type1246 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant10? Type1246 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant10? Type1247 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant10Type? Type1247 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant10Type? Type1248 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant11? Type1248 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant11? Type1249 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant11Type? Type1249 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant11Type? Type1250 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant12? Type1250 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant12? Type1251 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant12Type? Type1251 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant12Type? Type1252 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant13? Type1252 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant13? Type1253 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant13Type? Type1253 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant13Type? Type1254 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant14? Type1254 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant14? Type1255 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant14Type? Type1255 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant14Type? Type1256 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockDiscriminator? Type1256 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockDiscriminator? Type1257 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockDiscriminatorType? Type1257 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockDiscriminatorType? Type1258 { get; set; } + public global::OpenRouter.MessagesResultRole? Type1258 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultRole? Type1259 { get; set; } + public global::OpenRouter.AnthropicRefusalStopDetailsCategory? Type1259 { get; set; } /// /// /// - public global::OpenRouter.AnthropicRefusalStopDetailsCategory? Type1260 { get; set; } + public global::OpenRouter.AnthropicRefusalStopDetailsType? Type1260 { get; set; } /// /// /// - public global::OpenRouter.AnthropicRefusalStopDetailsType? Type1261 { get; set; } + public global::OpenRouter.AnthropicRefusalStopDetails? Type1261 { get; set; } /// /// /// - public global::OpenRouter.AnthropicRefusalStopDetails? Type1262 { get; set; } + public global::OpenRouter.OneOf? Type1262 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1263 { get; set; } + public global::OpenRouter.ORAnthropicStopReason? Type1263 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicStopReason? Type1264 { get; set; } + public global::OpenRouter.MessagesResultType? Type1264 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultType? Type1265 { get; set; } + public global::OpenRouter.AnthropicCacheCreation? Type1265 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCacheCreation? Type1266 { get; set; } + public global::OpenRouter.AnthropicServerToolUsage? Type1266 { get; set; } /// /// /// - public global::OpenRouter.AnthropicServerToolUsage? Type1267 { get; set; } + public global::OpenRouter.AnthropicServiceTier? Type1267 { get; set; } /// /// /// - public global::OpenRouter.AnthropicServiceTier? Type1268 { get; set; } + public global::OpenRouter.AnthropicIterationCacheCreation? Type1268 { get; set; } /// /// /// - public global::OpenRouter.AnthropicIterationCacheCreation? Type1269 { get; set; } + public global::OpenRouter.AnthropicCompactionUsageIterationType? Type1269 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCompactionUsageIterationType? Type1270 { get; set; } + public global::OpenRouter.AnthropicCompactionUsageIteration? Type1270 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCompactionUsageIteration? Type1271 { get; set; } + public global::OpenRouter.AnthropicMessageUsageIterationType? Type1271 { get; set; } /// /// /// - public global::OpenRouter.AnthropicMessageUsageIterationType? Type1272 { get; set; } + public global::OpenRouter.AnthropicMessageUsageIteration? Type1272 { get; set; } /// /// /// - public global::OpenRouter.AnthropicMessageUsageIteration? Type1273 { get; set; } + public global::OpenRouter.AnthropicAdvisorMessageUsageIterationType? Type1273 { get; set; } /// /// /// - public global::OpenRouter.AnthropicAdvisorMessageUsageIterationType? Type1274 { get; set; } + public global::OpenRouter.AnthropicAdvisorMessageUsageIteration? Type1274 { get; set; } /// /// /// - public global::OpenRouter.AnthropicAdvisorMessageUsageIteration? Type1275 { get; set; } + public global::OpenRouter.AnthropicUnknownUsageIteration? Type1275 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUnknownUsageIteration? Type1276 { get; set; } + public global::OpenRouter.AnthropicUsageIteration? Type1276 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUsageIteration? Type1277 { get; set; } + public global::OpenRouter.MessagesResultUsage? Type1277 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultUsage? Type1278 { get; set; } + public global::System.Collections.Generic.IList? Type1278 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1279 { get; set; } + public global::OpenRouter.MessagesResultContextManagementAppliedEditsItems? Type1279 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultContextManagementAppliedEditsItems? Type1280 { get; set; } + public global::OpenRouter.MessagesResultContextManagement? Type1280 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultContextManagement? Type1281 { get; set; } + public global::System.Collections.Generic.IList? Type1281 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1282 { get; set; } + public global::OpenRouter.MessagesResult? Type1282 { get; set; } /// /// /// - public global::OpenRouter.MessagesResult? Type1283 { get; set; } + public global::System.Collections.Generic.IList? Type1283 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1284 { get; set; } + public global::OpenRouter.OneOf? Type1284 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1285 { get; set; } + public global::OpenRouter.MessagesErrorDetail? Type1285 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorDetail? Type1286 { get; set; } + public global::OpenRouter.MessagesErrorResponseType? Type1286 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorResponseType? Type1287 { get; set; } + public global::OpenRouter.MessagesErrorResponse? Type1287 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorResponse? Type1288 { get; set; } + public global::OpenRouter.ModelsGetParametersCategory? Type1288 { get; set; } /// /// /// - public global::OpenRouter.ModelsGetParametersCategory? Type1289 { get; set; } + public global::OpenRouter.ModelsCountResponseData? Type1289 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponseData? Type1290 { get; set; } + public global::OpenRouter.ModelsCountResponse? Type1290 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponse? Type1291 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminatorMappingArizeConfig? Type1291 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminatorMappingArizeConfig? Type1292 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsLogic? Type1292 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsLogic? Type1293 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItemsField? Type1293 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItemsField? Type1294 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItemsOperator? Type1294 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItemsOperator? Type1295 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItemsValue? Type1295 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItemsValue? Type1296 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItems? Type1296 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItems? Type1297 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItems? Type1297 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItems? Type1298 { get; set; } + public global::System.Collections.Generic.IList? Type1298 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1299 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfig? Type1299 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfig? Type1300 { get; set; } + public global::System.Collections.Generic.IList? Type1300 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1301 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminatorMappingBraintrustConfig? Type1301 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminatorMappingBraintrustConfig? Type1302 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminatorMappingClickhouseConfig? Type1302 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminatorMappingClickhouseConfig? Type1303 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminatorMappingDatadogConfig? Type1303 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminatorMappingDatadogConfig? Type1304 { get; set; } + public global::OpenRouter.ObservabilityGrafanaDestinationConfig? Type1304 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityGrafanaDestinationConfig? Type1305 { get; set; } + public global::OpenRouter.ObservabilityGrafanaDestinationType? Type1305 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityGrafanaDestinationType? Type1306 { get; set; } + public global::OpenRouter.ObservabilityLangfuseDestinationConfig? Type1306 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangfuseDestinationConfig? Type1307 { get; set; } + public global::OpenRouter.ObservabilityLangfuseDestinationType? Type1307 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangfuseDestinationType? Type1308 { get; set; } + public global::OpenRouter.ObservabilityLangsmithDestinationConfig? Type1308 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangsmithDestinationConfig? Type1309 { get; set; } + public global::OpenRouter.ObservabilityLangsmithDestinationType? Type1309 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangsmithDestinationType? Type1310 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion? Type1310 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion? Type1311 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestinationConfig? Type1311 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestinationConfig? Type1312 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestinationType? Type1312 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestinationType? Type1313 { get; set; } + public global::OpenRouter.ObservabilityOpikDestinationConfig? Type1313 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOpikDestinationConfig? Type1314 { get; set; } + public global::OpenRouter.ObservabilityOpikDestinationType? Type1314 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOpikDestinationType? Type1315 { get; set; } + public global::OpenRouter.ObservabilityOtelCollectorDestinationConfig? Type1315 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOtelCollectorDestinationConfig? Type1316 { get; set; } + public global::OpenRouter.ObservabilityOtelCollectorDestinationType? Type1316 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOtelCollectorDestinationType? Type1317 { get; set; } + public global::OpenRouter.ObservabilityPosthogDestinationConfig? Type1317 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityPosthogDestinationConfig? Type1318 { get; set; } + public global::OpenRouter.ObservabilityPosthogDestinationType? Type1318 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityPosthogDestinationType? Type1319 { get; set; } + public global::OpenRouter.ObservabilityRampDestinationConfig? Type1319 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityRampDestinationConfig? Type1320 { get; set; } + public global::OpenRouter.ObservabilityRampDestinationType? Type1320 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityRampDestinationType? Type1321 { get; set; } + public global::OpenRouter.ObservabilityS3DestinationConfig? Type1321 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3DestinationConfig? Type1322 { get; set; } + public global::OpenRouter.ObservabilityS3DestinationType? Type1322 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3DestinationType? Type1323 { get; set; } + public global::OpenRouter.ObservabilitySentryDestinationConfig? Type1323 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySentryDestinationConfig? Type1324 { get; set; } + public global::OpenRouter.ObservabilitySentryDestinationType? Type1324 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySentryDestinationType? Type1325 { get; set; } + public global::OpenRouter.ObservabilitySnowflakeDestinationConfig? Type1325 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySnowflakeDestinationConfig? Type1326 { get; set; } + public global::OpenRouter.ObservabilitySnowflakeDestinationType? Type1326 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySnowflakeDestinationType? Type1327 { get; set; } + public global::OpenRouter.ObservabilityWeaveDestinationConfig? Type1327 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWeaveDestinationConfig? Type1328 { get; set; } + public global::OpenRouter.ObservabilityWeaveDestinationType? Type1328 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWeaveDestinationType? Type1329 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestinationConfigMethod? Type1329 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestinationConfigMethod? Type1330 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestinationConfig? Type1330 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestinationConfig? Type1331 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestinationType? Type1331 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestinationType? Type1332 { get; set; } + public global::OpenRouter.ObservabilityDestination? Type1332 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestination? Type1333 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant1? Type1333 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant1? Type1334 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant1Type? Type1334 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant1Type? Type1335 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant2? Type1335 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant2? Type1336 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant2Type? Type1336 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant2Type? Type1337 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant3? Type1337 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant3? Type1338 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant3Type? Type1338 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant3Type? Type1339 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant4? Type1339 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant4? Type1340 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant4Type? Type1340 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant4Type? Type1341 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant5? Type1341 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant5? Type1342 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant6? Type1342 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant6? Type1343 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant7? Type1343 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant7? Type1344 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant8? Type1344 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant8? Type1345 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant9? Type1345 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant9? Type1346 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant10? Type1346 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant10? Type1347 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant11? Type1347 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant11? Type1348 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant12? Type1348 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant12? Type1349 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant13? Type1349 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant13? Type1350 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant14? Type1350 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant14? Type1351 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant15? Type1351 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant15? Type1352 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant16? Type1352 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant16? Type1353 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant17? Type1353 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant17? Type1354 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminator? Type1354 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminator? Type1355 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminatorType? Type1355 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminatorType? Type1356 { get; set; } + public global::OpenRouter.ListObservabilityDestinationsResponse? Type1356 { get; set; } /// /// /// - public global::OpenRouter.ListObservabilityDestinationsResponse? Type1357 { get; set; } + public global::System.Collections.Generic.IList? Type1357 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1358 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseData? Type1358 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseData? Type1359 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant1? Type1359 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant1? Type1360 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant1Type? Type1360 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant1Type? Type1361 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant2? Type1361 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant2? Type1362 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant2Type? Type1362 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant2Type? Type1363 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant3? Type1363 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant3? Type1364 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant3Type? Type1364 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant3Type? Type1365 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant4? Type1365 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant4? Type1366 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant4Type? Type1366 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant4Type? Type1367 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant5? Type1367 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant5? Type1368 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant6? Type1368 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant6? Type1369 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant7? Type1369 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant7? Type1370 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant8? Type1370 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant8? Type1371 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant9? Type1371 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant9? Type1372 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant10? Type1372 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant10? Type1373 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant11? Type1373 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant11? Type1374 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant12? Type1374 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant12? Type1375 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant13? Type1375 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant13? Type1376 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant14? Type1376 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant14? Type1377 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant15? Type1377 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant15? Type1378 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant16? Type1378 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant16? Type1379 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant17? Type1379 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant17? Type1380 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataDiscriminator? Type1380 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataDiscriminator? Type1381 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataDiscriminatorType? Type1381 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataDiscriminatorType? Type1382 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponse? Type1382 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponse? Type1383 { get; set; } + public global::OpenRouter.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItemsRole? Type1383 { get; set; } /// /// /// - public global::OpenRouter.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItemsRole? Type1384 { get; set; } + public global::OpenRouter.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItems? Type1384 { get; set; } /// /// /// - public global::OpenRouter.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItems? Type1385 { get; set; } + public global::OpenRouter.OrganizationListOrganizationMembersResponse200? Type1385 { get; set; } /// /// /// - public global::OpenRouter.OrganizationListOrganizationMembersResponse200? Type1386 { get; set; } + public global::System.Collections.Generic.IList? Type1386 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1387 { get; set; } + public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsDatacentersItems? Type1387 { get; set; } /// /// /// - public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsDatacentersItems? Type1388 { get; set; } + public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsHeadquarters? Type1388 { get; set; } /// /// /// - public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsHeadquarters? Type1389 { get; set; } + public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItems? Type1389 { get; set; } /// /// /// - public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItems? Type1390 { get; set; } + public global::System.Collections.Generic.IList? Type1390 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1391 { get; set; } + public global::OpenRouter.OneOf? Type1391 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1392 { get; set; } + public global::OpenRouter.ProvidersListProvidersResponse200? Type1392 { get; set; } /// /// /// - public global::OpenRouter.ProvidersListProvidersResponse200? Type1393 { get; set; } + public global::System.Collections.Generic.IList? Type1393 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1394 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderDataCollection? Type1394 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderDataCollection? Type1395 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderIgnoreItems? Type1395 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderIgnoreItems? Type1396 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderMaxPrice? Type1396 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderMaxPrice? Type1397 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderOnlyItems? Type1397 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderOnlyItems? Type1398 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderOrderItems? Type1398 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderOrderItems? Type1399 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderSort? Type1399 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderSort? Type1400 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProvider? Type1400 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProvider? Type1401 { get; set; } + public global::OpenRouter.OneOf? Type1401 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1402 { get; set; } + public global::System.Collections.Generic.IList? Type1402 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1403 { get; set; } + public global::System.Collections.Generic.IList? Type1403 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1404 { get; set; } + public global::System.Collections.Generic.IList? Type1404 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1405 { get; set; } + public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaResultsItemsDocument? Type1405 { get; set; } /// /// /// - public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaResultsItemsDocument? Type1406 { get; set; } + public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaResultsItems? Type1406 { get; set; } /// /// /// - public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaResultsItems? Type1407 { get; set; } + public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaUsage? Type1407 { get; set; } /// /// /// - public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaUsage? Type1408 { get; set; } + public global::OpenRouter.RerankCreateRerankResponse200? Type1408 { get; set; } /// /// /// - public global::OpenRouter.RerankCreateRerankResponse200? Type1409 { get; set; } + public global::System.Collections.Generic.IList? Type1409 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1410 { get; set; } + public global::OpenRouter.VideoGenerationRequestAspectRatio? Type1410 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestAspectRatio? Type1411 { get; set; } + public global::OpenRouter.FrameImageImageUrl? Type1411 { get; set; } /// /// /// - public global::OpenRouter.FrameImageImageUrl? Type1412 { get; set; } + public global::OpenRouter.FrameImageType? Type1412 { get; set; } /// /// /// - public global::OpenRouter.FrameImageType? Type1413 { get; set; } + public global::OpenRouter.FrameImageFrameType? Type1413 { get; set; } /// /// /// - public global::OpenRouter.FrameImageFrameType? Type1414 { get; set; } + public global::OpenRouter.FrameImage? Type1414 { get; set; } /// /// /// - public global::OpenRouter.FrameImage? Type1415 { get; set; } + public global::OpenRouter.ContentPartImageImageUrl? Type1415 { get; set; } /// /// /// - public global::OpenRouter.ContentPartImageImageUrl? Type1416 { get; set; } + public global::OpenRouter.ContentPartImageType? Type1416 { get; set; } /// /// /// - public global::OpenRouter.ContentPartImageType? Type1417 { get; set; } + public global::OpenRouter.ContentPartImage? Type1417 { get; set; } /// /// /// - public global::OpenRouter.ContentPartImage? Type1418 { get; set; } + public global::OpenRouter.VideoGenerationRequestProviderOptions? Type1418 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestProviderOptions? Type1419 { get; set; } + public global::OpenRouter.VideoGenerationRequestProvider? Type1419 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestProvider? Type1420 { get; set; } + public global::OpenRouter.VideoGenerationRequestResolution? Type1420 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestResolution? Type1421 { get; set; } + public global::OpenRouter.VideoGenerationRequest? Type1421 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequest? Type1422 { get; set; } + public global::System.Collections.Generic.IList? Type1422 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1423 { get; set; } + public global::System.Collections.Generic.IList? Type1423 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1424 { get; set; } + public global::OpenRouter.VideoGenerationResponseStatus? Type1424 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationResponseStatus? Type1425 { get; set; } + public global::OpenRouter.VideoGenerationUsage? Type1425 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationUsage? Type1426 { get; set; } + public global::OpenRouter.VideoGenerationResponse? Type1426 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationResponse? Type1427 { get; set; } + public global::OpenRouter.VideoModelSupportedAspectRatiosItems? Type1427 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedAspectRatiosItems? Type1428 { get; set; } + public global::OpenRouter.VideoModelSupportedFrameImagesItems? Type1428 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedFrameImagesItems? Type1429 { get; set; } + public global::OpenRouter.VideoModelSupportedResolutionsItems? Type1429 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedResolutionsItems? Type1430 { get; set; } + public global::OpenRouter.VideoModelSupportedSizesItems? Type1430 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedSizesItems? Type1431 { get; set; } + public global::OpenRouter.VideoModel? Type1431 { get; set; } /// /// /// - public global::OpenRouter.VideoModel? Type1432 { get; set; } + public global::System.Collections.Generic.IList? Type1432 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1433 { get; set; } + public global::System.Collections.Generic.IList? Type1433 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1434 { get; set; } + public global::System.Collections.Generic.IList? Type1434 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1435 { get; set; } + public global::System.Collections.Generic.IList? Type1435 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1436 { get; set; } + public global::System.Collections.Generic.IList? Type1436 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1437 { get; set; } + public global::OpenRouter.VideoModelsListResponse? Type1437 { get; set; } /// /// /// - public global::OpenRouter.VideoModelsListResponse? Type1438 { get; set; } + public global::System.Collections.Generic.IList? Type1438 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1439 { get; set; } + public global::OpenRouter.Workspace? Type1439 { get; set; } /// /// /// - public global::OpenRouter.Workspace? Type1440 { get; set; } + public global::OpenRouter.ListWorkspacesResponse? Type1440 { get; set; } /// /// /// - public global::OpenRouter.ListWorkspacesResponse? Type1441 { get; set; } + public global::System.Collections.Generic.IList? Type1441 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1442 { get; set; } + public global::OpenRouter.CreateWorkspaceRequest? Type1442 { get; set; } /// /// /// - public global::OpenRouter.CreateWorkspaceRequest? Type1443 { get; set; } + public global::OpenRouter.CreateWorkspaceResponseData? Type1443 { get; set; } /// /// /// - public global::OpenRouter.CreateWorkspaceResponseData? Type1444 { get; set; } + public global::OpenRouter.CreateWorkspaceResponse? Type1444 { get; set; } /// /// /// - public global::OpenRouter.CreateWorkspaceResponse? Type1445 { get; set; } + public global::OpenRouter.GetWorkspaceResponseData? Type1445 { get; set; } /// /// /// - public global::OpenRouter.GetWorkspaceResponseData? Type1446 { get; set; } + public global::OpenRouter.GetWorkspaceResponse? Type1446 { get; set; } /// /// /// - public global::OpenRouter.GetWorkspaceResponse? Type1447 { get; set; } + public global::OpenRouter.DeleteWorkspaceResponse? Type1447 { get; set; } /// /// /// - public global::OpenRouter.DeleteWorkspaceResponse? Type1448 { get; set; } + public global::OpenRouter.UpdateWorkspaceRequest? Type1448 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceRequest? Type1449 { get; set; } + public global::OpenRouter.UpdateWorkspaceResponseData? Type1449 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceResponseData? Type1450 { get; set; } + public global::OpenRouter.UpdateWorkspaceResponse? Type1450 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceResponse? Type1451 { get; set; } + public global::OpenRouter.BulkAddWorkspaceMembersRequest? Type1451 { get; set; } /// /// /// - public global::OpenRouter.BulkAddWorkspaceMembersRequest? Type1452 { get; set; } + public global::OpenRouter.WorkspaceMemberRole? Type1452 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceMemberRole? Type1453 { get; set; } + public global::OpenRouter.WorkspaceMember? Type1453 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceMember? Type1454 { get; set; } + public global::OpenRouter.BulkAddWorkspaceMembersResponse? Type1454 { get; set; } /// /// /// - public global::OpenRouter.BulkAddWorkspaceMembersResponse? Type1455 { get; set; } + public global::System.Collections.Generic.IList? Type1455 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1456 { get; set; } + public global::OpenRouter.BulkRemoveWorkspaceMembersRequest? Type1456 { get; set; } /// /// /// - public global::OpenRouter.BulkRemoveWorkspaceMembersRequest? Type1457 { get; set; } + public global::OpenRouter.BulkRemoveWorkspaceMembersResponse? Type1457 { get; set; } /// /// /// - public global::OpenRouter.BulkRemoveWorkspaceMembersResponse? Type1458 { get; set; } + public global::OpenRouter.ExchangeAuthCodeForApiKeyRequest? Type1458 { get; set; } /// /// /// - public global::OpenRouter.ExchangeAuthCodeForApiKeyRequest? Type1459 { get; set; } + public global::OpenRouter.OneOf? Type1459 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1460 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeRequest? Type1460 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeRequest? Type1461 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequest? Type1461 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequest? Type1462 { get; set; } + public global::OpenRouter.CreateKeysRequest? Type1462 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysRequest? Type1463 { get; set; } + public global::OpenRouter.OneOf? Type1463 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1464 { get; set; } + public global::OpenRouter.UpdateKeysRequest? Type1464 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysRequest? Type1465 { get; set; } + public global::OpenRouter.OneOf? Type1465 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1466 { get; set; } + public global::OpenRouter.CreateRerankRequest? Type1466 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankRequest? Type1467 { get; set; } - /// - /// - /// - public byte[]? Type1468 { get; set; } + public byte[]? Type1467 { get; set; } /// /// diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.BYOKKey.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.BYOKKey.g.cs index 593fc0c..2f42dd9 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.BYOKKey.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.BYOKKey.g.cs @@ -71,9 +71,9 @@ public sealed partial class BYOKKey /// The upstream provider this credential authenticates against, as a lowercase slug (e.g. `openai`, `anthropic`, `amazon-bedrock`). /// [global::System.Text.Json.Serialization.JsonPropertyName("provider")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.ByokKeyProviderJsonConverter))] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.BYOKProviderSlugJsonConverter))] [global::System.Text.Json.Serialization.JsonRequired] - public required global::OpenRouter.ByokKeyProvider Provider { get; set; } + public required global::OpenRouter.BYOKProviderSlug Provider { get; set; } /// /// Position within the provider — credentials are tried in ascending sort order. @@ -143,7 +143,7 @@ public BYOKKey( global::System.Guid id, bool isFallback, string label, - global::OpenRouter.ByokKeyProvider provider, + global::OpenRouter.BYOKProviderSlug provider, int sortOrder, global::System.Guid workspaceId, global::System.Collections.Generic.IList? allowedApiKeyHashes, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.BYOKProviderSlug.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.BYOKProviderSlug.g.cs new file mode 100644 index 0000000..cfba8a0 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.BYOKProviderSlug.g.cs @@ -0,0 +1,519 @@ + +#nullable enable + +namespace OpenRouter +{ + /// + /// The upstream provider this credential authenticates against, as a lowercase slug (e.g. `openai`, `anthropic`, `amazon-bedrock`). + /// + public enum BYOKProviderSlug + { + /// + /// + /// + Ai21, + /// + /// + /// + AionLabs, + /// + /// + /// + Akashml, + /// + /// + /// + Alibaba, + /// + /// + /// + AmazonBedrock, + /// + /// + /// + AmazonNova, + /// + /// + /// + Ambient, + /// + /// + /// + Anthropic, + /// + /// + /// + ArceeAi, + /// + /// + /// + AtlasCloud, + /// + /// + /// + Avian, + /// + /// + /// + Azure, + /// + /// + /// + Baidu, + /// + /// + /// + Baseten, + /// + /// + /// + BlackForestLabs, + /// + /// + /// + Byteplus, + /// + /// + /// + Cerebras, + /// + /// + /// + Chutes, + /// + /// + /// + Cirrascale, + /// + /// + /// + Clarifai, + /// + /// + /// + Cloudflare, + /// + /// + /// + Cohere, + /// + /// + /// + Crusoe, + /// + /// + /// + Deepinfra, + /// + /// + /// + Deepseek, + /// + /// + /// + Dekallm, + /// + /// + /// + Featherless, + /// + /// + /// + Fireworks, + /// + /// + /// + Friendli, + /// + /// + /// + Gmicloud, + /// + /// + /// + GoogleAiStudio, + /// + /// + /// + GoogleVertex, + /// + /// + /// + Groq, + /// + /// + /// + Hyperbolic, + /// + /// + /// + Inception, + /// + /// + /// + Inceptron, + /// + /// + /// + InferenceNet, + /// + /// + /// + Infermatic, + /// + /// + /// + Inflection, + /// + /// + /// + IoNet, + /// + /// + /// + Ionstream, + /// + /// + /// + Liquid, + /// + /// + /// + Mancer, + /// + /// + /// + Mara, + /// + /// + /// + Minimax, + /// + /// + /// + Mistral, + /// + /// + /// + Modelrun, + /// + /// + /// + Modular, + /// + /// + /// + Moonshotai, + /// + /// + /// + Morph, + /// + /// + /// + Ncompass, + /// + /// + /// + Nebius, + /// + /// + /// + NexAgi, + /// + /// + /// + Nextbit, + /// + /// + /// + Novita, + /// + /// + /// + Nvidia, + /// + /// + /// + OpenInference, + /// + /// + /// + Openai, + /// + /// + /// + Parasail, + /// + /// + /// + Perceptron, + /// + /// + /// + Perplexity, + /// + /// + /// + Phala, + /// + /// + /// + Poolside, + /// + /// + /// + Recraft, + /// + /// + /// + Reka, + /// + /// + /// + Relace, + /// + /// + /// + Sambanova, + /// + /// + /// + Seed, + /// + /// + /// + Siliconflow, + /// + /// + /// + Sourceful, + /// + /// + /// + Stepfun, + /// + /// + /// + Streamlake, + /// + /// + /// + Switchpoint, + /// + /// + /// + Together, + /// + /// + /// + Upstage, + /// + /// + /// + Venice, + /// + /// + /// + Wandb, + /// + /// + /// + Xai, + /// + /// + /// + Xiaomi, + /// + /// + /// + ZAi, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class BYOKProviderSlugExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this BYOKProviderSlug value) + { + return value switch + { + BYOKProviderSlug.Ai21 => "ai21", + BYOKProviderSlug.AionLabs => "aion-labs", + BYOKProviderSlug.Akashml => "akashml", + BYOKProviderSlug.Alibaba => "alibaba", + BYOKProviderSlug.AmazonBedrock => "amazon-bedrock", + BYOKProviderSlug.AmazonNova => "amazon-nova", + BYOKProviderSlug.Ambient => "ambient", + BYOKProviderSlug.Anthropic => "anthropic", + BYOKProviderSlug.ArceeAi => "arcee-ai", + BYOKProviderSlug.AtlasCloud => "atlas-cloud", + BYOKProviderSlug.Avian => "avian", + BYOKProviderSlug.Azure => "azure", + BYOKProviderSlug.Baidu => "baidu", + BYOKProviderSlug.Baseten => "baseten", + BYOKProviderSlug.BlackForestLabs => "black-forest-labs", + BYOKProviderSlug.Byteplus => "byteplus", + BYOKProviderSlug.Cerebras => "cerebras", + BYOKProviderSlug.Chutes => "chutes", + BYOKProviderSlug.Cirrascale => "cirrascale", + BYOKProviderSlug.Clarifai => "clarifai", + BYOKProviderSlug.Cloudflare => "cloudflare", + BYOKProviderSlug.Cohere => "cohere", + BYOKProviderSlug.Crusoe => "crusoe", + BYOKProviderSlug.Deepinfra => "deepinfra", + BYOKProviderSlug.Deepseek => "deepseek", + BYOKProviderSlug.Dekallm => "dekallm", + BYOKProviderSlug.Featherless => "featherless", + BYOKProviderSlug.Fireworks => "fireworks", + BYOKProviderSlug.Friendli => "friendli", + BYOKProviderSlug.Gmicloud => "gmicloud", + BYOKProviderSlug.GoogleAiStudio => "google-ai-studio", + BYOKProviderSlug.GoogleVertex => "google-vertex", + BYOKProviderSlug.Groq => "groq", + BYOKProviderSlug.Hyperbolic => "hyperbolic", + BYOKProviderSlug.Inception => "inception", + BYOKProviderSlug.Inceptron => "inceptron", + BYOKProviderSlug.InferenceNet => "inference-net", + BYOKProviderSlug.Infermatic => "infermatic", + BYOKProviderSlug.Inflection => "inflection", + BYOKProviderSlug.IoNet => "io-net", + BYOKProviderSlug.Ionstream => "ionstream", + BYOKProviderSlug.Liquid => "liquid", + BYOKProviderSlug.Mancer => "mancer", + BYOKProviderSlug.Mara => "mara", + BYOKProviderSlug.Minimax => "minimax", + BYOKProviderSlug.Mistral => "mistral", + BYOKProviderSlug.Modelrun => "modelrun", + BYOKProviderSlug.Modular => "modular", + BYOKProviderSlug.Moonshotai => "moonshotai", + BYOKProviderSlug.Morph => "morph", + BYOKProviderSlug.Ncompass => "ncompass", + BYOKProviderSlug.Nebius => "nebius", + BYOKProviderSlug.NexAgi => "nex-agi", + BYOKProviderSlug.Nextbit => "nextbit", + BYOKProviderSlug.Novita => "novita", + BYOKProviderSlug.Nvidia => "nvidia", + BYOKProviderSlug.OpenInference => "open-inference", + BYOKProviderSlug.Openai => "openai", + BYOKProviderSlug.Parasail => "parasail", + BYOKProviderSlug.Perceptron => "perceptron", + BYOKProviderSlug.Perplexity => "perplexity", + BYOKProviderSlug.Phala => "phala", + BYOKProviderSlug.Poolside => "poolside", + BYOKProviderSlug.Recraft => "recraft", + BYOKProviderSlug.Reka => "reka", + BYOKProviderSlug.Relace => "relace", + BYOKProviderSlug.Sambanova => "sambanova", + BYOKProviderSlug.Seed => "seed", + BYOKProviderSlug.Siliconflow => "siliconflow", + BYOKProviderSlug.Sourceful => "sourceful", + BYOKProviderSlug.Stepfun => "stepfun", + BYOKProviderSlug.Streamlake => "streamlake", + BYOKProviderSlug.Switchpoint => "switchpoint", + BYOKProviderSlug.Together => "together", + BYOKProviderSlug.Upstage => "upstage", + BYOKProviderSlug.Venice => "venice", + BYOKProviderSlug.Wandb => "wandb", + BYOKProviderSlug.Xai => "xai", + BYOKProviderSlug.Xiaomi => "xiaomi", + BYOKProviderSlug.ZAi => "z-ai", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static BYOKProviderSlug? ToEnum(string value) + { + return value switch + { + "ai21" => BYOKProviderSlug.Ai21, + "aion-labs" => BYOKProviderSlug.AionLabs, + "akashml" => BYOKProviderSlug.Akashml, + "alibaba" => BYOKProviderSlug.Alibaba, + "amazon-bedrock" => BYOKProviderSlug.AmazonBedrock, + "amazon-nova" => BYOKProviderSlug.AmazonNova, + "ambient" => BYOKProviderSlug.Ambient, + "anthropic" => BYOKProviderSlug.Anthropic, + "arcee-ai" => BYOKProviderSlug.ArceeAi, + "atlas-cloud" => BYOKProviderSlug.AtlasCloud, + "avian" => BYOKProviderSlug.Avian, + "azure" => BYOKProviderSlug.Azure, + "baidu" => BYOKProviderSlug.Baidu, + "baseten" => BYOKProviderSlug.Baseten, + "black-forest-labs" => BYOKProviderSlug.BlackForestLabs, + "byteplus" => BYOKProviderSlug.Byteplus, + "cerebras" => BYOKProviderSlug.Cerebras, + "chutes" => BYOKProviderSlug.Chutes, + "cirrascale" => BYOKProviderSlug.Cirrascale, + "clarifai" => BYOKProviderSlug.Clarifai, + "cloudflare" => BYOKProviderSlug.Cloudflare, + "cohere" => BYOKProviderSlug.Cohere, + "crusoe" => BYOKProviderSlug.Crusoe, + "deepinfra" => BYOKProviderSlug.Deepinfra, + "deepseek" => BYOKProviderSlug.Deepseek, + "dekallm" => BYOKProviderSlug.Dekallm, + "featherless" => BYOKProviderSlug.Featherless, + "fireworks" => BYOKProviderSlug.Fireworks, + "friendli" => BYOKProviderSlug.Friendli, + "gmicloud" => BYOKProviderSlug.Gmicloud, + "google-ai-studio" => BYOKProviderSlug.GoogleAiStudio, + "google-vertex" => BYOKProviderSlug.GoogleVertex, + "groq" => BYOKProviderSlug.Groq, + "hyperbolic" => BYOKProviderSlug.Hyperbolic, + "inception" => BYOKProviderSlug.Inception, + "inceptron" => BYOKProviderSlug.Inceptron, + "inference-net" => BYOKProviderSlug.InferenceNet, + "infermatic" => BYOKProviderSlug.Infermatic, + "inflection" => BYOKProviderSlug.Inflection, + "io-net" => BYOKProviderSlug.IoNet, + "ionstream" => BYOKProviderSlug.Ionstream, + "liquid" => BYOKProviderSlug.Liquid, + "mancer" => BYOKProviderSlug.Mancer, + "mara" => BYOKProviderSlug.Mara, + "minimax" => BYOKProviderSlug.Minimax, + "mistral" => BYOKProviderSlug.Mistral, + "modelrun" => BYOKProviderSlug.Modelrun, + "modular" => BYOKProviderSlug.Modular, + "moonshotai" => BYOKProviderSlug.Moonshotai, + "morph" => BYOKProviderSlug.Morph, + "ncompass" => BYOKProviderSlug.Ncompass, + "nebius" => BYOKProviderSlug.Nebius, + "nex-agi" => BYOKProviderSlug.NexAgi, + "nextbit" => BYOKProviderSlug.Nextbit, + "novita" => BYOKProviderSlug.Novita, + "nvidia" => BYOKProviderSlug.Nvidia, + "open-inference" => BYOKProviderSlug.OpenInference, + "openai" => BYOKProviderSlug.Openai, + "parasail" => BYOKProviderSlug.Parasail, + "perceptron" => BYOKProviderSlug.Perceptron, + "perplexity" => BYOKProviderSlug.Perplexity, + "phala" => BYOKProviderSlug.Phala, + "poolside" => BYOKProviderSlug.Poolside, + "recraft" => BYOKProviderSlug.Recraft, + "reka" => BYOKProviderSlug.Reka, + "relace" => BYOKProviderSlug.Relace, + "sambanova" => BYOKProviderSlug.Sambanova, + "seed" => BYOKProviderSlug.Seed, + "siliconflow" => BYOKProviderSlug.Siliconflow, + "sourceful" => BYOKProviderSlug.Sourceful, + "stepfun" => BYOKProviderSlug.Stepfun, + "streamlake" => BYOKProviderSlug.Streamlake, + "switchpoint" => BYOKProviderSlug.Switchpoint, + "together" => BYOKProviderSlug.Together, + "upstage" => BYOKProviderSlug.Upstage, + "venice" => BYOKProviderSlug.Venice, + "wandb" => BYOKProviderSlug.Wandb, + "xai" => BYOKProviderSlug.Xai, + "xiaomi" => BYOKProviderSlug.Xiaomi, + "z-ai" => BYOKProviderSlug.ZAi, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ByokKeyProvider.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ByokKeyProvider.g.cs deleted file mode 100644 index 564ecf0..0000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ByokKeyProvider.g.cs +++ /dev/null @@ -1,519 +0,0 @@ - -#nullable enable - -namespace OpenRouter -{ - /// - /// The upstream provider this credential authenticates against, as a lowercase slug (e.g. `openai`, `anthropic`, `amazon-bedrock`). - /// - public enum ByokKeyProvider - { - /// - /// - /// - Ai21, - /// - /// - /// - AionLabs, - /// - /// - /// - Akashml, - /// - /// - /// - Alibaba, - /// - /// - /// - AmazonBedrock, - /// - /// - /// - AmazonNova, - /// - /// - /// - Ambient, - /// - /// - /// - Anthropic, - /// - /// - /// - ArceeAi, - /// - /// - /// - AtlasCloud, - /// - /// - /// - Avian, - /// - /// - /// - Azure, - /// - /// - /// - Baidu, - /// - /// - /// - Baseten, - /// - /// - /// - BlackForestLabs, - /// - /// - /// - Byteplus, - /// - /// - /// - Cerebras, - /// - /// - /// - Chutes, - /// - /// - /// - Cirrascale, - /// - /// - /// - Clarifai, - /// - /// - /// - Cloudflare, - /// - /// - /// - Cohere, - /// - /// - /// - Crusoe, - /// - /// - /// - Deepinfra, - /// - /// - /// - Deepseek, - /// - /// - /// - Dekallm, - /// - /// - /// - Featherless, - /// - /// - /// - Fireworks, - /// - /// - /// - Friendli, - /// - /// - /// - Gmicloud, - /// - /// - /// - GoogleAiStudio, - /// - /// - /// - GoogleVertex, - /// - /// - /// - Groq, - /// - /// - /// - Hyperbolic, - /// - /// - /// - Inception, - /// - /// - /// - Inceptron, - /// - /// - /// - InferenceNet, - /// - /// - /// - Infermatic, - /// - /// - /// - Inflection, - /// - /// - /// - IoNet, - /// - /// - /// - Ionstream, - /// - /// - /// - Liquid, - /// - /// - /// - Mancer, - /// - /// - /// - Mara, - /// - /// - /// - Minimax, - /// - /// - /// - Mistral, - /// - /// - /// - Modelrun, - /// - /// - /// - Modular, - /// - /// - /// - Moonshotai, - /// - /// - /// - Morph, - /// - /// - /// - Ncompass, - /// - /// - /// - Nebius, - /// - /// - /// - NexAgi, - /// - /// - /// - Nextbit, - /// - /// - /// - Novita, - /// - /// - /// - Nvidia, - /// - /// - /// - OpenInference, - /// - /// - /// - Openai, - /// - /// - /// - Parasail, - /// - /// - /// - Perceptron, - /// - /// - /// - Perplexity, - /// - /// - /// - Phala, - /// - /// - /// - Poolside, - /// - /// - /// - Recraft, - /// - /// - /// - Reka, - /// - /// - /// - Relace, - /// - /// - /// - Sambanova, - /// - /// - /// - Seed, - /// - /// - /// - Siliconflow, - /// - /// - /// - Sourceful, - /// - /// - /// - Stepfun, - /// - /// - /// - Streamlake, - /// - /// - /// - Switchpoint, - /// - /// - /// - Together, - /// - /// - /// - Upstage, - /// - /// - /// - Venice, - /// - /// - /// - Wandb, - /// - /// - /// - Xai, - /// - /// - /// - Xiaomi, - /// - /// - /// - ZAi, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class ByokKeyProviderExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this ByokKeyProvider value) - { - return value switch - { - ByokKeyProvider.Ai21 => "ai21", - ByokKeyProvider.AionLabs => "aion-labs", - ByokKeyProvider.Akashml => "akashml", - ByokKeyProvider.Alibaba => "alibaba", - ByokKeyProvider.AmazonBedrock => "amazon-bedrock", - ByokKeyProvider.AmazonNova => "amazon-nova", - ByokKeyProvider.Ambient => "ambient", - ByokKeyProvider.Anthropic => "anthropic", - ByokKeyProvider.ArceeAi => "arcee-ai", - ByokKeyProvider.AtlasCloud => "atlas-cloud", - ByokKeyProvider.Avian => "avian", - ByokKeyProvider.Azure => "azure", - ByokKeyProvider.Baidu => "baidu", - ByokKeyProvider.Baseten => "baseten", - ByokKeyProvider.BlackForestLabs => "black-forest-labs", - ByokKeyProvider.Byteplus => "byteplus", - ByokKeyProvider.Cerebras => "cerebras", - ByokKeyProvider.Chutes => "chutes", - ByokKeyProvider.Cirrascale => "cirrascale", - ByokKeyProvider.Clarifai => "clarifai", - ByokKeyProvider.Cloudflare => "cloudflare", - ByokKeyProvider.Cohere => "cohere", - ByokKeyProvider.Crusoe => "crusoe", - ByokKeyProvider.Deepinfra => "deepinfra", - ByokKeyProvider.Deepseek => "deepseek", - ByokKeyProvider.Dekallm => "dekallm", - ByokKeyProvider.Featherless => "featherless", - ByokKeyProvider.Fireworks => "fireworks", - ByokKeyProvider.Friendli => "friendli", - ByokKeyProvider.Gmicloud => "gmicloud", - ByokKeyProvider.GoogleAiStudio => "google-ai-studio", - ByokKeyProvider.GoogleVertex => "google-vertex", - ByokKeyProvider.Groq => "groq", - ByokKeyProvider.Hyperbolic => "hyperbolic", - ByokKeyProvider.Inception => "inception", - ByokKeyProvider.Inceptron => "inceptron", - ByokKeyProvider.InferenceNet => "inference-net", - ByokKeyProvider.Infermatic => "infermatic", - ByokKeyProvider.Inflection => "inflection", - ByokKeyProvider.IoNet => "io-net", - ByokKeyProvider.Ionstream => "ionstream", - ByokKeyProvider.Liquid => "liquid", - ByokKeyProvider.Mancer => "mancer", - ByokKeyProvider.Mara => "mara", - ByokKeyProvider.Minimax => "minimax", - ByokKeyProvider.Mistral => "mistral", - ByokKeyProvider.Modelrun => "modelrun", - ByokKeyProvider.Modular => "modular", - ByokKeyProvider.Moonshotai => "moonshotai", - ByokKeyProvider.Morph => "morph", - ByokKeyProvider.Ncompass => "ncompass", - ByokKeyProvider.Nebius => "nebius", - ByokKeyProvider.NexAgi => "nex-agi", - ByokKeyProvider.Nextbit => "nextbit", - ByokKeyProvider.Novita => "novita", - ByokKeyProvider.Nvidia => "nvidia", - ByokKeyProvider.OpenInference => "open-inference", - ByokKeyProvider.Openai => "openai", - ByokKeyProvider.Parasail => "parasail", - ByokKeyProvider.Perceptron => "perceptron", - ByokKeyProvider.Perplexity => "perplexity", - ByokKeyProvider.Phala => "phala", - ByokKeyProvider.Poolside => "poolside", - ByokKeyProvider.Recraft => "recraft", - ByokKeyProvider.Reka => "reka", - ByokKeyProvider.Relace => "relace", - ByokKeyProvider.Sambanova => "sambanova", - ByokKeyProvider.Seed => "seed", - ByokKeyProvider.Siliconflow => "siliconflow", - ByokKeyProvider.Sourceful => "sourceful", - ByokKeyProvider.Stepfun => "stepfun", - ByokKeyProvider.Streamlake => "streamlake", - ByokKeyProvider.Switchpoint => "switchpoint", - ByokKeyProvider.Together => "together", - ByokKeyProvider.Upstage => "upstage", - ByokKeyProvider.Venice => "venice", - ByokKeyProvider.Wandb => "wandb", - ByokKeyProvider.Xai => "xai", - ByokKeyProvider.Xiaomi => "xiaomi", - ByokKeyProvider.ZAi => "z-ai", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static ByokKeyProvider? ToEnum(string value) - { - return value switch - { - "ai21" => ByokKeyProvider.Ai21, - "aion-labs" => ByokKeyProvider.AionLabs, - "akashml" => ByokKeyProvider.Akashml, - "alibaba" => ByokKeyProvider.Alibaba, - "amazon-bedrock" => ByokKeyProvider.AmazonBedrock, - "amazon-nova" => ByokKeyProvider.AmazonNova, - "ambient" => ByokKeyProvider.Ambient, - "anthropic" => ByokKeyProvider.Anthropic, - "arcee-ai" => ByokKeyProvider.ArceeAi, - "atlas-cloud" => ByokKeyProvider.AtlasCloud, - "avian" => ByokKeyProvider.Avian, - "azure" => ByokKeyProvider.Azure, - "baidu" => ByokKeyProvider.Baidu, - "baseten" => ByokKeyProvider.Baseten, - "black-forest-labs" => ByokKeyProvider.BlackForestLabs, - "byteplus" => ByokKeyProvider.Byteplus, - "cerebras" => ByokKeyProvider.Cerebras, - "chutes" => ByokKeyProvider.Chutes, - "cirrascale" => ByokKeyProvider.Cirrascale, - "clarifai" => ByokKeyProvider.Clarifai, - "cloudflare" => ByokKeyProvider.Cloudflare, - "cohere" => ByokKeyProvider.Cohere, - "crusoe" => ByokKeyProvider.Crusoe, - "deepinfra" => ByokKeyProvider.Deepinfra, - "deepseek" => ByokKeyProvider.Deepseek, - "dekallm" => ByokKeyProvider.Dekallm, - "featherless" => ByokKeyProvider.Featherless, - "fireworks" => ByokKeyProvider.Fireworks, - "friendli" => ByokKeyProvider.Friendli, - "gmicloud" => ByokKeyProvider.Gmicloud, - "google-ai-studio" => ByokKeyProvider.GoogleAiStudio, - "google-vertex" => ByokKeyProvider.GoogleVertex, - "groq" => ByokKeyProvider.Groq, - "hyperbolic" => ByokKeyProvider.Hyperbolic, - "inception" => ByokKeyProvider.Inception, - "inceptron" => ByokKeyProvider.Inceptron, - "inference-net" => ByokKeyProvider.InferenceNet, - "infermatic" => ByokKeyProvider.Infermatic, - "inflection" => ByokKeyProvider.Inflection, - "io-net" => ByokKeyProvider.IoNet, - "ionstream" => ByokKeyProvider.Ionstream, - "liquid" => ByokKeyProvider.Liquid, - "mancer" => ByokKeyProvider.Mancer, - "mara" => ByokKeyProvider.Mara, - "minimax" => ByokKeyProvider.Minimax, - "mistral" => ByokKeyProvider.Mistral, - "modelrun" => ByokKeyProvider.Modelrun, - "modular" => ByokKeyProvider.Modular, - "moonshotai" => ByokKeyProvider.Moonshotai, - "morph" => ByokKeyProvider.Morph, - "ncompass" => ByokKeyProvider.Ncompass, - "nebius" => ByokKeyProvider.Nebius, - "nex-agi" => ByokKeyProvider.NexAgi, - "nextbit" => ByokKeyProvider.Nextbit, - "novita" => ByokKeyProvider.Novita, - "nvidia" => ByokKeyProvider.Nvidia, - "open-inference" => ByokKeyProvider.OpenInference, - "openai" => ByokKeyProvider.Openai, - "parasail" => ByokKeyProvider.Parasail, - "perceptron" => ByokKeyProvider.Perceptron, - "perplexity" => ByokKeyProvider.Perplexity, - "phala" => ByokKeyProvider.Phala, - "poolside" => ByokKeyProvider.Poolside, - "recraft" => ByokKeyProvider.Recraft, - "reka" => ByokKeyProvider.Reka, - "relace" => ByokKeyProvider.Relace, - "sambanova" => ByokKeyProvider.Sambanova, - "seed" => ByokKeyProvider.Seed, - "siliconflow" => ByokKeyProvider.Siliconflow, - "sourceful" => ByokKeyProvider.Sourceful, - "stepfun" => ByokKeyProvider.Stepfun, - "streamlake" => ByokKeyProvider.Streamlake, - "switchpoint" => ByokKeyProvider.Switchpoint, - "together" => ByokKeyProvider.Together, - "upstage" => ByokKeyProvider.Upstage, - "venice" => ByokKeyProvider.Venice, - "wandb" => ByokKeyProvider.Wandb, - "xai" => ByokKeyProvider.Xai, - "xiaomi" => ByokKeyProvider.Xiaomi, - "z-ai" => ByokKeyProvider.ZAi, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.GetByokKeyResponseData.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.GetByokKeyResponseData.g.cs index 17c0591..a5bf8be 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.GetByokKeyResponseData.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.GetByokKeyResponseData.g.cs @@ -71,9 +71,9 @@ public sealed partial class GetByokKeyResponseData /// The upstream provider this credential authenticates against, as a lowercase slug (e.g. `openai`, `anthropic`, `amazon-bedrock`). /// [global::System.Text.Json.Serialization.JsonPropertyName("provider")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.GetByokKeyResponseDataProviderJsonConverter))] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.BYOKProviderSlugJsonConverter))] [global::System.Text.Json.Serialization.JsonRequired] - public required global::OpenRouter.GetByokKeyResponseDataProvider Provider { get; set; } + public required global::OpenRouter.BYOKProviderSlug Provider { get; set; } /// /// Position within the provider — credentials are tried in ascending sort order. @@ -143,7 +143,7 @@ public GetByokKeyResponseData( global::System.Guid id, bool isFallback, string label, - global::OpenRouter.GetByokKeyResponseDataProvider provider, + global::OpenRouter.BYOKProviderSlug provider, int sortOrder, global::System.Guid workspaceId, global::System.Collections.Generic.IList? allowedApiKeyHashes, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.GetByokKeyResponseDataProvider.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.GetByokKeyResponseDataProvider.g.cs deleted file mode 100644 index 4e24ddd..0000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.GetByokKeyResponseDataProvider.g.cs +++ /dev/null @@ -1,519 +0,0 @@ - -#nullable enable - -namespace OpenRouter -{ - /// - /// The upstream provider this credential authenticates against, as a lowercase slug (e.g. `openai`, `anthropic`, `amazon-bedrock`). - /// - public enum GetByokKeyResponseDataProvider - { - /// - /// - /// - Ai21, - /// - /// - /// - AionLabs, - /// - /// - /// - Akashml, - /// - /// - /// - Alibaba, - /// - /// - /// - AmazonBedrock, - /// - /// - /// - AmazonNova, - /// - /// - /// - Ambient, - /// - /// - /// - Anthropic, - /// - /// - /// - ArceeAi, - /// - /// - /// - AtlasCloud, - /// - /// - /// - Avian, - /// - /// - /// - Azure, - /// - /// - /// - Baidu, - /// - /// - /// - Baseten, - /// - /// - /// - BlackForestLabs, - /// - /// - /// - Byteplus, - /// - /// - /// - Cerebras, - /// - /// - /// - Chutes, - /// - /// - /// - Cirrascale, - /// - /// - /// - Clarifai, - /// - /// - /// - Cloudflare, - /// - /// - /// - Cohere, - /// - /// - /// - Crusoe, - /// - /// - /// - Deepinfra, - /// - /// - /// - Deepseek, - /// - /// - /// - Dekallm, - /// - /// - /// - Featherless, - /// - /// - /// - Fireworks, - /// - /// - /// - Friendli, - /// - /// - /// - Gmicloud, - /// - /// - /// - GoogleAiStudio, - /// - /// - /// - GoogleVertex, - /// - /// - /// - Groq, - /// - /// - /// - Hyperbolic, - /// - /// - /// - Inception, - /// - /// - /// - Inceptron, - /// - /// - /// - InferenceNet, - /// - /// - /// - Infermatic, - /// - /// - /// - Inflection, - /// - /// - /// - IoNet, - /// - /// - /// - Ionstream, - /// - /// - /// - Liquid, - /// - /// - /// - Mancer, - /// - /// - /// - Mara, - /// - /// - /// - Minimax, - /// - /// - /// - Mistral, - /// - /// - /// - Modelrun, - /// - /// - /// - Modular, - /// - /// - /// - Moonshotai, - /// - /// - /// - Morph, - /// - /// - /// - Ncompass, - /// - /// - /// - Nebius, - /// - /// - /// - NexAgi, - /// - /// - /// - Nextbit, - /// - /// - /// - Novita, - /// - /// - /// - Nvidia, - /// - /// - /// - OpenInference, - /// - /// - /// - Openai, - /// - /// - /// - Parasail, - /// - /// - /// - Perceptron, - /// - /// - /// - Perplexity, - /// - /// - /// - Phala, - /// - /// - /// - Poolside, - /// - /// - /// - Recraft, - /// - /// - /// - Reka, - /// - /// - /// - Relace, - /// - /// - /// - Sambanova, - /// - /// - /// - Seed, - /// - /// - /// - Siliconflow, - /// - /// - /// - Sourceful, - /// - /// - /// - Stepfun, - /// - /// - /// - Streamlake, - /// - /// - /// - Switchpoint, - /// - /// - /// - Together, - /// - /// - /// - Upstage, - /// - /// - /// - Venice, - /// - /// - /// - Wandb, - /// - /// - /// - Xai, - /// - /// - /// - Xiaomi, - /// - /// - /// - ZAi, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class GetByokKeyResponseDataProviderExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this GetByokKeyResponseDataProvider value) - { - return value switch - { - GetByokKeyResponseDataProvider.Ai21 => "ai21", - GetByokKeyResponseDataProvider.AionLabs => "aion-labs", - GetByokKeyResponseDataProvider.Akashml => "akashml", - GetByokKeyResponseDataProvider.Alibaba => "alibaba", - GetByokKeyResponseDataProvider.AmazonBedrock => "amazon-bedrock", - GetByokKeyResponseDataProvider.AmazonNova => "amazon-nova", - GetByokKeyResponseDataProvider.Ambient => "ambient", - GetByokKeyResponseDataProvider.Anthropic => "anthropic", - GetByokKeyResponseDataProvider.ArceeAi => "arcee-ai", - GetByokKeyResponseDataProvider.AtlasCloud => "atlas-cloud", - GetByokKeyResponseDataProvider.Avian => "avian", - GetByokKeyResponseDataProvider.Azure => "azure", - GetByokKeyResponseDataProvider.Baidu => "baidu", - GetByokKeyResponseDataProvider.Baseten => "baseten", - GetByokKeyResponseDataProvider.BlackForestLabs => "black-forest-labs", - GetByokKeyResponseDataProvider.Byteplus => "byteplus", - GetByokKeyResponseDataProvider.Cerebras => "cerebras", - GetByokKeyResponseDataProvider.Chutes => "chutes", - GetByokKeyResponseDataProvider.Cirrascale => "cirrascale", - GetByokKeyResponseDataProvider.Clarifai => "clarifai", - GetByokKeyResponseDataProvider.Cloudflare => "cloudflare", - GetByokKeyResponseDataProvider.Cohere => "cohere", - GetByokKeyResponseDataProvider.Crusoe => "crusoe", - GetByokKeyResponseDataProvider.Deepinfra => "deepinfra", - GetByokKeyResponseDataProvider.Deepseek => "deepseek", - GetByokKeyResponseDataProvider.Dekallm => "dekallm", - GetByokKeyResponseDataProvider.Featherless => "featherless", - GetByokKeyResponseDataProvider.Fireworks => "fireworks", - GetByokKeyResponseDataProvider.Friendli => "friendli", - GetByokKeyResponseDataProvider.Gmicloud => "gmicloud", - GetByokKeyResponseDataProvider.GoogleAiStudio => "google-ai-studio", - GetByokKeyResponseDataProvider.GoogleVertex => "google-vertex", - GetByokKeyResponseDataProvider.Groq => "groq", - GetByokKeyResponseDataProvider.Hyperbolic => "hyperbolic", - GetByokKeyResponseDataProvider.Inception => "inception", - GetByokKeyResponseDataProvider.Inceptron => "inceptron", - GetByokKeyResponseDataProvider.InferenceNet => "inference-net", - GetByokKeyResponseDataProvider.Infermatic => "infermatic", - GetByokKeyResponseDataProvider.Inflection => "inflection", - GetByokKeyResponseDataProvider.IoNet => "io-net", - GetByokKeyResponseDataProvider.Ionstream => "ionstream", - GetByokKeyResponseDataProvider.Liquid => "liquid", - GetByokKeyResponseDataProvider.Mancer => "mancer", - GetByokKeyResponseDataProvider.Mara => "mara", - GetByokKeyResponseDataProvider.Minimax => "minimax", - GetByokKeyResponseDataProvider.Mistral => "mistral", - GetByokKeyResponseDataProvider.Modelrun => "modelrun", - GetByokKeyResponseDataProvider.Modular => "modular", - GetByokKeyResponseDataProvider.Moonshotai => "moonshotai", - GetByokKeyResponseDataProvider.Morph => "morph", - GetByokKeyResponseDataProvider.Ncompass => "ncompass", - GetByokKeyResponseDataProvider.Nebius => "nebius", - GetByokKeyResponseDataProvider.NexAgi => "nex-agi", - GetByokKeyResponseDataProvider.Nextbit => "nextbit", - GetByokKeyResponseDataProvider.Novita => "novita", - GetByokKeyResponseDataProvider.Nvidia => "nvidia", - GetByokKeyResponseDataProvider.OpenInference => "open-inference", - GetByokKeyResponseDataProvider.Openai => "openai", - GetByokKeyResponseDataProvider.Parasail => "parasail", - GetByokKeyResponseDataProvider.Perceptron => "perceptron", - GetByokKeyResponseDataProvider.Perplexity => "perplexity", - GetByokKeyResponseDataProvider.Phala => "phala", - GetByokKeyResponseDataProvider.Poolside => "poolside", - GetByokKeyResponseDataProvider.Recraft => "recraft", - GetByokKeyResponseDataProvider.Reka => "reka", - GetByokKeyResponseDataProvider.Relace => "relace", - GetByokKeyResponseDataProvider.Sambanova => "sambanova", - GetByokKeyResponseDataProvider.Seed => "seed", - GetByokKeyResponseDataProvider.Siliconflow => "siliconflow", - GetByokKeyResponseDataProvider.Sourceful => "sourceful", - GetByokKeyResponseDataProvider.Stepfun => "stepfun", - GetByokKeyResponseDataProvider.Streamlake => "streamlake", - GetByokKeyResponseDataProvider.Switchpoint => "switchpoint", - GetByokKeyResponseDataProvider.Together => "together", - GetByokKeyResponseDataProvider.Upstage => "upstage", - GetByokKeyResponseDataProvider.Venice => "venice", - GetByokKeyResponseDataProvider.Wandb => "wandb", - GetByokKeyResponseDataProvider.Xai => "xai", - GetByokKeyResponseDataProvider.Xiaomi => "xiaomi", - GetByokKeyResponseDataProvider.ZAi => "z-ai", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static GetByokKeyResponseDataProvider? ToEnum(string value) - { - return value switch - { - "ai21" => GetByokKeyResponseDataProvider.Ai21, - "aion-labs" => GetByokKeyResponseDataProvider.AionLabs, - "akashml" => GetByokKeyResponseDataProvider.Akashml, - "alibaba" => GetByokKeyResponseDataProvider.Alibaba, - "amazon-bedrock" => GetByokKeyResponseDataProvider.AmazonBedrock, - "amazon-nova" => GetByokKeyResponseDataProvider.AmazonNova, - "ambient" => GetByokKeyResponseDataProvider.Ambient, - "anthropic" => GetByokKeyResponseDataProvider.Anthropic, - "arcee-ai" => GetByokKeyResponseDataProvider.ArceeAi, - "atlas-cloud" => GetByokKeyResponseDataProvider.AtlasCloud, - "avian" => GetByokKeyResponseDataProvider.Avian, - "azure" => GetByokKeyResponseDataProvider.Azure, - "baidu" => GetByokKeyResponseDataProvider.Baidu, - "baseten" => GetByokKeyResponseDataProvider.Baseten, - "black-forest-labs" => GetByokKeyResponseDataProvider.BlackForestLabs, - "byteplus" => GetByokKeyResponseDataProvider.Byteplus, - "cerebras" => GetByokKeyResponseDataProvider.Cerebras, - "chutes" => GetByokKeyResponseDataProvider.Chutes, - "cirrascale" => GetByokKeyResponseDataProvider.Cirrascale, - "clarifai" => GetByokKeyResponseDataProvider.Clarifai, - "cloudflare" => GetByokKeyResponseDataProvider.Cloudflare, - "cohere" => GetByokKeyResponseDataProvider.Cohere, - "crusoe" => GetByokKeyResponseDataProvider.Crusoe, - "deepinfra" => GetByokKeyResponseDataProvider.Deepinfra, - "deepseek" => GetByokKeyResponseDataProvider.Deepseek, - "dekallm" => GetByokKeyResponseDataProvider.Dekallm, - "featherless" => GetByokKeyResponseDataProvider.Featherless, - "fireworks" => GetByokKeyResponseDataProvider.Fireworks, - "friendli" => GetByokKeyResponseDataProvider.Friendli, - "gmicloud" => GetByokKeyResponseDataProvider.Gmicloud, - "google-ai-studio" => GetByokKeyResponseDataProvider.GoogleAiStudio, - "google-vertex" => GetByokKeyResponseDataProvider.GoogleVertex, - "groq" => GetByokKeyResponseDataProvider.Groq, - "hyperbolic" => GetByokKeyResponseDataProvider.Hyperbolic, - "inception" => GetByokKeyResponseDataProvider.Inception, - "inceptron" => GetByokKeyResponseDataProvider.Inceptron, - "inference-net" => GetByokKeyResponseDataProvider.InferenceNet, - "infermatic" => GetByokKeyResponseDataProvider.Infermatic, - "inflection" => GetByokKeyResponseDataProvider.Inflection, - "io-net" => GetByokKeyResponseDataProvider.IoNet, - "ionstream" => GetByokKeyResponseDataProvider.Ionstream, - "liquid" => GetByokKeyResponseDataProvider.Liquid, - "mancer" => GetByokKeyResponseDataProvider.Mancer, - "mara" => GetByokKeyResponseDataProvider.Mara, - "minimax" => GetByokKeyResponseDataProvider.Minimax, - "mistral" => GetByokKeyResponseDataProvider.Mistral, - "modelrun" => GetByokKeyResponseDataProvider.Modelrun, - "modular" => GetByokKeyResponseDataProvider.Modular, - "moonshotai" => GetByokKeyResponseDataProvider.Moonshotai, - "morph" => GetByokKeyResponseDataProvider.Morph, - "ncompass" => GetByokKeyResponseDataProvider.Ncompass, - "nebius" => GetByokKeyResponseDataProvider.Nebius, - "nex-agi" => GetByokKeyResponseDataProvider.NexAgi, - "nextbit" => GetByokKeyResponseDataProvider.Nextbit, - "novita" => GetByokKeyResponseDataProvider.Novita, - "nvidia" => GetByokKeyResponseDataProvider.Nvidia, - "open-inference" => GetByokKeyResponseDataProvider.OpenInference, - "openai" => GetByokKeyResponseDataProvider.Openai, - "parasail" => GetByokKeyResponseDataProvider.Parasail, - "perceptron" => GetByokKeyResponseDataProvider.Perceptron, - "perplexity" => GetByokKeyResponseDataProvider.Perplexity, - "phala" => GetByokKeyResponseDataProvider.Phala, - "poolside" => GetByokKeyResponseDataProvider.Poolside, - "recraft" => GetByokKeyResponseDataProvider.Recraft, - "reka" => GetByokKeyResponseDataProvider.Reka, - "relace" => GetByokKeyResponseDataProvider.Relace, - "sambanova" => GetByokKeyResponseDataProvider.Sambanova, - "seed" => GetByokKeyResponseDataProvider.Seed, - "siliconflow" => GetByokKeyResponseDataProvider.Siliconflow, - "sourceful" => GetByokKeyResponseDataProvider.Sourceful, - "stepfun" => GetByokKeyResponseDataProvider.Stepfun, - "streamlake" => GetByokKeyResponseDataProvider.Streamlake, - "switchpoint" => GetByokKeyResponseDataProvider.Switchpoint, - "together" => GetByokKeyResponseDataProvider.Together, - "upstage" => GetByokKeyResponseDataProvider.Upstage, - "venice" => GetByokKeyResponseDataProvider.Venice, - "wandb" => GetByokKeyResponseDataProvider.Wandb, - "xai" => GetByokKeyResponseDataProvider.Xai, - "xiaomi" => GetByokKeyResponseDataProvider.Xiaomi, - "z-ai" => GetByokKeyResponseDataProvider.ZAi, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageByokClient.GetByokKey.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageByokClient.GetByokKey.g.cs index cdd4a04..ad5bd93 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageByokClient.GetByokKey.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageByokClient.GetByokKey.g.cs @@ -27,13 +27,11 @@ public partial class SubpackageByokClient }; partial void PrepareGetByokKeyArguments( global::System.Net.Http.HttpClient httpClient, - ref global::System.Guid id, - ref global::System.Guid? workspaceId); + ref global::System.Guid id); partial void PrepareGetByokKeyRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - global::System.Guid id, - global::System.Guid? workspaceId); + global::System.Guid id); partial void ProcessGetByokKeyResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -45,22 +43,19 @@ partial void ProcessGetByokKeyResponseContent( /// /// Get a BYOK provider credential
- /// Get a single bring-your-own-key (BYOK) provider credential by its `id`. Defaults to the authenticated entity's default workspace; use the `workspace_id` query parameter to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Get a single bring-your-own-key (BYOK) provider credential by its `id`. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// - /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task GetByokKeyAsync( global::System.Guid id, - global::System.Guid? workspaceId = default, global::OpenRouter.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { var __response = await GetByokKeyAsResponseAsync( id: id, - workspaceId: workspaceId, requestOptions: requestOptions, cancellationToken: cancellationToken ).ConfigureAwait(false); @@ -69,16 +64,14 @@ partial void ProcessGetByokKeyResponseContent( } /// /// Get a BYOK provider credential
- /// Get a single bring-your-own-key (BYOK) provider credential by its `id`. Defaults to the authenticated entity's default workspace; use the `workspace_id` query parameter to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Get a single bring-your-own-key (BYOK) provider credential by its `id`. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// - /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> GetByokKeyAsResponseAsync( global::System.Guid id, - global::System.Guid? workspaceId = default, global::OpenRouter.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -86,8 +79,7 @@ partial void ProcessGetByokKeyResponseContent( client: HttpClient); PrepareGetByokKeyArguments( httpClient: HttpClient, - id: ref id, - workspaceId: ref workspaceId); + id: ref id); var __authorizations = global::OpenRouter.EndPointSecurityResolver.ResolveAuthorizations( @@ -115,9 +107,6 @@ partial void ProcessGetByokKeyResponseContent( var __pathBuilder = new global::OpenRouter.PathBuilder( path: $"/byok/{id}", baseUri: HttpClient.BaseAddress); - __pathBuilder - .AddOptionalParameter("workspace_id", workspaceId?.ToString()) - ; var __path = __pathBuilder.ToString(); __path = global::OpenRouter.AutoSDKRequestOptionsSupport.AppendQueryParameters( path: __path, @@ -158,8 +147,7 @@ partial void ProcessGetByokKeyResponseContent( PrepareGetByokKeyRequest( httpClient: HttpClient, httpRequestMessage: __httpRequest, - id: id!, - workspaceId: workspaceId); + id: id!); return __httpRequest; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageObservabilityClient.GetObservabilityDestination.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageObservabilityClient.GetObservabilityDestination.g.cs index d3e6ea7..d042194 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageObservabilityClient.GetObservabilityDestination.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageObservabilityClient.GetObservabilityDestination.g.cs @@ -27,13 +27,11 @@ public partial class SubpackageObservabilityClient }; partial void PrepareGetObservabilityDestinationArguments( global::System.Net.Http.HttpClient httpClient, - ref global::System.Guid id, - ref global::System.Guid? workspaceId); + ref global::System.Guid id); partial void PrepareGetObservabilityDestinationRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - global::System.Guid id, - global::System.Guid? workspaceId); + global::System.Guid id); partial void ProcessGetObservabilityDestinationResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -45,22 +43,19 @@ partial void ProcessGetObservabilityDestinationResponseContent( /// /// Get an observability destination
- /// Fetch a single observability destination by its UUID. Defaults to the authenticated entity's default workspace — use `workspace_id` to override. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Fetch a single observability destination by its UUID. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// - /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task GetObservabilityDestinationAsync( global::System.Guid id, - global::System.Guid? workspaceId = default, global::OpenRouter.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { var __response = await GetObservabilityDestinationAsResponseAsync( id: id, - workspaceId: workspaceId, requestOptions: requestOptions, cancellationToken: cancellationToken ).ConfigureAwait(false); @@ -69,16 +64,14 @@ partial void ProcessGetObservabilityDestinationResponseContent( } /// /// Get an observability destination
- /// Fetch a single observability destination by its UUID. Defaults to the authenticated entity's default workspace — use `workspace_id` to override. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Fetch a single observability destination by its UUID. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// - /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// public async global::System.Threading.Tasks.Task> GetObservabilityDestinationAsResponseAsync( global::System.Guid id, - global::System.Guid? workspaceId = default, global::OpenRouter.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -86,8 +79,7 @@ partial void ProcessGetObservabilityDestinationResponseContent( client: HttpClient); PrepareGetObservabilityDestinationArguments( httpClient: HttpClient, - id: ref id, - workspaceId: ref workspaceId); + id: ref id); var __authorizations = global::OpenRouter.EndPointSecurityResolver.ResolveAuthorizations( @@ -115,9 +107,6 @@ partial void ProcessGetObservabilityDestinationResponseContent( var __pathBuilder = new global::OpenRouter.PathBuilder( path: $"/observability/destinations/{id}", baseUri: HttpClient.BaseAddress); - __pathBuilder - .AddOptionalParameter("workspace_id", workspaceId?.ToString()) - ; var __path = __pathBuilder.ToString(); __path = global::OpenRouter.AutoSDKRequestOptionsSupport.AppendQueryParameters( path: __path, @@ -158,8 +147,7 @@ partial void ProcessGetObservabilityDestinationResponseContent( PrepareGetObservabilityDestinationRequest( httpClient: HttpClient, httpRequestMessage: __httpRequest, - id: id!, - workspaceId: workspaceId); + id: id!); return __httpRequest; } diff --git a/src/libs/OpenRouter/openapi.yaml b/src/libs/OpenRouter/openapi.yaml index 196b05e..c2cb446 100644 --- a/src/libs/OpenRouter/openapi.yaml +++ b/src/libs/OpenRouter/openapi.yaml @@ -775,7 +775,7 @@ "get": { "operationId": "get-byok-key", "summary": "Get a BYOK provider credential", - "description": "Get a single bring-your-own-key (BYOK) provider credential by its `id`. Defaults to the authenticated entity's default workspace; use the `workspace_id` query parameter to scope to a different workspace. [Management key](/docs/guides/overview/auth/management-api-keys) required.", + "description": "Get a single bring-your-own-key (BYOK) provider credential by its `id`. [Management key](/docs/guides/overview/auth/management-api-keys) required.", "tags": [ "subpackage_byok" ], @@ -789,16 +789,6 @@ "type": "string", "format": "uuid" } - }, - { - "name": "workspace_id", - "in": "query", - "description": "Optional workspace ID. Defaults to the authenticated entity's default workspace.", - "required": false, - "schema": { - "type": "string", - "format": "uuid" - } } ], "responses": { @@ -3396,7 +3386,7 @@ "get": { "operationId": "get-observability-destination", "summary": "Get an observability destination", - "description": "Fetch a single observability destination by its UUID. Defaults to the authenticated entity's default workspace — use `workspace_id` to override. [Management key](/docs/guides/overview/auth/management-api-keys) required.", + "description": "Fetch a single observability destination by its UUID. [Management key](/docs/guides/overview/auth/management-api-keys) required.", "tags": [ "subpackage_observability" ], @@ -3410,16 +3400,6 @@ "type": "string", "format": "uuid" } - }, - { - "name": "workspace_id", - "in": "query", - "description": "Optional workspace ID. Defaults to the authenticated entity's default workspace.", - "required": false, - "schema": { - "type": "string", - "format": "uuid" - } } ], "responses": { @@ -15226,7 +15206,7 @@ "description": "Optional provider slug to filter by (e.g. `openai`, `anthropic`, `amazon-bedrock`).", "title": "ByokGetParametersProvider" }, - "ByokKeyProvider": { + "BYOKProviderSlug": { "type": "string", "enum": [ "ai21", @@ -15311,7 +15291,7 @@ "z-ai" ], "description": "The upstream provider this credential authenticates against, as a lowercase slug (e.g. `openai`, `anthropic`, `amazon-bedrock`).", - "title": "ByokKeyProvider" + "title": "BYOKProviderSlug" }, "BYOKKey": { "type": "object", @@ -15375,8 +15355,7 @@ "description": "Optional human-readable name for the credential." }, "provider": { - "$ref": "#/components/schemas/ByokKeyProvider", - "description": "The upstream provider this credential authenticates against, as a lowercase slug (e.g. `openai`, `anthropic`, `amazon-bedrock`)." + "$ref": "#/components/schemas/BYOKProviderSlug" }, "sort_order": { "type": "integer", @@ -15424,93 +15403,6 @@ ], "title": "ListBYOKKeysResponse" }, - "GetByokKeyResponseDataProvider": { - "type": "string", - "enum": [ - "ai21", - "aion-labs", - "akashml", - "alibaba", - "amazon-bedrock", - "amazon-nova", - "ambient", - "anthropic", - "arcee-ai", - "atlas-cloud", - "avian", - "azure", - "baidu", - "baseten", - "black-forest-labs", - "byteplus", - "cerebras", - "chutes", - "cirrascale", - "clarifai", - "cloudflare", - "cohere", - "crusoe", - "deepinfra", - "deepseek", - "dekallm", - "featherless", - "fireworks", - "friendli", - "gmicloud", - "google-ai-studio", - "google-vertex", - "groq", - "hyperbolic", - "inception", - "inceptron", - "inference-net", - "infermatic", - "inflection", - "io-net", - "ionstream", - "liquid", - "mancer", - "mara", - "minimax", - "mistral", - "modelrun", - "modular", - "moonshotai", - "morph", - "ncompass", - "nebius", - "nex-agi", - "nextbit", - "novita", - "nvidia", - "open-inference", - "openai", - "parasail", - "perceptron", - "perplexity", - "phala", - "poolside", - "recraft", - "reka", - "relace", - "sambanova", - "seed", - "siliconflow", - "sourceful", - "stepfun", - "streamlake", - "switchpoint", - "together", - "upstage", - "venice", - "wandb", - "xai", - "xiaomi", - "z-ai" - ], - "description": "The upstream provider this credential authenticates against, as a lowercase slug (e.g. `openai`, `anthropic`, `amazon-bedrock`).", - "title": "GetByokKeyResponseDataProvider" - }, "GetByokKeyResponseData": { "type": "object", "properties": { @@ -15573,8 +15465,7 @@ "description": "Optional human-readable name for the credential." }, "provider": { - "$ref": "#/components/schemas/GetByokKeyResponseDataProvider", - "description": "The upstream provider this credential authenticates against, as a lowercase slug (e.g. `openai`, `anthropic`, `amazon-bedrock`)." + "$ref": "#/components/schemas/BYOKProviderSlug" }, "sort_order": { "type": "integer",